Unverified Commit 754b0043 authored by Yuge Zhang's avatar Yuge Zhang Committed by GitHub
Browse files

Add WebUI mock server and improve hyper-parameter parallel coordinates chart (#2691)

parent 710204be
......@@ -48,7 +48,8 @@ Nothing to do, the code is already linked to package folders.
#### TypeScript
* If `src/nni_manager` is changed, run `yarn watch` under this folder. It will watch and build code continually. The `nnictl` need to be restarted to reload NNI manager.
* If `src/webui` or `src/nasui` are changed, run `yarn start` under the corresponding folder. The web UI will refresh automatically if code is changed.
* If `src/webui` is changed, run `yarn dev`, which will run a mock API server and a webpack dev server simultaneously. Use `EXPERIMENT` environment variable (e.g., `mnist-tfv1-running`) to specify the mock data being used. Built-in mock experiments are listed in `src/webui/mock`. An example of the full command is `EXPERIMENT=mnist-tfv1-running yarn dev`.
* If `src/nasui` is changed, run `yarn start` under the corresponding folder. The web UI will refresh automatically if code is changed. There is also a mock API server that is useful when developing. It can be launched via `node server.js`.
### 5. Submit Pull Request
......
......@@ -28,8 +28,7 @@ module.exports = function(proxy, allowedHost) {
// So we will disable the host check normally, but enable it if you have
// specified the `proxy` setting. Finally, we let you override it if you
// really know what you're doing with a special environment variable.
disableHostCheck:
!proxy || process.env.DANGEROUSLY_DISABLE_HOST_CHECK === 'true',
disableHostCheck: true,
// Enable gzip compression of generated files.
compress: true,
// Silence WebpackDevServer's own logs since they're generally not useful.
......
{
"checkStatus": {
"status": "DONE",
"errors": []
},
"experiment": {
"params": {
"authorName": "nas",
"experimentName": "nas",
"trialConcurrency": 4,
"maxExecDuration": 36000,
"maxTrialNum": 100,
"searchSpace": "{\"lr\": {\"_type\": \"loguniform\", \"_value\": [1e-05, 0.001]}, \"wd\": {\"_type\": \"loguniform\", \"_value\": [0.0001, 0.01]}, \"epochs\": {\"_type\": \"randint\", \"_value\": [100, 600]}, \"bs\": {\"_type\": \"choice\", \"_value\": [1, 2, 5, 10]}, \"pretrained\": {\"_type\": \"choice\", \"_value\": [false, true]}, \"seed\": {\"_type\": \"randint\", \"_value\": [0, 1000]}}",
"trainingServicePlatform": "local",
"tuner": {
"builtinTunerName": "Random",
"checkpointDir": "/home/user/nni/experiments/TN5K0Qju/checkpoint"
},
"versionCheck": true,
"clusterMetaData": [
{
"key": "codeDir",
"value": "/home/user/project"
},
{
"key": "command",
"value": "python finetune.py"
}
]
},
"id": "TN5K0Qju",
"execDuration": 1173,
"startTime": 1594258848126,
"endTime": 1594352331280,
"logDir": "/home/user/nni/experiments/TN5K0Qju",
"nextSequenceId": 112,
"revision": 224
},
"metricData": [
{
"timestamp": 1594258877457,
"trialJobId": "zoN5l",
"parameterId": "2",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8491196735702854, \\\"rmse\\\": 0.07543561672591369}\""
},
{
"timestamp": 1594258882078,
"trialJobId": "Dxf1L",
"parameterId": "1",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.30732952215982307, \\\"rmse\\\": 0.03081380223126401}\""
},
{
"timestamp": 1594258882735,
"trialJobId": "C4JpW",
"parameterId": "0",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7814726315463352, \\\"rmse\\\": 0.08758929573145893}\""
},
{
"timestamp": 1594258910523,
"trialJobId": "k3nFd",
"parameterId": "4",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8030180037014814, \\\"rmse\\\": 0.03616770625294709}\""
},
{
"timestamp": 1594258926374,
"trialJobId": "PXGS9",
"parameterId": "5",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7293447205546861, \\\"rmse\\\": 0.03203212355957701}\""
},
{
"timestamp": 1594258937935,
"trialJobId": "IT91e",
"parameterId": "6",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8372262184292769, \\\"rmse\\\": 0.044243018736651665}\""
},
{
"timestamp": 1594258956375,
"trialJobId": "T5dLR",
"parameterId": "3",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8133919086810428, \\\"rmse\\\": 0.04380135268438475}\""
},
{
"timestamp": 1594258957247,
"trialJobId": "SyeMU",
"parameterId": "7",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6749148890889554, \\\"rmse\\\": 0.041231252761318574}\""
},
{
"timestamp": 1594258987197,
"trialJobId": "Dy9Hl",
"parameterId": "10",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7858819874136839, \\\"rmse\\\": 0.06063732382350757}\""
},
{
"timestamp": 1594258999777,
"trialJobId": "yDueA",
"parameterId": "9",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7727688705970351, \\\"rmse\\\": 0.02452156122902783}\""
},
{
"timestamp": 1594259009686,
"trialJobId": "XGr4V",
"parameterId": "11",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6803097840213662, \\\"rmse\\\": 0.08010213189688657}\""
},
{
"timestamp": 1594259012251,
"trialJobId": "Lf7uE",
"parameterId": "8",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7706594373270496, \\\"rmse\\\": 0.07666259810330857}\""
},
{
"timestamp": 1594259030723,
"trialJobId": "LJkFC",
"parameterId": "12",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6805803906778649, \\\"rmse\\\": 0.07688421259608128}\""
},
{
"timestamp": 1594259038482,
"trialJobId": "QpFtW",
"parameterId": "13",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.1370098660816637, \\\"rmse\\\": 0.06657991421042697}\""
},
{
"timestamp": 1594259080529,
"trialJobId": "jhqDI",
"parameterId": "15",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7336476458929527, \\\"rmse\\\": 0.05744712186988677}\""
},
{
"timestamp": 1594259082521,
"trialJobId": "O5Crg",
"parameterId": "16",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6648380704706522, \\\"rmse\\\": 0.07577922685616444}\""
},
{
"timestamp": 1594259091007,
"trialJobId": "Qeryk",
"parameterId": "14",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7426604867557484, \\\"rmse\\\": 0.07629681391091511}\""
},
{
"timestamp": 1594259110995,
"trialJobId": "hawCS",
"parameterId": "17",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.798565177628147, \\\"rmse\\\": 0.023933965149409285}\""
},
{
"timestamp": 1594259126663,
"trialJobId": "zEx4J",
"parameterId": "19",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.4937785889653405, \\\"rmse\\\": 0.0188264929652226}\""
},
{
"timestamp": 1594259131866,
"trialJobId": "lDB9u",
"parameterId": "20",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7066196691896653, \\\"rmse\\\": 0.04873968220762755}\""
},
{
"timestamp": 1594259155829,
"trialJobId": "EN4ug",
"parameterId": "22",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8518951775152284, \\\"rmse\\\": 0.019545686869794916}\""
},
{
"timestamp": 1594259156796,
"trialJobId": "uRDOK",
"parameterId": "21",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.40927853295324584, \\\"rmse\\\": 0.036853649517012005}\""
},
{
"timestamp": 1594259162802,
"trialJobId": "FXPra",
"parameterId": "18",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6745623312705222, \\\"rmse\\\": 0.052499936560041836}\""
},
{
"timestamp": 1594259184770,
"trialJobId": "HVxbw",
"parameterId": "23",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7941884858268613, \\\"rmse\\\": 0.032178367715602584}\""
},
{
"timestamp": 1594259189242,
"trialJobId": "HNuxi",
"parameterId": "24",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8059024607330917, \\\"rmse\\\": 0.05236901769409161}\""
},
{
"timestamp": 1594259202603,
"trialJobId": "OhjSU",
"parameterId": "25",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6151658675193802, \\\"rmse\\\": 0.08349666539492873}\""
},
{
"timestamp": 1594259214573,
"trialJobId": "fk7Ej",
"parameterId": "27",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6708403380397112, \\\"rmse\\\": 0.014890283169349093}\""
},
{
"timestamp": 1594259246709,
"trialJobId": "Ds7x1",
"parameterId": "28",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7190534614362069, \\\"rmse\\\": 0.0630834621794154}\""
},
{
"timestamp": 1594259247095,
"trialJobId": "vKnId",
"parameterId": "26",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6238496902968685, \\\"rmse\\\": 0.0930157408445237}\""
},
{
"timestamp": 1594259259761,
"trialJobId": "Qz42a",
"parameterId": "29",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7344028190435619, \\\"rmse\\\": 0.0739895298832677}\""
},
{
"timestamp": 1594259269709,
"trialJobId": "FBhWB",
"parameterId": "30",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.691534160189815, \\\"rmse\\\": 0.053047166459767446}\""
},
{
"timestamp": 1594259276225,
"trialJobId": "etpqU",
"parameterId": "31",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.853879674207997, \\\"rmse\\\": 0.054627886279488905}\""
},
{
"timestamp": 1594259297859,
"trialJobId": "ITKT4",
"parameterId": "33",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7187158392015837, \\\"rmse\\\": 0.07552151090493378}\""
},
{
"timestamp": 1594259300229,
"trialJobId": "oOppj",
"parameterId": "32",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6860315216495787, \\\"rmse\\\": 0.07561163095950581}\""
},
{
"timestamp": 1594259301730,
"trialJobId": "L07uv",
"parameterId": "34",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7112418194411199, \\\"rmse\\\": 0.018184902332813384}\""
},
{
"timestamp": 1594259327536,
"trialJobId": "gRP7N",
"parameterId": "36",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8514701131593164, \\\"rmse\\\": 0.07023986070975495}\""
},
{
"timestamp": 1594259348448,
"trialJobId": "hsSQF",
"parameterId": "35",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.563555141278057, \\\"rmse\\\": 0.06245889094043429}\""
},
{
"timestamp": 1594259373904,
"trialJobId": "Ny2Hx",
"parameterId": "38",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.13632966122883566, \\\"rmse\\\": 0.07302235036093586}\""
},
{
"timestamp": 1594259375659,
"trialJobId": "Lvm1e",
"parameterId": "37",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7657209879021389, \\\"rmse\\\": 0.07493969894723199}\""
},
{
"timestamp": 1594259382759,
"trialJobId": "eVQ78",
"parameterId": "39",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7107984577697148, \\\"rmse\\\": 0.03195720144118586}\""
},
{
"timestamp": 1594259396182,
"trialJobId": "u5lCS",
"parameterId": "40",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.5507862937498094, \\\"rmse\\\": 0.06796424634306851}\""
},
{
"timestamp": 1594259410660,
"trialJobId": "nHDkH",
"parameterId": "42",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6872963214289893, \\\"rmse\\\": 0.06322324163303177}\""
},
{
"timestamp": 1594259416960,
"trialJobId": "rgXy7",
"parameterId": "41",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7097658000241999, \\\"rmse\\\": 0.06452936662738129}\""
},
{
"timestamp": 1594259419983,
"trialJobId": "LP9gC",
"parameterId": "43",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7326082058356997, \\\"rmse\\\": 0.04502564345301932}\""
},
{
"timestamp": 1594259446360,
"trialJobId": "wD2EH",
"parameterId": "44",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8053929842284434, \\\"rmse\\\": 0.01555883051763092}\""
},
{
"timestamp": 1594259468151,
"trialJobId": "sOmap",
"parameterId": "47",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8537894251680681, \\\"rmse\\\": 0.08021550199388595}\""
},
{
"timestamp": 1594259487710,
"trialJobId": "aH78n",
"parameterId": "46",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6408574781147914, \\\"rmse\\\": 0.08018559420213382}\""
},
{
"timestamp": 1594259491875,
"trialJobId": "DuanZ",
"parameterId": "45",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8018010881033633, \\\"rmse\\\": 0.03850657229497613}\""
},
{
"timestamp": 1594259512247,
"trialJobId": "yYJfW",
"parameterId": "48",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.5565431301142022, \\\"rmse\\\": 0.02558009926420155}\""
},
{
"timestamp": 1594259513351,
"trialJobId": "NJmBv",
"parameterId": "49",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.5995100656738095, \\\"rmse\\\": 0.07853408046195257}\""
},
{
"timestamp": 1594259532070,
"trialJobId": "jAcCx",
"parameterId": "51",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7219488356123339, \\\"rmse\\\": 0.07445085772237384}\""
},
{
"timestamp": 1594259544821,
"trialJobId": "fYsuq",
"parameterId": "52",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7188703743348333, \\\"rmse\\\": 0.05393755313154037}\""
},
{
"timestamp": 1594259545627,
"trialJobId": "O4Zat",
"parameterId": "50",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8011852278699277, \\\"rmse\\\": 0.06524119341502577}\""
},
{
"timestamp": 1594259556213,
"trialJobId": "KUOMi",
"parameterId": "53",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7813528840459788, \\\"rmse\\\": 0.047769173909883916}\""
},
{
"timestamp": 1594259571838,
"trialJobId": "pMHB7",
"parameterId": "55",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.35592621343159236, \\\"rmse\\\": 0.0651852789884056}\""
},
{
"timestamp": 1594259572323,
"trialJobId": "eBuUK",
"parameterId": "54",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7596073121764945, \\\"rmse\\\": 0.01276264708180253}\""
},
{
"timestamp": 1594259606072,
"trialJobId": "sSV65",
"parameterId": "57",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.5727992822828881, \\\"rmse\\\": 0.018850998044851245}\""
},
{
"timestamp": 1594259614614,
"trialJobId": "zg2t2",
"parameterId": "56",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7189440810075965, \\\"rmse\\\": 0.028481618072048596}\""
},
{
"timestamp": 1594259634935,
"trialJobId": "vvoFr",
"parameterId": "59",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6206514106716484, \\\"rmse\\\": 0.025059355787745444}\""
},
{
"timestamp": 1594259652897,
"trialJobId": "c8YBb",
"parameterId": "58",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8458338370395301, \\\"rmse\\\": 0.037724974492493714}\""
},
{
"timestamp": 1594259656382,
"trialJobId": "ofHj3",
"parameterId": "60",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8591673191227723, \\\"rmse\\\": 0.06298430378502218}\""
},
{
"timestamp": 1594259683265,
"trialJobId": "ziZRM",
"parameterId": "63",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7196752977875431, \\\"rmse\\\": 0.03299075820323593}\""
},
{
"timestamp": 1594259689225,
"trialJobId": "OuJOz",
"parameterId": "62",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8655276042759029, \\\"rmse\\\": 0.0758038979783784}\""
},
{
"timestamp": 1594259699533,
"trialJobId": "UHNp8",
"parameterId": "61",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8155553166478896, \\\"rmse\\\": 0.06129227269094518}\""
},
{
"timestamp": 1594259704341,
"trialJobId": "B7Ldy",
"parameterId": "64",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7798542128611734, \\\"rmse\\\": 0.04358021283268876}\""
},
{
"timestamp": 1594259710146,
"trialJobId": "lXqX7",
"parameterId": "65",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.35014689337989285, \\\"rmse\\\": 0.04635718811069434}\""
},
{
"timestamp": 1594259722482,
"trialJobId": "kIuJH",
"parameterId": "66",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7842702316814117, \\\"rmse\\\": 0.07986002389483365}\""
},
{
"timestamp": 1594259726037,
"trialJobId": "uPqxk",
"parameterId": "67",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6784850056264694, \\\"rmse\\\": 0.06455532554293608}\""
},
{
"timestamp": 1594259729436,
"trialJobId": "Yv0TN",
"parameterId": "68",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7632747903940431, \\\"rmse\\\": 0.047224063866353874}\""
},
{
"timestamp": 1594259744547,
"trialJobId": "JSzYi",
"parameterId": "69",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7252460871737029, \\\"rmse\\\": 0.07417956685683658}\""
},
{
"timestamp": 1594259761691,
"trialJobId": "cmrgp",
"parameterId": "70",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7045901858665685, \\\"rmse\\\": 0.0392495979425922}\""
},
{
"timestamp": 1594259765656,
"trialJobId": "LfZLX",
"parameterId": "72",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7346293333704894, \\\"rmse\\\": 0.0236932895462992}\""
},
{
"timestamp": 1594259770229,
"trialJobId": "HM61Q",
"parameterId": "71",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7332172800140279, \\\"rmse\\\": 0.05279802304896837}\""
},
{
"timestamp": 1594259783126,
"trialJobId": "zhmWn",
"parameterId": "73",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8008905688949391, \\\"rmse\\\": 0.06258919059056928}\""
},
{
"timestamp": 1594259792063,
"trialJobId": "cTlQa",
"parameterId": "74",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7082071075357067, \\\"rmse\\\": 0.032047293297145445}\""
},
{
"timestamp": 1594259797728,
"trialJobId": "ums5r",
"parameterId": "75",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6981697938337745, \\\"rmse\\\": 0.04383780920038545}\""
},
{
"timestamp": 1594259803997,
"trialJobId": "rWIQM",
"parameterId": "76",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7472670153414075, \\\"rmse\\\": 0.04812291629262161}\""
},
{
"timestamp": 1594259843014,
"trialJobId": "QZYfK",
"parameterId": "79",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6472760906505385, \\\"rmse\\\": 0.07012475963711132}\""
},
{
"timestamp": 1594259848643,
"trialJobId": "Nxta5",
"parameterId": "78",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7365218635006063, \\\"rmse\\\": 0.013243551584016662}\""
},
{
"timestamp": 1594259859406,
"trialJobId": "z9QZe",
"parameterId": "77",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7956002666771304, \\\"rmse\\\": 0.046468684910399634}\""
},
{
"timestamp": 1594259864448,
"trialJobId": "GQLcy",
"parameterId": "80",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6742725568621966, \\\"rmse\\\": 0.050829740444384555}\""
},
{
"timestamp": 1594259874160,
"trialJobId": "H5lNj",
"parameterId": "81",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.45010170098581925, \\\"rmse\\\": 0.05028898954852877}\""
},
{
"timestamp": 1594259887252,
"trialJobId": "Hdc5Q",
"parameterId": "82",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6226465857136761, \\\"rmse\\\": 0.09584344094901046}\""
},
{
"timestamp": 1594259895571,
"trialJobId": "tgdZz",
"parameterId": "84",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.676388220152728, \\\"rmse\\\": 0.0265745041611252}\""
},
{
"timestamp": 1594259905327,
"trialJobId": "SUFaV",
"parameterId": "83",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8112944221895635, \\\"rmse\\\": 0.06509910166429332}\""
},
{
"timestamp": 1594259916004,
"trialJobId": "JwlS3",
"parameterId": "86",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.5987651844175493, \\\"rmse\\\": 0.04417998122818339}\""
},
{
"timestamp": 1594259927472,
"trialJobId": "owabO",
"parameterId": "87",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7701162078946656, \\\"rmse\\\": 0.07522113158620257}\""
},
{
"timestamp": 1594259930166,
"trialJobId": "FEixy",
"parameterId": "85",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6920008992133575, \\\"rmse\\\": 0.038525839236104836}\""
},
{
"timestamp": 1594259936355,
"trialJobId": "VUh8Z",
"parameterId": "88",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7201798829356619, \\\"rmse\\\": 0.029116884300868236}\""
},
{
"timestamp": 1594259952643,
"trialJobId": "G1aDv",
"parameterId": "89",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7740602304436094, \\\"rmse\\\": 0.024929850710544082}\""
},
{
"timestamp": 1594259955464,
"trialJobId": "gfkVk",
"parameterId": "90",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.58055173598802, \\\"rmse\\\": 0.04241119140028577}\""
},
{
"timestamp": 1594259982363,
"trialJobId": "vLIET",
"parameterId": "92",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7730875775176587, \\\"rmse\\\": 0.06551835471747888}\""
},
{
"timestamp": 1594259983187,
"trialJobId": "knJW2",
"parameterId": "93",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.4965911961144571, \\\"rmse\\\": 0.07337869003950427}\""
},
{
"timestamp": 1594259990516,
"trialJobId": "RfKho",
"parameterId": "91",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7673938876501408, \\\"rmse\\\": 0.09160923549505494}\""
},
{
"timestamp": 1594260009810,
"trialJobId": "gSzri",
"parameterId": "95",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.36956951169386765, \\\"rmse\\\": 0.06117391453798353}\""
},
{
"timestamp": 1594260015119,
"trialJobId": "bsLfH",
"parameterId": "96",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8002539182172701, \\\"rmse\\\": 0.04654225324464155}\""
},
{
"timestamp": 1594260029249,
"trialJobId": "A77DH",
"parameterId": "94",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8694655985950389, \\\"rmse\\\": 0.09011919361654547}\""
},
{
"timestamp": 1594260051098,
"trialJobId": "yyVpR",
"parameterId": "99",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7087039321590684, \\\"rmse\\\": 0.060364882301742744}\""
},
{
"timestamp": 1594260053399,
"trialJobId": "PwUeL",
"parameterId": "97",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8344651441562428, \\\"rmse\\\": 0.0376805005843}\""
},
{
"timestamp": 1594260071416,
"trialJobId": "qqnbb",
"parameterId": "98",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6180159130678774, \\\"rmse\\\": 0.043827558745841835}\""
}
],
"trialJobs": [
{
"id": "C4JpW",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":0,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00022227856475602286,\"wd\":0.004043079613440713,\"epochs\":566,\"bs\":5,\"pretrained\":false,\"seed\":959},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/C4JpW",
"startTime": 1594258858177,
"sequenceId": 0,
"endTime": 1594258883845,
"finalMetricData": [
{
"timestamp": 1594258882735,
"trialJobId": "C4JpW",
"parameterId": "0",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7814726315463352, \\\"rmse\\\": 0.08758929573145893}\""
}
]
},
{
"id": "Dxf1L",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":1,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.000013576990366075939,\"wd\":0.0027366759954253264,\"epochs\":549,\"bs\":5,\"pretrained\":false,\"seed\":108},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/Dxf1L",
"startTime": 1594258858202,
"sequenceId": 1,
"endTime": 1594258883152,
"finalMetricData": [
{
"timestamp": 1594258882078,
"trialJobId": "Dxf1L",
"parameterId": "1",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.30732952215982307, \\\"rmse\\\": 0.03081380223126401}\""
}
]
},
{
"id": "zoN5l",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":2,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.0002182753449238741,\"wd\":0.00016731666967649485,\"epochs\":306,\"bs\":5,\"pretrained\":true,\"seed\":186},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/zoN5l",
"startTime": 1594258858226,
"sequenceId": 2,
"endTime": 1594258878491,
"finalMetricData": [
{
"timestamp": 1594258877457,
"trialJobId": "zoN5l",
"parameterId": "2",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8491196735702854, \\\"rmse\\\": 0.07543561672591369}\""
}
]
},
{
"id": "T5dLR",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":3,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00044883507920474576,\"wd\":0.004554893937427649,\"epochs\":572,\"bs\":1,\"pretrained\":false,\"seed\":143},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/T5dLR",
"startTime": 1594258888252,
"sequenceId": 3,
"endTime": 1594258957433,
"finalMetricData": [
{
"timestamp": 1594258956375,
"trialJobId": "T5dLR",
"parameterId": "3",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8133919086810428, \\\"rmse\\\": 0.04380135268438475}\""
}
]
},
{
"id": "k3nFd",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":4,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00006163292293350444,\"wd\":0.006499270700061976,\"epochs\":349,\"bs\":10,\"pretrained\":true,\"seed\":322},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/k3nFd",
"startTime": 1594258893267,
"sequenceId": 4,
"endTime": 1594258911610,
"finalMetricData": [
{
"timestamp": 1594258910523,
"trialJobId": "k3nFd",
"parameterId": "4",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8030180037014814, \\\"rmse\\\": 0.03616770625294709}\""
}
]
},
{
"id": "PXGS9",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":5,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00030783944739757593,\"wd\":0.0011736889335560174,\"epochs\":398,\"bs\":2,\"pretrained\":true,\"seed\":6},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/PXGS9",
"startTime": 1594258893279,
"sequenceId": 5,
"endTime": 1594258927372,
"finalMetricData": [
{
"timestamp": 1594258926374,
"trialJobId": "PXGS9",
"parameterId": "5",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7293447205546861, \\\"rmse\\\": 0.03203212355957701}\""
}
]
},
{
"id": "IT91e",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":6,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.0003897819700129574,\"wd\":0.00014448145543513678,\"epochs\":166,\"bs\":2,\"pretrained\":false,\"seed\":25},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/IT91e",
"startTime": 1594258918289,
"sequenceId": 6,
"endTime": 1594258939132,
"finalMetricData": [
{
"timestamp": 1594258937935,
"trialJobId": "IT91e",
"parameterId": "6",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8372262184292769, \\\"rmse\\\": 0.044243018736651665}\""
}
]
},
{
"id": "SyeMU",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":7,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00015696715653153737,\"wd\":0.0015698790534892171,\"epochs\":126,\"bs\":1,\"pretrained\":false,\"seed\":488},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/SyeMU",
"startTime": 1594258933306,
"sequenceId": 7,
"endTime": 1594258958299,
"finalMetricData": [
{
"timestamp": 1594258957247,
"trialJobId": "SyeMU",
"parameterId": "7",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6749148890889554, \\\"rmse\\\": 0.041231252761318574}\""
}
]
},
{
"id": "Lf7uE",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":8,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00001298863583204162,\"wd\":0.0005863238809333127,\"epochs\":544,\"bs\":1,\"pretrained\":false,\"seed\":288},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/Lf7uE",
"startTime": 1594258948323,
"sequenceId": 8,
"endTime": 1594259013391,
"finalMetricData": [
{
"timestamp": 1594259012251,
"trialJobId": "Lf7uE",
"parameterId": "8",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7706594373270496, \\\"rmse\\\": 0.07666259810330857}\""
}
]
},
{
"id": "yDueA",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":9,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.0000650287933549129,\"wd\":0.00019922242974842813,\"epochs\":519,\"bs\":2,\"pretrained\":false,\"seed\":511},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/yDueA",
"startTime": 1594258963337,
"sequenceId": 9,
"endTime": 1594259000820,
"finalMetricData": [
{
"timestamp": 1594258999777,
"trialJobId": "yDueA",
"parameterId": "9",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7727688705970351, \\\"rmse\\\": 0.02452156122902783}\""
}
]
},
{
"id": "Dy9Hl",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":10,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00028314175441498165,\"wd\":0.0011568116672263699,\"epochs\":131,\"bs\":2,\"pretrained\":true,\"seed\":243},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/Dy9Hl",
"startTime": 1594258968349,
"sequenceId": 10,
"endTime": 1594258988192,
"finalMetricData": [
{
"timestamp": 1594258987197,
"trialJobId": "Dy9Hl",
"parameterId": "10",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7858819874136839, \\\"rmse\\\": 0.06063732382350757}\""
}
]
},
{
"id": "XGr4V",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":11,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.0000995146205999052,\"wd\":0.007465239210521282,\"epochs\":211,\"bs\":5,\"pretrained\":false,\"seed\":848},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/XGr4V",
"startTime": 1594258993363,
"sequenceId": 11,
"endTime": 1594259010779,
"finalMetricData": [
{
"timestamp": 1594259009686,
"trialJobId": "XGr4V",
"parameterId": "11",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6803097840213662, \\\"rmse\\\": 0.08010213189688657}\""
}
]
},
{
"id": "LJkFC",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":12,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.0009299272593193494,\"wd\":0.0001629434210719119,\"epochs\":541,\"bs\":5,\"pretrained\":false,\"seed\":740},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/LJkFC",
"startTime": 1594259008374,
"sequenceId": 12,
"endTime": 1594259031797,
"finalMetricData": [
{
"timestamp": 1594259030723,
"trialJobId": "LJkFC",
"parameterId": "12",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6805803906778649, \\\"rmse\\\": 0.07688421259608128}\""
}
]
},
{
"id": "QpFtW",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":13,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.0004188263837767764,\"wd\":0.00038414734914395316,\"epochs\":159,\"bs\":2,\"pretrained\":false,\"seed\":240},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/QpFtW",
"startTime": 1594259018396,
"sequenceId": 13,
"endTime": 1594259039540,
"finalMetricData": [
{
"timestamp": 1594259038482,
"trialJobId": "QpFtW",
"parameterId": "13",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.1370098660816637, \\\"rmse\\\": 0.06657991421042697}\""
}
]
},
{
"id": "Qeryk",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":14,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00004789017716513504,\"wd\":0.007517384811355421,\"epochs\":577,\"bs\":1,\"pretrained\":false,\"seed\":20},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/Qeryk",
"startTime": 1594259023409,
"sequenceId": 14,
"endTime": 1594259092109,
"finalMetricData": [
{
"timestamp": 1594259091007,
"trialJobId": "Qeryk",
"parameterId": "14",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7426604867557484, \\\"rmse\\\": 0.07629681391091511}\""
}
]
},
{
"id": "jhqDI",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":15,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00001017658176593864,\"wd\":0.000466588362719685,\"epochs\":305,\"bs\":1,\"pretrained\":true,\"seed\":471},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/jhqDI",
"startTime": 1594259038427,
"sequenceId": 15,
"endTime": 1594259081625,
"finalMetricData": [
{
"timestamp": 1594259080529,
"trialJobId": "jhqDI",
"parameterId": "15",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7336476458929527, \\\"rmse\\\": 0.05744712186988677}\""
}
]
},
{
"id": "O5Crg",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":16,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00002057726261338438,\"wd\":0.0001308101965958168,\"epochs\":231,\"bs\":1,\"pretrained\":true,\"seed\":280},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/O5Crg",
"startTime": 1594259048440,
"sequenceId": 16,
"endTime": 1594259083539,
"finalMetricData": [
{
"timestamp": 1594259082521,
"trialJobId": "O5Crg",
"parameterId": "16",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6648380704706522, \\\"rmse\\\": 0.07577922685616444}\""
}
]
},
{
"id": "hawCS",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":17,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00014771174822356118,\"wd\":0.007174243122067546,\"epochs\":522,\"bs\":5,\"pretrained\":true,\"seed\":27},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/hawCS",
"startTime": 1594259088456,
"sequenceId": 17,
"endTime": 1594259112030,
"finalMetricData": [
{
"timestamp": 1594259110995,
"trialJobId": "hawCS",
"parameterId": "17",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.798565177628147, \\\"rmse\\\": 0.023933965149409285}\""
}
]
},
{
"id": "FXPra",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":18,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.000055218276895050385,\"wd\":0.005808428097084709,\"epochs\":586,\"bs\":1,\"pretrained\":false,\"seed\":981},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/FXPra",
"startTime": 1594259093469,
"sequenceId": 18,
"endTime": 1594259163833,
"finalMetricData": [
{
"timestamp": 1594259162802,
"trialJobId": "FXPra",
"parameterId": "18",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6745623312705222, \\\"rmse\\\": 0.052499936560041836}\""
}
]
},
{
"id": "zEx4J",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":19,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00012503202392424184,\"wd\":0.0003581817339499742,\"epochs\":317,\"bs\":2,\"pretrained\":false,\"seed\":944},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/zEx4J",
"startTime": 1594259098481,
"sequenceId": 19,
"endTime": 1594259127727,
"finalMetricData": [
{
"timestamp": 1594259126663,
"trialJobId": "zEx4J",
"parameterId": "19",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.4937785889653405, \\\"rmse\\\": 0.0188264929652226}\""
}
]
},
{
"id": "lDB9u",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":20,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00004559394811172384,\"wd\":0.0002335427217016036,\"epochs\":137,\"bs\":10,\"pretrained\":true,\"seed\":719},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/lDB9u",
"startTime": 1594259118495,
"sequenceId": 20,
"endTime": 1594259132909,
"finalMetricData": [
{
"timestamp": 1594259131866,
"trialJobId": "lDB9u",
"parameterId": "20",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7066196691896653, \\\"rmse\\\": 0.04873968220762755}\""
}
]
},
{
"id": "uRDOK",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":21,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.000012732210768286594,\"wd\":0.0035144034428633503,\"epochs\":591,\"bs\":5,\"pretrained\":false,\"seed\":790},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/uRDOK",
"startTime": 1594259133511,
"sequenceId": 21,
"endTime": 1594259157828,
"finalMetricData": [
{
"timestamp": 1594259156796,
"trialJobId": "uRDOK",
"parameterId": "21",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.40927853295324584, \\\"rmse\\\": 0.036853649517012005}\""
}
]
},
{
"id": "EN4ug",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":22,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.0006159869773405782,\"wd\":0.00019307519746616583,\"epochs\":251,\"bs\":5,\"pretrained\":true,\"seed\":796},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/EN4ug",
"startTime": 1594259138523,
"sequenceId": 22,
"endTime": 1594259156893,
"finalMetricData": [
{
"timestamp": 1594259155829,
"trialJobId": "EN4ug",
"parameterId": "22",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8518951775152284, \\\"rmse\\\": 0.019545686869794916}\""
}
]
},
{
"id": "HVxbw",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":23,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00006914569743669221,\"wd\":0.0030032642825037993,\"epochs\":470,\"bs\":5,\"pretrained\":true,\"seed\":705},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/HVxbw",
"startTime": 1594259163546,
"sequenceId": 23,
"endTime": 1594259185822,
"finalMetricData": [
{
"timestamp": 1594259184770,
"trialJobId": "HVxbw",
"parameterId": "23",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7941884858268613, \\\"rmse\\\": 0.032178367715602584}\""
}
]
},
{
"id": "HNuxi",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":24,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00042921164002812293,\"wd\":0.002554396059567592,\"epochs\":421,\"bs\":5,\"pretrained\":true,\"seed\":486},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/HNuxi",
"startTime": 1594259168563,
"sequenceId": 24,
"endTime": 1594259190260,
"finalMetricData": [
{
"timestamp": 1594259189242,
"trialJobId": "HNuxi",
"parameterId": "24",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8059024607330917, \\\"rmse\\\": 0.05236901769409161}\""
}
]
},
{
"id": "OhjSU",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":25,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00011901159380240926,\"wd\":0.0006714890260106828,\"epochs\":428,\"bs\":2,\"pretrained\":false,\"seed\":130},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/OhjSU",
"startTime": 1594259168576,
"sequenceId": 25,
"endTime": 1594259203599,
"finalMetricData": [
{
"timestamp": 1594259202603,
"trialJobId": "OhjSU",
"parameterId": "25",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6151658675193802, \\\"rmse\\\": 0.08349666539492873}\""
}
]
},
{
"id": "vKnId",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":26,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00032203411662833667,\"wd\":0.0006066732110868688,\"epochs\":422,\"bs\":1,\"pretrained\":true,\"seed\":119},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/vKnId",
"startTime": 1594259193596,
"sequenceId": 26,
"endTime": 1594259248135,
"finalMetricData": [
{
"timestamp": 1594259247095,
"trialJobId": "vKnId",
"parameterId": "26",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6238496902968685, \\\"rmse\\\": 0.0930157408445237}\""
}
]
},
{
"id": "fk7Ej",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":27,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00006703082330521097,\"wd\":0.00022630965218245822,\"epochs\":413,\"bs\":10,\"pretrained\":true,\"seed\":944},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/fk7Ej",
"startTime": 1594259198608,
"sequenceId": 27,
"endTime": 1594259215730,
"finalMetricData": [
{
"timestamp": 1594259214573,
"trialJobId": "fk7Ej",
"parameterId": "27",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6708403380397112, \\\"rmse\\\": 0.014890283169349093}\""
}
]
},
{
"id": "Ds7x1",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":28,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00040196708830540014,\"wd\":0.006907974555605897,\"epochs\":543,\"bs\":2,\"pretrained\":false,\"seed\":730},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/Ds7x1",
"startTime": 1594259208619,
"sequenceId": 28,
"endTime": 1594259247761,
"finalMetricData": [
{
"timestamp": 1594259246709,
"trialJobId": "Ds7x1",
"parameterId": "28",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7190534614362069, \\\"rmse\\\": 0.0630834621794154}\""
}
]
},
{
"id": "Qz42a",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":29,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00012968851549037308,\"wd\":0.004446708830737896,\"epochs\":244,\"bs\":1,\"pretrained\":true,\"seed\":480},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/Qz42a",
"startTime": 1594259223635,
"sequenceId": 29,
"endTime": 1594259260762,
"finalMetricData": [
{
"timestamp": 1594259259761,
"trialJobId": "Qz42a",
"parameterId": "29",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7344028190435619, \\\"rmse\\\": 0.0739895298832677}\""
}
]
},
{
"id": "FBhWB",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":30,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00034206833548876454,\"wd\":0.0012790982117646679,\"epochs\":216,\"bs\":5,\"pretrained\":false,\"seed\":77},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/FBhWB",
"startTime": 1594259253653,
"sequenceId": 30,
"endTime": 1594259270780,
"finalMetricData": [
{
"timestamp": 1594259269709,
"trialJobId": "FBhWB",
"parameterId": "30",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.691534160189815, \\\"rmse\\\": 0.053047166459767446}\""
}
]
},
{
"id": "etpqU",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":31,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00035786794148287364,\"wd\":0.0016356729230171555,\"epochs\":527,\"bs\":10,\"pretrained\":true,\"seed\":429},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/etpqU",
"startTime": 1594259258667,
"sequenceId": 31,
"endTime": 1594259277274,
"finalMetricData": [
{
"timestamp": 1594259276225,
"trialJobId": "etpqU",
"parameterId": "31",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.853879674207997, \\\"rmse\\\": 0.054627886279488905}\""
}
]
},
{
"id": "oOppj",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":32,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00012527807424689332,\"wd\":0.00024357038571814826,\"epochs\":208,\"bs\":1,\"pretrained\":false,\"seed\":904},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/oOppj",
"startTime": 1594259268691,
"sequenceId": 32,
"endTime": 1594259301353,
"finalMetricData": [
{
"timestamp": 1594259300229,
"trialJobId": "oOppj",
"parameterId": "32",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6860315216495787, \\\"rmse\\\": 0.07561163095950581}\""
}
]
},
{
"id": "ITKT4",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":33,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00015700928806273103,\"wd\":0.0004544318324878261,\"epochs\":140,\"bs\":2,\"pretrained\":true,\"seed\":437},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/ITKT4",
"startTime": 1594259278708,
"sequenceId": 33,
"endTime": 1594259298861,
"finalMetricData": [
{
"timestamp": 1594259297859,
"trialJobId": "ITKT4",
"parameterId": "33",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7187158392015837, \\\"rmse\\\": 0.07552151090493378}\""
}
]
},
{
"id": "L07uv",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":34,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.000024824223517529238,\"wd\":0.00026299256175568226,\"epochs\":505,\"bs\":10,\"pretrained\":true,\"seed\":319},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/L07uv",
"startTime": 1594259283719,
"sequenceId": 34,
"endTime": 1594259302837,
"finalMetricData": [
{
"timestamp": 1594259301730,
"trialJobId": "L07uv",
"parameterId": "34",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7112418194411199, \\\"rmse\\\": 0.018184902332813384}\""
}
]
},
{
"id": "hsSQF",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":35,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.0007741929027108111,\"wd\":0.00025058241906432876,\"epochs\":336,\"bs\":1,\"pretrained\":true,\"seed\":689},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/hsSQF",
"startTime": 1594259303742,
"sequenceId": 35,
"endTime": 1594259349500,
"finalMetricData": [
{
"timestamp": 1594259348448,
"trialJobId": "hsSQF",
"parameterId": "35",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.563555141278057, \\\"rmse\\\": 0.06245889094043429}\""
}
]
},
{
"id": "gRP7N",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":36,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00045787735160935706,\"wd\":0.006701337713220007,\"epochs\":122,\"bs\":2,\"pretrained\":true,\"seed\":999},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/gRP7N",
"startTime": 1594259308757,
"sequenceId": 36,
"endTime": 1594259328558,
"finalMetricData": [
{
"timestamp": 1594259327536,
"trialJobId": "gRP7N",
"parameterId": "36",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8514701131593164, \\\"rmse\\\": 0.07023986070975495}\""
}
]
},
{
"id": "Lvm1e",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":37,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00006506298161020742,\"wd\":0.004776504357867753,\"epochs\":546,\"bs\":1,\"pretrained\":false,\"seed\":268},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/Lvm1e",
"startTime": 1594259308769,
"sequenceId": 37,
"endTime": 1594259376712,
"finalMetricData": [
{
"timestamp": 1594259375659,
"trialJobId": "Lvm1e",
"parameterId": "37",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7657209879021389, \\\"rmse\\\": 0.07493969894723199}\""
}
]
},
{
"id": "Ny2Hx",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":38,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00009811776600191467,\"wd\":0.0038957953527727677,\"epochs\":289,\"bs\":1,\"pretrained\":true,\"seed\":411},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/Ny2Hx",
"startTime": 1594259333782,
"sequenceId": 38,
"endTime": 1594259374966,
"finalMetricData": [
{
"timestamp": 1594259373904,
"trialJobId": "Ny2Hx",
"parameterId": "38",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.13632966122883566, \\\"rmse\\\": 0.07302235036093586}\""
}
]
},
{
"id": "eVQ78",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":39,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00009119773926011852,\"wd\":0.0003410388699444127,\"epochs\":353,\"bs\":2,\"pretrained\":false,\"seed\":613},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/eVQ78",
"startTime": 1594259353805,
"sequenceId": 39,
"endTime": 1594259383913,
"finalMetricData": [
{
"timestamp": 1594259382759,
"trialJobId": "eVQ78",
"parameterId": "39",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7107984577697148, \\\"rmse\\\": 0.03195720144118586}\""
}
]
},
{
"id": "u5lCS",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":40,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.0000200416801818874,\"wd\":0.003547704706022485,\"epochs\":277,\"bs\":5,\"pretrained\":false,\"seed\":382},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/u5lCS",
"startTime": 1594259378819,
"sequenceId": 40,
"endTime": 1594259397250,
"finalMetricData": [
{
"timestamp": 1594259396182,
"trialJobId": "u5lCS",
"parameterId": "40",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.5507862937498094, \\\"rmse\\\": 0.06796424634306851}\""
}
]
},
{
"id": "rgXy7",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":41,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00008062653221959725,\"wd\":0.00019166556483413562,\"epochs\":442,\"bs\":2,\"pretrained\":false,\"seed\":296},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/rgXy7",
"startTime": 1594259383830,
"sequenceId": 41,
"endTime": 1594259418034,
"finalMetricData": [
{
"timestamp": 1594259416960,
"trialJobId": "rgXy7",
"parameterId": "41",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7097658000241999, \\\"rmse\\\": 0.06452936662738129}\""
}
]
},
{
"id": "nHDkH",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":42,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.000012898555033870858,\"wd\":0.0029930745341154234,\"epochs\":201,\"bs\":2,\"pretrained\":true,\"seed\":546},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/nHDkH",
"startTime": 1594259388845,
"sequenceId": 42,
"endTime": 1594259411697,
"finalMetricData": [
{
"timestamp": 1594259410660,
"trialJobId": "nHDkH",
"parameterId": "42",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6872963214289893, \\\"rmse\\\": 0.06322324163303177}\""
}
]
},
{
"id": "LP9gC",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":43,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.000015967177454454876,\"wd\":0.007449364295245122,\"epochs\":386,\"bs\":10,\"pretrained\":true,\"seed\":989},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/LP9gC",
"startTime": 1594259403858,
"sequenceId": 43,
"endTime": 1594259421093,
"finalMetricData": [
{
"timestamp": 1594259419983,
"trialJobId": "LP9gC",
"parameterId": "43",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7326082058356997, \\\"rmse\\\": 0.04502564345301932}\""
}
]
},
{
"id": "wD2EH",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":44,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.0007872402254790211,\"wd\":0.0074533629870004395,\"epochs\":174,\"bs\":1,\"pretrained\":true,\"seed\":531},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/wD2EH",
"startTime": 1594259418877,
"sequenceId": 44,
"endTime": 1594259447417,
"finalMetricData": [
{
"timestamp": 1594259446360,
"trialJobId": "wD2EH",
"parameterId": "44",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8053929842284434, \\\"rmse\\\": 0.01555883051763092}\""
}
]
},
{
"id": "DuanZ",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":45,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00008152150382131395,\"wd\":0.00021393032849295745,\"epochs\":571,\"bs\":1,\"pretrained\":true,\"seed\":522},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/DuanZ",
"startTime": 1594259423894,
"sequenceId": 45,
"endTime": 1594259492974,
"finalMetricData": [
{
"timestamp": 1594259491875,
"trialJobId": "DuanZ",
"parameterId": "45",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8018010881033633, \\\"rmse\\\": 0.03850657229497613}\""
}
]
},
{
"id": "aH78n",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":46,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.000010578081593043236,\"wd\":0.000340709078302133,\"epochs\":474,\"bs\":1,\"pretrained\":false,\"seed\":834},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/aH78n",
"startTime": 1594259428908,
"sequenceId": 46,
"endTime": 1594259488738,
"finalMetricData": [
{
"timestamp": 1594259487710,
"trialJobId": "aH78n",
"parameterId": "46",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6408574781147914, \\\"rmse\\\": 0.08018559420213382}\""
}
]
},
{
"id": "sOmap",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":47,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.0005146396753883387,\"wd\":0.006323109804916795,\"epochs\":102,\"bs\":5,\"pretrained\":true,\"seed\":150},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/sOmap",
"startTime": 1594259453924,
"sequenceId": 47,
"endTime": 1594259469214,
"finalMetricData": [
{
"timestamp": 1594259468151,
"trialJobId": "sOmap",
"parameterId": "47",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8537894251680681, \\\"rmse\\\": 0.08021550199388595}\""
}
]
},
{
"id": "yYJfW",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":48,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00011523916578766101,\"wd\":0.004183728192840644,\"epochs\":557,\"bs\":2,\"pretrained\":false,\"seed\":926},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/yYJfW",
"startTime": 1594259473938,
"sequenceId": 48,
"endTime": 1594259513266,
"finalMetricData": [
{
"timestamp": 1594259512247,
"trialJobId": "yYJfW",
"parameterId": "48",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.5565431301142022, \\\"rmse\\\": 0.02558009926420155}\""
}
]
},
{
"id": "NJmBv",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":49,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.000041289396975028035,\"wd\":0.004729280934746376,\"epochs\":151,\"bs\":2,\"pretrained\":false,\"seed\":127},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/NJmBv",
"startTime": 1594259493964,
"sequenceId": 49,
"endTime": 1594259514354,
"finalMetricData": [
{
"timestamp": 1594259513351,
"trialJobId": "NJmBv",
"parameterId": "49",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.5995100656738095, \\\"rmse\\\": 0.07853408046195257}\""
}
]
},
{
"id": "O4Zat",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":50,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00015143301812819133,\"wd\":0.00011810942556197115,\"epochs\":358,\"bs\":1,\"pretrained\":true,\"seed\":362},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/O4Zat",
"startTime": 1594259498980,
"sequenceId": 50,
"endTime": 1594259546647,
"finalMetricData": [
{
"timestamp": 1594259545627,
"trialJobId": "O4Zat",
"parameterId": "50",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8011852278699277, \\\"rmse\\\": 0.06524119341502577}\""
}
]
},
{
"id": "jAcCx",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":51,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00013714239504880214,\"wd\":0.009780050673539693,\"epochs\":121,\"bs\":10,\"pretrained\":false,\"seed\":623},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/jAcCx",
"startTime": 1594259518993,
"sequenceId": 51,
"endTime": 1594259533134,
"finalMetricData": [
{
"timestamp": 1594259532070,
"trialJobId": "jAcCx",
"parameterId": "51",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7219488356123339, \\\"rmse\\\": 0.07445085772237384}\""
}
]
},
{
"id": "fYsuq",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":52,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.000023610489241261086,\"wd\":0.0031369944997177222,\"epochs\":439,\"bs\":5,\"pretrained\":true,\"seed\":434},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/fYsuq",
"startTime": 1594259524009,
"sequenceId": 52,
"endTime": 1594259545866,
"finalMetricData": [
{
"timestamp": 1594259544821,
"trialJobId": "fYsuq",
"parameterId": "52",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7188703743348333, \\\"rmse\\\": 0.05393755313154037}\""
}
]
},
{
"id": "KUOMi",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":53,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00021006538298963098,\"wd\":0.00031011429187353923,\"epochs\":536,\"bs\":10,\"pretrained\":false,\"seed\":548},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/KUOMi",
"startTime": 1594259539023,
"sequenceId": 53,
"endTime": 1594259557292,
"finalMetricData": [
{
"timestamp": 1594259556213,
"trialJobId": "KUOMi",
"parameterId": "53",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7813528840459788, \\\"rmse\\\": 0.047769173909883916}\""
}
]
},
{
"id": "eBuUK",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":54,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00013641427180514153,\"wd\":0.009978495258269987,\"epochs\":564,\"bs\":5,\"pretrained\":true,\"seed\":95},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/eBuUK",
"startTime": 1594259549039,
"sequenceId": 54,
"endTime": 1594259573347,
"finalMetricData": [
{
"timestamp": 1594259572323,
"trialJobId": "eBuUK",
"parameterId": "54",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7596073121764945, \\\"rmse\\\": 0.01276264708180253}\""
}
]
},
{
"id": "pMHB7",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":55,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.000011900506586774677,\"wd\":0.0008286440032533302,\"epochs\":266,\"bs\":5,\"pretrained\":false,\"seed\":395},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/pMHB7",
"startTime": 1594259554052,
"sequenceId": 55,
"endTime": 1594259572876,
"finalMetricData": [
{
"timestamp": 1594259571838,
"trialJobId": "pMHB7",
"parameterId": "55",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.35592621343159236, \\\"rmse\\\": 0.0651852789884056}\""
}
]
},
{
"id": "zg2t2",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":56,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00031791583760520286,\"wd\":0.00012175940306044042,\"epochs\":402,\"bs\":1,\"pretrained\":false,\"seed\":751},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/zg2t2",
"startTime": 1594259564065,
"sequenceId": 56,
"endTime": 1594259615694,
"finalMetricData": [
{
"timestamp": 1594259614614,
"trialJobId": "zg2t2",
"parameterId": "56",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7189440810075965, \\\"rmse\\\": 0.028481618072048596}\""
}
]
},
{
"id": "sSV65",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":57,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00004447045556226976,\"wd\":0.0009339353363681614,\"epochs\":316,\"bs\":2,\"pretrained\":false,\"seed\":22},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/sSV65",
"startTime": 1594259579079,
"sequenceId": 57,
"endTime": 1594259607107,
"finalMetricData": [
{
"timestamp": 1594259606072,
"trialJobId": "sSV65",
"parameterId": "57",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.5727992822828881, \\\"rmse\\\": 0.018850998044851245}\""
}
]
},
{
"id": "c8YBb",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":58,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00006685035952765576,\"wd\":0.003998162360989311,\"epochs\":595,\"bs\":1,\"pretrained\":true,\"seed\":274},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/c8YBb",
"startTime": 1594259584092,
"sequenceId": 58,
"endTime": 1594259653957,
"finalMetricData": [
{
"timestamp": 1594259652897,
"trialJobId": "c8YBb",
"parameterId": "58",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8458338370395301, \\\"rmse\\\": 0.037724974492493714}\""
}
]
},
{
"id": "vvoFr",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":59,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00024315523702490605,\"wd\":0.0045032808157503485,\"epochs\":449,\"bs\":5,\"pretrained\":true,\"seed\":691},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/vvoFr",
"startTime": 1594259614105,
"sequenceId": 59,
"endTime": 1594259635963,
"finalMetricData": [
{
"timestamp": 1594259634935,
"trialJobId": "vvoFr",
"parameterId": "59",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6206514106716484, \\\"rmse\\\": 0.025059355787745444}\""
}
]
},
{
"id": "ofHj3",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":60,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.0001885250237930437,\"wd\":0.0003486664344152587,\"epochs\":497,\"bs\":2,\"pretrained\":true,\"seed\":235},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/ofHj3",
"startTime": 1594259619117,
"sequenceId": 60,
"endTime": 1594259657482,
"finalMetricData": [
{
"timestamp": 1594259656382,
"trialJobId": "ofHj3",
"parameterId": "60",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8591673191227723, \\\"rmse\\\": 0.06298430378502218}\""
}
]
},
{
"id": "UHNp8",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":61,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00007465934749433962,\"wd\":0.0003261694857242324,\"epochs\":493,\"bs\":1,\"pretrained\":true,\"seed\":96},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/UHNp8",
"startTime": 1594259639135,
"sequenceId": 61,
"endTime": 1594259700622,
"finalMetricData": [
{
"timestamp": 1594259699533,
"trialJobId": "UHNp8",
"parameterId": "61",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8155553166478896, \\\"rmse\\\": 0.06129227269094518}\""
}
]
},
{
"id": "OuJOz",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":62,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.0005523291398234226,\"wd\":0.005744576087670898,\"epochs\":179,\"bs\":1,\"pretrained\":true,\"seed\":140},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/OuJOz",
"startTime": 1594259659149,
"sequenceId": 62,
"endTime": 1594259690246,
"finalMetricData": [
{
"timestamp": 1594259689225,
"trialJobId": "OuJOz",
"parameterId": "62",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8655276042759029, \\\"rmse\\\": 0.0758038979783784}\""
}
]
},
{
"id": "ziZRM",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":63,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00010691429328717359,\"wd\":0.0007594794471028148,\"epochs\":362,\"bs\":5,\"pretrained\":true,\"seed\":529},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/ziZRM",
"startTime": 1594259664162,
"sequenceId": 63,
"endTime": 1594259684264,
"finalMetricData": [
{
"timestamp": 1594259683265,
"trialJobId": "ziZRM",
"parameterId": "63",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7196752977875431, \\\"rmse\\\": 0.03299075820323593}\""
}
]
},
{
"id": "B7Ldy",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":64,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00032685834688637007,\"wd\":0.00911216952053226,\"epochs\":159,\"bs\":5,\"pretrained\":true,\"seed\":131},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/B7Ldy",
"startTime": 1594259689177,
"sequenceId": 64,
"endTime": 1594259705437,
"finalMetricData": [
{
"timestamp": 1594259704341,
"trialJobId": "B7Ldy",
"parameterId": "64",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7798542128611734, \\\"rmse\\\": 0.04358021283268876}\""
}
]
},
{
"id": "lXqX7",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":65,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00010635087227342196,\"wd\":0.0009705242815819853,\"epochs\":155,\"bs\":5,\"pretrained\":false,\"seed\":377},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/lXqX7",
"startTime": 1594259694189,
"sequenceId": 65,
"endTime": 1594259711221,
"finalMetricData": [
{
"timestamp": 1594259710146,
"trialJobId": "lXqX7",
"parameterId": "65",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.35014689337989285, \\\"rmse\\\": 0.04635718811069434}\""
}
]
},
{
"id": "kIuJH",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":66,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00018595877731469797,\"wd\":0.0036229270571754655,\"epochs\":590,\"bs\":10,\"pretrained\":true,\"seed\":942},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/kIuJH",
"startTime": 1594259704208,
"sequenceId": 66,
"endTime": 1594259723612,
"finalMetricData": [
{
"timestamp": 1594259722482,
"trialJobId": "kIuJH",
"parameterId": "66",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7842702316814117, \\\"rmse\\\": 0.07986002389483365}\""
}
]
},
{
"id": "uPqxk",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":67,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.0003495978891801635,\"wd\":0.0010500692888491332,\"epochs\":449,\"bs\":10,\"pretrained\":false,\"seed\":871},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/uPqxk",
"startTime": 1594259709222,
"sequenceId": 67,
"endTime": 1594259727191,
"finalMetricData": [
{
"timestamp": 1594259726037,
"trialJobId": "uPqxk",
"parameterId": "67",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6784850056264694, \\\"rmse\\\": 0.06455532554293608}\""
}
]
},
{
"id": "Yv0TN",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":68,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.0004662412628370435,\"wd\":0.0018220737012630112,\"epochs\":158,\"bs\":5,\"pretrained\":true,\"seed\":773},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/Yv0TN",
"startTime": 1594259714235,
"sequenceId": 68,
"endTime": 1594259730497,
"finalMetricData": [
{
"timestamp": 1594259729436,
"trialJobId": "Yv0TN",
"parameterId": "68",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7632747903940431, \\\"rmse\\\": 0.047224063866353874}\""
}
]
},
{
"id": "JSzYi",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":69,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00048774781815727497,\"wd\":0.0003366033451004127,\"epochs\":369,\"bs\":10,\"pretrained\":false,\"seed\":480},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/JSzYi",
"startTime": 1594259729252,
"sequenceId": 69,
"endTime": 1594259745654,
"finalMetricData": [
{
"timestamp": 1594259744547,
"trialJobId": "JSzYi",
"parameterId": "69",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7252460871737029, \\\"rmse\\\": 0.07417956685683658}\""
}
]
},
{
"id": "cmrgp",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":70,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00001544268099549089,\"wd\":0.005093142528127331,\"epochs\":320,\"bs\":2,\"pretrained\":true,\"seed\":766},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/cmrgp",
"startTime": 1594259734269,
"sequenceId": 70,
"endTime": 1594259762700,
"finalMetricData": [
{
"timestamp": 1594259761691,
"trialJobId": "cmrgp",
"parameterId": "70",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7045901858665685, \\\"rmse\\\": 0.0392495979425922}\""
}
]
},
{
"id": "HM61Q",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":71,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.0003907880696395815,\"wd\":0.0020620968741312568,\"epochs\":456,\"bs\":2,\"pretrained\":false,\"seed\":151},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/HM61Q",
"startTime": 1594259734283,
"sequenceId": 71,
"endTime": 1594259771316,
"finalMetricData": [
{
"timestamp": 1594259770229,
"trialJobId": "HM61Q",
"parameterId": "71",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7332172800140279, \\\"rmse\\\": 0.05279802304896837}\""
}
]
},
{
"id": "LfZLX",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":72,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.000024936608637995363,\"wd\":0.005030192619100823,\"epochs\":481,\"bs\":10,\"pretrained\":true,\"seed\":918},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/LfZLX",
"startTime": 1594259749297,
"sequenceId": 72,
"endTime": 1594259766701,
"finalMetricData": [
{
"timestamp": 1594259765656,
"trialJobId": "LfZLX",
"parameterId": "72",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7346293333704894, \\\"rmse\\\": 0.0236932895462992}\""
}
]
},
{
"id": "zhmWn",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":73,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.000010452948612778726,\"wd\":0.00963028199671166,\"epochs\":144,\"bs\":10,\"pretrained\":true,\"seed\":880},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/zhmWn",
"startTime": 1594259769314,
"sequenceId": 73,
"endTime": 1594259784179,
"finalMetricData": [
{
"timestamp": 1594259783126,
"trialJobId": "zhmWn",
"parameterId": "73",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8008905688949391, \\\"rmse\\\": 0.06258919059056928}\""
}
]
},
{
"id": "cTlQa",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":74,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00001563666542864299,\"wd\":0.0028595343151585494,\"epochs\":503,\"bs\":10,\"pretrained\":true,\"seed\":310},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/cTlQa",
"startTime": 1594259774327,
"sequenceId": 74,
"endTime": 1594259793083,
"finalMetricData": [
{
"timestamp": 1594259792063,
"trialJobId": "cTlQa",
"parameterId": "74",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7082071075357067, \\\"rmse\\\": 0.032047293297145445}\""
}
]
},
{
"id": "ums5r",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":75,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00001883643598272755,\"wd\":0.00011391899504798818,\"epochs\":107,\"bs\":1,\"pretrained\":true,\"seed\":593},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/ums5r",
"startTime": 1594259774338,
"sequenceId": 75,
"endTime": 1594259798922,
"finalMetricData": [
{
"timestamp": 1594259797728,
"trialJobId": "ums5r",
"parameterId": "75",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6981697938337745, \\\"rmse\\\": 0.04383780920038545}\""
}
]
},
{
"id": "rWIQM",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":76,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.0003961638293644786,\"wd\":0.0022880343016257305,\"epochs\":245,\"bs\":10,\"pretrained\":false,\"seed\":927},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/rWIQM",
"startTime": 1594259789360,
"sequenceId": 76,
"endTime": 1594259805140,
"finalMetricData": [
{
"timestamp": 1594259803997,
"trialJobId": "rWIQM",
"parameterId": "76",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7472670153414075, \\\"rmse\\\": 0.04812291629262161}\""
}
]
},
{
"id": "z9QZe",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":77,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00033872896569502866,\"wd\":0.0008515320730504526,\"epochs\":480,\"bs\":1,\"pretrained\":false,\"seed\":270},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/z9QZe",
"startTime": 1594259799375,
"sequenceId": 77,
"endTime": 1594259860509,
"finalMetricData": [
{
"timestamp": 1594259859406,
"trialJobId": "z9QZe",
"parameterId": "77",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7956002666771304, \\\"rmse\\\": 0.046468684910399634}\""
}
]
},
{
"id": "Nxta5",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":78,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00019674778968454027,\"wd\":0.00012244828343571713,\"epochs\":318,\"bs\":1,\"pretrained\":false,\"seed\":89},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/Nxta5",
"startTime": 1594259804390,
"sequenceId": 78,
"endTime": 1594259849718,
"finalMetricData": [
{
"timestamp": 1594259848643,
"trialJobId": "Nxta5",
"parameterId": "78",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7365218635006063, \\\"rmse\\\": 0.013243551584016662}\""
}
]
},
{
"id": "QZYfK",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":79,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.000011877206714476,\"wd\":0.0040585948342929746,\"epochs\":439,\"bs\":2,\"pretrained\":false,\"seed\":218},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/QZYfK",
"startTime": 1594259809406,
"sequenceId": 79,
"endTime": 1594259844020,
"finalMetricData": [
{
"timestamp": 1594259843014,
"trialJobId": "QZYfK",
"parameterId": "79",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6472760906505385, \\\"rmse\\\": 0.07012475963711132}\""
}
]
},
{
"id": "GQLcy",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":80,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00009591173556436514,\"wd\":0.0006851201608936455,\"epochs\":314,\"bs\":10,\"pretrained\":false,\"seed\":864},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/GQLcy",
"startTime": 1594259849423,
"sequenceId": 80,
"endTime": 1594259865628,
"finalMetricData": [
{
"timestamp": 1594259864448,
"trialJobId": "GQLcy",
"parameterId": "80",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6742725568621966, \\\"rmse\\\": 0.050829740444384555}\""
}
]
},
{
"id": "H5lNj",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":81,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00002182360459269977,\"wd\":0.0011928518120773613,\"epochs\":381,\"bs\":5,\"pretrained\":false,\"seed\":51},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/H5lNj",
"startTime": 1594259854435,
"sequenceId": 81,
"endTime": 1594259875225,
"finalMetricData": [
{
"timestamp": 1594259874160,
"trialJobId": "H5lNj",
"parameterId": "81",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.45010170098581925, \\\"rmse\\\": 0.05028898954852877}\""
}
]
},
{
"id": "Hdc5Q",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":82,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00006996639151529795,\"wd\":0.0001452235799878843,\"epochs\":233,\"bs\":2,\"pretrained\":true,\"seed\":48},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/Hdc5Q",
"startTime": 1594259864453,
"sequenceId": 82,
"endTime": 1594259888275,
"finalMetricData": [
{
"timestamp": 1594259887252,
"trialJobId": "Hdc5Q",
"parameterId": "82",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6226465857136761, \\\"rmse\\\": 0.09584344094901046}\""
}
]
},
{
"id": "SUFaV",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":83,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00006172526107553475,\"wd\":0.0003843827940518725,\"epochs\":248,\"bs\":1,\"pretrained\":true,\"seed\":340},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/SUFaV",
"startTime": 1594259869465,
"sequenceId": 83,
"endTime": 1594259906410,
"finalMetricData": [
{
"timestamp": 1594259905327,
"trialJobId": "SUFaV",
"parameterId": "83",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8112944221895635, \\\"rmse\\\": 0.06509910166429332}\""
}
]
},
{
"id": "tgdZz",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":84,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.000012742557327251436,\"wd\":0.0006276779165962103,\"epochs\":206,\"bs\":5,\"pretrained\":true,\"seed\":175},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/tgdZz",
"startTime": 1594259879485,
"sequenceId": 84,
"endTime": 1594259896634,
"finalMetricData": [
{
"timestamp": 1594259895571,
"trialJobId": "tgdZz",
"parameterId": "84",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.676388220152728, \\\"rmse\\\": 0.0265745041611252}\""
}
]
},
{
"id": "FEixy",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":85,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00003425526746022829,\"wd\":0.0016920232300607493,\"epochs\":255,\"bs\":1,\"pretrained\":false,\"seed\":592},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/FEixy",
"startTime": 1594259894502,
"sequenceId": 85,
"endTime": 1594259931240,
"finalMetricData": [
{
"timestamp": 1594259930166,
"trialJobId": "FEixy",
"parameterId": "85",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6920008992133575, \\\"rmse\\\": 0.038525839236104836}\""
}
]
},
{
"id": "JwlS3",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":86,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.000049114510584965005,\"wd\":0.0034091209781946384,\"epochs\":211,\"bs\":5,\"pretrained\":false,\"seed\":488},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/JwlS3",
"startTime": 1594259899519,
"sequenceId": 86,
"endTime": 1594259917040,
"finalMetricData": [
{
"timestamp": 1594259916004,
"trialJobId": "JwlS3",
"parameterId": "86",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.5987651844175493, \\\"rmse\\\": 0.04417998122818339}\""
}
]
},
{
"id": "owabO",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":87,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00013720082163934413,\"wd\":0.00012002532732929924,\"epochs\":323,\"bs\":5,\"pretrained\":false,\"seed\":268},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/owabO",
"startTime": 1594259909534,
"sequenceId": 87,
"endTime": 1594259928514,
"finalMetricData": [
{
"timestamp": 1594259927472,
"trialJobId": "owabO",
"parameterId": "87",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7701162078946656, \\\"rmse\\\": 0.07522113158620257}\""
}
]
},
{
"id": "VUh8Z",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":88,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.000038956834340867314,\"wd\":0.0008780926765995825,\"epochs\":448,\"bs\":10,\"pretrained\":false,\"seed\":30},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/VUh8Z",
"startTime": 1594259919555,
"sequenceId": 88,
"endTime": 1594259937412,
"finalMetricData": [
{
"timestamp": 1594259936355,
"trialJobId": "VUh8Z",
"parameterId": "88",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7201798829356619, \\\"rmse\\\": 0.029116884300868236}\""
}
]
},
{
"id": "G1aDv",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":89,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.0005661720778619618,\"wd\":0.0005983909259786561,\"epochs\":589,\"bs\":10,\"pretrained\":false,\"seed\":407},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/G1aDv",
"startTime": 1594259934575,
"sequenceId": 89,
"endTime": 1594259953688,
"finalMetricData": [
{
"timestamp": 1594259952643,
"trialJobId": "G1aDv",
"parameterId": "89",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7740602304436094, \\\"rmse\\\": 0.024929850710544082}\""
}
]
},
{
"id": "gfkVk",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":90,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.000025674917026636476,\"wd\":0.0015937763183416962,\"epochs\":311,\"bs\":10,\"pretrained\":false,\"seed\":379},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/gfkVk",
"startTime": 1594259939595,
"sequenceId": 90,
"endTime": 1594259956495,
"finalMetricData": [
{
"timestamp": 1594259955464,
"trialJobId": "gfkVk",
"parameterId": "90",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.58055173598802, \\\"rmse\\\": 0.04241119140028577}\""
}
]
},
{
"id": "RfKho",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":91,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.0008907444137694802,\"wd\":0.00744734838458018,\"epochs\":398,\"bs\":1,\"pretrained\":false,\"seed\":699},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/RfKho",
"startTime": 1594259939616,
"sequenceId": 91,
"endTime": 1594259991582,
"finalMetricData": [
{
"timestamp": 1594259990516,
"trialJobId": "RfKho",
"parameterId": "91",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7673938876501408, \\\"rmse\\\": 0.09160923549505494}\""
}
]
},
{
"id": "vLIET",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":92,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.000843864357147445,\"wd\":0.0019238231230767993,\"epochs\":216,\"bs\":2,\"pretrained\":true,\"seed\":121},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/vLIET",
"startTime": 1594259959640,
"sequenceId": 92,
"endTime": 1594259983432,
"finalMetricData": [
{
"timestamp": 1594259982363,
"trialJobId": "vLIET",
"parameterId": "92",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7730875775176587, \\\"rmse\\\": 0.06551835471747888}\""
}
]
},
{
"id": "knJW2",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":93,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00003207661492478527,\"wd\":0.004805254045716282,\"epochs\":573,\"bs\":10,\"pretrained\":false,\"seed\":894},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/knJW2",
"startTime": 1594259964653,
"sequenceId": 93,
"endTime": 1594259984187,
"finalMetricData": [
{
"timestamp": 1594259983187,
"trialJobId": "knJW2",
"parameterId": "93",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.4965911961144571, \\\"rmse\\\": 0.07337869003950427}\""
}
]
},
{
"id": "A77DH",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":94,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00003593227876628053,\"wd\":0.0005576689231553345,\"epochs\":567,\"bs\":2,\"pretrained\":true,\"seed\":931},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/A77DH",
"startTime": 1594259989671,
"sequenceId": 94,
"endTime": 1594260030303,
"finalMetricData": [
{
"timestamp": 1594260029249,
"trialJobId": "A77DH",
"parameterId": "94",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8694655985950389, \\\"rmse\\\": 0.09011919361654547}\""
}
]
},
{
"id": "gSzri",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":95,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.000328798658780916,\"wd\":0.0001363561046827096,\"epochs\":265,\"bs\":10,\"pretrained\":false,\"seed\":605},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/gSzri",
"startTime": 1594259994683,
"sequenceId": 95,
"endTime": 1594260010800,
"finalMetricData": [
{
"timestamp": 1594260009810,
"trialJobId": "gSzri",
"parameterId": "95",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.36956951169386765, \\\"rmse\\\": 0.06117391453798353}\""
}
]
},
{
"id": "bsLfH",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":96,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.0006323878216760733,\"wd\":0.00031947257177266633,\"epochs\":414,\"bs\":5,\"pretrained\":true,\"seed\":818},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/bsLfH",
"startTime": 1594259994694,
"sequenceId": 96,
"endTime": 1594260016141,
"finalMetricData": [
{
"timestamp": 1594260015119,
"trialJobId": "bsLfH",
"parameterId": "96",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8002539182172701, \\\"rmse\\\": 0.04654225324464155}\""
}
]
},
{
"id": "PwUeL",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":97,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.000254925819648733,\"wd\":0.0036033879213384244,\"epochs\":537,\"bs\":2,\"pretrained\":true,\"seed\":115},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/PwUeL",
"startTime": 1594260014711,
"sequenceId": 97,
"endTime": 1594260054462,
"finalMetricData": [
{
"timestamp": 1594260053399,
"trialJobId": "PwUeL",
"parameterId": "97",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.8344651441562428, \\\"rmse\\\": 0.0376805005843}\""
}
]
},
{
"id": "qqnbb",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":98,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.00010468588583819105,\"wd\":0.0006745966195317397,\"epochs\":384,\"bs\":1,\"pretrained\":false,\"seed\":891},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/qqnbb",
"startTime": 1594260019726,
"sequenceId": 98,
"endTime": 1594260072577,
"finalMetricData": [
{
"timestamp": 1594260071416,
"trialJobId": "qqnbb",
"parameterId": "98",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.6180159130678774, \\\"rmse\\\": 0.043827558745841835}\""
}
]
},
{
"id": "yyVpR",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":99,\"parameter_source\":\"algorithm\",\"parameters\":{\"lr\":0.000015022077185869967,\"wd\":0.00748584063764574,\"epochs\":469,\"bs\":10,\"pretrained\":true,\"seed\":388},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/TN5K0Qju/trials/yyVpR",
"startTime": 1594260034744,
"sequenceId": 99,
"endTime": 1594260052143,
"finalMetricData": [
{
"timestamp": 1594260051098,
"trialJobId": "yyVpR",
"parameterId": "99",
"type": "FINAL",
"sequence": 0,
"data": "\"{\\\"default\\\": 0.7087039321590684, \\\"rmse\\\": 0.060364882301742744}\""
}
]
}
]
}
{
"checkStatus": {
"status": "RUNNING",
"errors": []
},
"experiment": {
"id": "AKVcExIf",
"revision": 29,
"execDuration": 172,
"logDir": "/home/v-yugzh/nni/experiments/AKVcExIf",
"nextSequenceId": 10,
"params": {
"authorName": "default",
"experimentName": "mnist-nested-search-space",
"trialConcurrency": 2,
"maxExecDuration": 3600,
"maxTrialNum": 100,
"searchSpace": "{\"layer0\": {\"_type\": \"choice\", \"_value\": [{\"_name\": \"Empty\"}, {\"_name\": \"Conv\", \"kernel_size\": {\"_type\": \"choice\", \"_value\": [1, 2, 3, 5]}}, {\"_name\": \"Max_pool\", \"pooling_size\": {\"_type\": \"choice\", \"_value\": [2, 3, 5]}}, {\"_name\": \"Avg_pool\", \"pooling_size\": {\"_type\": \"choice\", \"_value\": [2, 3, 5]}}]}, \"layer1\": {\"_type\": \"choice\", \"_value\": [{\"_name\": \"Empty\"}, {\"_name\": \"Conv\", \"kernel_size\": {\"_type\": \"choice\", \"_value\": [1, 2, 3, 5]}}, {\"_name\": \"Max_pool\", \"pooling_size\": {\"_type\": \"choice\", \"_value\": [2, 3, 5]}}, {\"_name\": \"Avg_pool\", \"pooling_size\": {\"_type\": \"choice\", \"_value\": [2, 3, 5]}}]}, \"layer2\": {\"_type\": \"choice\", \"_value\": [{\"_name\": \"Empty\"}, {\"_name\": \"Conv\", \"kernel_size\": {\"_type\": \"choice\", \"_value\": [1, 2, 3, 5]}}, {\"_name\": \"Max_pool\", \"pooling_size\": {\"_type\": \"choice\", \"_value\": [2, 3, 5]}}, {\"_name\": \"Avg_pool\", \"pooling_size\": {\"_type\": \"choice\", \"_value\": [2, 3, 5]}}]}, \"layer3\": {\"_type\": \"choice\", \"_value\": [{\"_name\": \"Empty\"}, {\"_name\": \"Conv\", \"kernel_size\": {\"_type\": \"choice\", \"_value\": [1, 2, 3, 5]}}, {\"_name\": \"Max_pool\", \"pooling_size\": {\"_type\": \"choice\", \"_value\": [2, 3, 5]}}, {\"_name\": \"Avg_pool\", \"pooling_size\": {\"_type\": \"choice\", \"_value\": [2, 3, 5]}}]}}",
"trainingServicePlatform": "local",
"tuner": {
"builtinTunerName": "TPE",
"classArgs": {
"optimize_mode": "maximize"
},
"checkpointDir": "/home/v-yugzh/nni/experiments/AKVcExIf/checkpoint"
},
"versionCheck": true,
"clusterMetaData": [
{
"key": "codeDir",
"value": "/home/v-yugzh/nnidev/examples/trials/mnist-nested-search-space/."
},
{
"key": "command",
"value": "python3 mnist.py"
}
]
},
"startTime": 1594743000325
},
"trialJobs": [
{
"id": "pWGks",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":0,\"parameter_source\":\"algorithm\",\"parameters\":{\"layer0\":{\"_name\":\"Conv\",\"kernel_size\":1},\"layer1\":{\"_name\":\"Empty\"},\"layer2\":{\"_name\":\"Empty\"},\"layer3\":{\"_name\":\"Conv\",\"kernel_size\":2}},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/v-yugzh/nni/experiments/AKVcExIf/trials/pWGks",
"startTime": 1594743010351,
"sequenceId": 0,
"endTime": 1594743024895,
"finalMetricData": [
{
"timestamp": 1594743024475,
"trialJobId": "pWGks",
"parameterId": "0",
"type": "FINAL",
"sequence": 0,
"data": "\"0.8528000116348267\""
}
]
},
{
"id": "MLbm0",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":1,\"parameter_source\":\"algorithm\",\"parameters\":{\"layer0\":{\"_name\":\"Max_pool\",\"pooling_size\":2},\"layer1\":{\"_name\":\"Avg_pool\",\"pooling_size\":3},\"layer2\":{\"_name\":\"Max_pool\",\"pooling_size\":3},\"layer3\":{\"_name\":\"Conv\",\"kernel_size\":1}},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/v-yugzh/nni/experiments/AKVcExIf/trials/MLbm0",
"startTime": 1594743010364,
"sequenceId": 1,
"endTime": 1594743034124,
"finalMetricData": [
{
"timestamp": 1594743033740,
"trialJobId": "MLbm0",
"parameterId": "1",
"type": "FINAL",
"sequence": 0,
"data": "\"0.7577000260353088\""
}
]
},
{
"id": "YMsEs",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":2,\"parameter_source\":\"algorithm\",\"parameters\":{\"layer0\":{\"_name\":\"Empty\"},\"layer1\":{\"_name\":\"Conv\",\"kernel_size\":3},\"layer2\":{\"_name\":\"Max_pool\",\"pooling_size\":3},\"layer3\":{\"_name\":\"Empty\"}},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/v-yugzh/nni/experiments/AKVcExIf/trials/YMsEs",
"startTime": 1594743035377,
"sequenceId": 2,
"endTime": 1594743058257,
"finalMetricData": [
{
"timestamp": 1594743057822,
"trialJobId": "YMsEs",
"parameterId": "2",
"type": "FINAL",
"sequence": 0,
"data": "\"0.8827000260353088\""
}
]
},
{
"id": "LnVu0",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":3,\"parameter_source\":\"algorithm\",\"parameters\":{\"layer0\":{\"_name\":\"Avg_pool\",\"pooling_size\":5},\"layer1\":{\"_name\":\"Avg_pool\",\"pooling_size\":2},\"layer2\":{\"_name\":\"Max_pool\",\"pooling_size\":2},\"layer3\":{\"_name\":\"Max_pool\",\"pooling_size\":3}},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/v-yugzh/nni/experiments/AKVcExIf/trials/LnVu0",
"startTime": 1594743045392,
"sequenceId": 3,
"endTime": 1594743070907,
"finalMetricData": [
{
"timestamp": 1594743070488,
"trialJobId": "LnVu0",
"parameterId": "3",
"type": "FINAL",
"sequence": 0,
"data": "\"0.8062000274658203\""
}
]
},
{
"id": "cGsLm",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":4,\"parameter_source\":\"algorithm\",\"parameters\":{\"layer0\":{\"_name\":\"Avg_pool\",\"pooling_size\":2},\"layer1\":{\"_name\":\"Empty\"},\"layer2\":{\"_name\":\"Empty\"},\"layer3\":{\"_name\":\"Max_pool\",\"pooling_size\":2}},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/v-yugzh/nni/experiments/AKVcExIf/trials/cGsLm",
"startTime": 1594743070448,
"sequenceId": 4,
"endTime": 1594743080772,
"finalMetricData": [
{
"timestamp": 1594743080391,
"trialJobId": "cGsLm",
"parameterId": "4",
"type": "FINAL",
"sequence": 0,
"data": "\"0.8560000061988831\""
}
]
},
{
"id": "HPx4W",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":5,\"parameter_source\":\"algorithm\",\"parameters\":{\"layer0\":{\"_name\":\"Avg_pool\",\"pooling_size\":3},\"layer1\":{\"_name\":\"Conv\",\"kernel_size\":1},\"layer2\":{\"_name\":\"Avg_pool\",\"pooling_size\":3},\"layer3\":{\"_name\":\"Empty\"}},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/v-yugzh/nni/experiments/AKVcExIf/trials/HPx4W",
"startTime": 1594743085463,
"sequenceId": 5,
"endTime": 1594743097170,
"finalMetricData": [
{
"timestamp": 1594743096730,
"trialJobId": "HPx4W",
"parameterId": "5",
"type": "FINAL",
"sequence": 0,
"data": "\"0.8393999934196472\""
}
]
},
{
"id": "KRmXe",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":6,\"parameter_source\":\"algorithm\",\"parameters\":{\"layer0\":{\"_name\":\"Max_pool\",\"pooling_size\":5},\"layer1\":{\"_name\":\"Max_pool\",\"pooling_size\":3},\"layer2\":{\"_name\":\"Conv\",\"kernel_size\":3},\"layer3\":{\"_name\":\"Max_pool\",\"pooling_size\":3}},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/v-yugzh/nni/experiments/AKVcExIf/trials/KRmXe",
"startTime": 1594743095483,
"sequenceId": 6,
"endTime": 1594743143299,
"finalMetricData": [
{
"timestamp": 1594743142896,
"trialJobId": "KRmXe",
"parameterId": "6",
"type": "FINAL",
"sequence": 0,
"data": "\"0.7985000014305115\""
}
]
},
{
"id": "mAp2q",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":7,\"parameter_source\":\"algorithm\",\"parameters\":{\"layer0\":{\"_name\":\"Max_pool\",\"pooling_size\":3},\"layer1\":{\"_name\":\"Max_pool\",\"pooling_size\":5},\"layer2\":{\"_name\":\"Empty\"},\"layer3\":{\"_name\":\"Empty\"}},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/v-yugzh/nni/experiments/AKVcExIf/trials/mAp2q",
"startTime": 1594743110497,
"sequenceId": 7,
"endTime": 1594743142998,
"finalMetricData": [
{
"timestamp": 1594743142389,
"trialJobId": "mAp2q",
"parameterId": "7",
"type": "FINAL",
"sequence": 0,
"data": "\"0.7736999988555908\""
}
]
},
{
"id": "fodfO",
"status": "RUNNING",
"hyperParameters": [
"{\"parameter_id\":8,\"parameter_source\":\"algorithm\",\"parameters\":{\"layer0\":{\"_name\":\"Max_pool\",\"pooling_size\":3},\"layer1\":{\"_name\":\"Conv\",\"kernel_size\":5},\"layer2\":{\"_name\":\"Avg_pool\",\"pooling_size\":5},\"layer3\":{\"_name\":\"Max_pool\",\"pooling_size\":3}},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/v-yugzh/nni/experiments/AKVcExIf/trials/fodfO",
"startTime": 1594743155513,
"sequenceId": 8
},
{
"id": "gsFlu",
"status": "RUNNING",
"hyperParameters": [
"{\"parameter_id\":9,\"parameter_source\":\"algorithm\",\"parameters\":{\"layer0\":{\"_name\":\"Conv\",\"kernel_size\":3},\"layer1\":{\"_name\":\"Conv\",\"kernel_size\":3},\"layer2\":{\"_name\":\"Avg_pool\",\"pooling_size\":3},\"layer3\":{\"_name\":\"Max_pool\",\"pooling_size\":3}},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/v-yugzh/nni/experiments/AKVcExIf/trials/gsFlu",
"startTime": 1594743155526,
"sequenceId": 9
}
],
"metricData": [
{
"timestamp": 1594743024475,
"trialJobId": "pWGks",
"parameterId": "0",
"type": "FINAL",
"sequence": 0,
"data": "\"0.8528000116348267\""
},
{
"timestamp": 1594743033740,
"trialJobId": "MLbm0",
"parameterId": "1",
"type": "FINAL",
"sequence": 0,
"data": "\"0.7577000260353088\""
},
{
"timestamp": 1594743057822,
"trialJobId": "YMsEs",
"parameterId": "2",
"type": "FINAL",
"sequence": 0,
"data": "\"0.8827000260353088\""
},
{
"timestamp": 1594743070488,
"trialJobId": "LnVu0",
"parameterId": "3",
"type": "FINAL",
"sequence": 0,
"data": "\"0.8062000274658203\""
},
{
"timestamp": 1594743080391,
"trialJobId": "cGsLm",
"parameterId": "4",
"type": "FINAL",
"sequence": 0,
"data": "\"0.8560000061988831\""
},
{
"timestamp": 1594743096730,
"trialJobId": "HPx4W",
"parameterId": "5",
"type": "FINAL",
"sequence": 0,
"data": "\"0.8393999934196472\""
},
{
"timestamp": 1594743142389,
"trialJobId": "mAp2q",
"parameterId": "7",
"type": "FINAL",
"sequence": 0,
"data": "\"0.7736999988555908\""
},
{
"timestamp": 1594743142896,
"trialJobId": "KRmXe",
"parameterId": "6",
"type": "FINAL",
"sequence": 0,
"data": "\"0.7985000014305115\""
}
]
}
{
"checkStatus": {
"status": "RUNNING",
"errors": []
},
"experiment": {
"id": "GD5MnU8G",
"revision": 22,
"execDuration": 172,
"logDir": "/home/user/nni/experiments/GD5MnU8G",
"nextSequenceId": 3,
"params": {
"authorName": "default",
"experimentName": "example_mnist",
"trialConcurrency": 1,
"maxExecDuration": 3600,
"maxTrialNum": 10,
"searchSpace": "{\"dropout_rate\": {\"_type\": \"uniform\", \"_value\": [0.5, 0.9]}, \"conv_size\": {\"_type\": \"choice\", \"_value\": [2, 3, 5, 7]}, \"hidden_size\": {\"_type\": \"choice\", \"_value\": [124, 512, 1024]}, \"batch_size\": {\"_type\": \"choice\", \"_value\": [1, 4, 8, 16, 32]}, \"learning_rate\": {\"_type\": \"choice\", \"_value\": [0.0001, 0.001, 0.01, 0.1]}}",
"trainingServicePlatform": "local",
"tuner": {
"builtinTunerName": "TPE",
"classArgs": {
"optimize_mode": "maximize"
},
"checkpointDir": "/home/user/nni/experiments/GD5MnU8G/checkpoint"
},
"versionCheck": true,
"clusterMetaData": [
{
"key": "codeDir",
"value": "/home/user/nnidev/examples/trials/mnist-tfv1/."
},
{
"key": "command",
"value": "python3 mnist.py"
}
]
},
"startTime": 1594299813929
},
"metricData": [
{
"timestamp": 1594299828333,
"trialJobId": "rIW79",
"parameterId": "0",
"type": "PERIODICAL",
"sequence": 0,
"data": "\"0.0982000008225441\""
},
{
"timestamp": 1594299830651,
"trialJobId": "rIW79",
"parameterId": "0",
"type": "PERIODICAL",
"sequence": 1,
"data": "\"0.3490999937057495\""
},
{
"timestamp": 1594299832941,
"trialJobId": "rIW79",
"parameterId": "0",
"type": "PERIODICAL",
"sequence": 2,
"data": "\"0.617900013923645\""
},
{
"timestamp": 1594299835245,
"trialJobId": "rIW79",
"parameterId": "0",
"type": "PERIODICAL",
"sequence": 3,
"data": "\"0.5990999937057495\""
},
{
"timestamp": 1594299837540,
"trialJobId": "rIW79",
"parameterId": "0",
"type": "PERIODICAL",
"sequence": 4,
"data": "\"0.7716000080108643\""
},
{
"timestamp": 1594299839841,
"trialJobId": "rIW79",
"parameterId": "0",
"type": "PERIODICAL",
"sequence": 5,
"data": "\"0.7502999901771545\""
},
{
"timestamp": 1594299842245,
"trialJobId": "rIW79",
"parameterId": "0",
"type": "PERIODICAL",
"sequence": 6,
"data": "\"0.7602999806404114\""
},
{
"timestamp": 1594299844530,
"trialJobId": "rIW79",
"parameterId": "0",
"type": "PERIODICAL",
"sequence": 7,
"data": "\"0.8100000023841858\""
},
{
"timestamp": 1594299846848,
"trialJobId": "rIW79",
"parameterId": "0",
"type": "PERIODICAL",
"sequence": 8,
"data": "\"0.7455999851226807\""
},
{
"timestamp": 1594299849142,
"trialJobId": "rIW79",
"parameterId": "0",
"type": "PERIODICAL",
"sequence": 9,
"data": "\"0.7925999760627747\""
},
{
"timestamp": 1594299851523,
"trialJobId": "rIW79",
"parameterId": "0",
"type": "PERIODICAL",
"sequence": 10,
"data": "\"0.7462999820709229\""
},
{
"timestamp": 1594299853830,
"trialJobId": "rIW79",
"parameterId": "0",
"type": "PERIODICAL",
"sequence": 11,
"data": "\"0.9067999720573425\""
},
{
"timestamp": 1594299856132,
"trialJobId": "rIW79",
"parameterId": "0",
"type": "PERIODICAL",
"sequence": 12,
"data": "\"0.9067000150680542\""
},
{
"timestamp": 1594299858442,
"trialJobId": "rIW79",
"parameterId": "0",
"type": "PERIODICAL",
"sequence": 13,
"data": "\"0.86080002784729\""
},
{
"timestamp": 1594299860720,
"trialJobId": "rIW79",
"parameterId": "0",
"type": "PERIODICAL",
"sequence": 14,
"data": "\"0.8370000123977661\""
},
{
"timestamp": 1594299863053,
"trialJobId": "rIW79",
"parameterId": "0",
"type": "PERIODICAL",
"sequence": 15,
"data": "\"0.8899999856948853\""
},
{
"timestamp": 1594299865356,
"trialJobId": "rIW79",
"parameterId": "0",
"type": "PERIODICAL",
"sequence": 16,
"data": "\"0.8859999775886536\""
},
{
"timestamp": 1594299867672,
"trialJobId": "rIW79",
"parameterId": "0",
"type": "PERIODICAL",
"sequence": 17,
"data": "\"0.8475000262260437\""
},
{
"timestamp": 1594299869969,
"trialJobId": "rIW79",
"parameterId": "0",
"type": "PERIODICAL",
"sequence": 18,
"data": "\"0.7046999931335449\""
},
{
"timestamp": 1594299872260,
"trialJobId": "rIW79",
"parameterId": "0",
"type": "PERIODICAL",
"sequence": 19,
"data": "\"0.8921999931335449\""
},
{
"timestamp": 1594299874555,
"trialJobId": "rIW79",
"parameterId": "0",
"type": "FINAL",
"sequence": 0,
"data": "\"0.9096999764442444\""
},
{
"timestamp": 1594299892295,
"trialJobId": "vNWGk",
"parameterId": "1",
"type": "PERIODICAL",
"sequence": 0,
"data": "\"0.061400000005960464\""
},
{
"timestamp": 1594299893119,
"trialJobId": "vNWGk",
"parameterId": "1",
"type": "PERIODICAL",
"sequence": 1,
"data": "\"0.18520000576972961\""
},
{
"timestamp": 1594299893942,
"trialJobId": "vNWGk",
"parameterId": "1",
"type": "PERIODICAL",
"sequence": 2,
"data": "\"0.3481999933719635\""
},
{
"timestamp": 1594299894743,
"trialJobId": "vNWGk",
"parameterId": "1",
"type": "PERIODICAL",
"sequence": 3,
"data": "\"0.396699994802475\""
},
{
"timestamp": 1594299895570,
"trialJobId": "vNWGk",
"parameterId": "1",
"type": "PERIODICAL",
"sequence": 4,
"data": "\"0.5094000101089478\""
},
{
"timestamp": 1594299896386,
"trialJobId": "vNWGk",
"parameterId": "1",
"type": "PERIODICAL",
"sequence": 5,
"data": "\"0.5019000172615051\""
},
{
"timestamp": 1594299897188,
"trialJobId": "vNWGk",
"parameterId": "1",
"type": "PERIODICAL",
"sequence": 6,
"data": "\"0.6049000024795532\""
},
{
"timestamp": 1594299897995,
"trialJobId": "vNWGk",
"parameterId": "1",
"type": "PERIODICAL",
"sequence": 7,
"data": "\"0.6504999995231628\""
},
{
"timestamp": 1594299898796,
"trialJobId": "vNWGk",
"parameterId": "1",
"type": "PERIODICAL",
"sequence": 8,
"data": "\"0.7235999703407288\""
},
{
"timestamp": 1594299899618,
"trialJobId": "vNWGk",
"parameterId": "1",
"type": "PERIODICAL",
"sequence": 9,
"data": "\"0.7186999917030334\""
},
{
"timestamp": 1594299900431,
"trialJobId": "vNWGk",
"parameterId": "1",
"type": "PERIODICAL",
"sequence": 10,
"data": "\"0.7455999851226807\""
},
{
"timestamp": 1594299901242,
"trialJobId": "vNWGk",
"parameterId": "1",
"type": "PERIODICAL",
"sequence": 11,
"data": "\"0.7889000177383423\""
},
{
"timestamp": 1594299902095,
"trialJobId": "vNWGk",
"parameterId": "1",
"type": "PERIODICAL",
"sequence": 12,
"data": "\"0.7921000123023987\""
},
{
"timestamp": 1594299902908,
"trialJobId": "vNWGk",
"parameterId": "1",
"type": "PERIODICAL",
"sequence": 13,
"data": "\"0.802299976348877\""
},
{
"timestamp": 1594299903733,
"trialJobId": "vNWGk",
"parameterId": "1",
"type": "PERIODICAL",
"sequence": 14,
"data": "\"0.8083000183105469\""
},
{
"timestamp": 1594299904554,
"trialJobId": "vNWGk",
"parameterId": "1",
"type": "PERIODICAL",
"sequence": 15,
"data": "\"0.8136000037193298\""
},
{
"timestamp": 1594299905352,
"trialJobId": "vNWGk",
"parameterId": "1",
"type": "PERIODICAL",
"sequence": 16,
"data": "\"0.8217999935150146\""
},
{
"timestamp": 1594299906176,
"trialJobId": "vNWGk",
"parameterId": "1",
"type": "PERIODICAL",
"sequence": 17,
"data": "\"0.8299999833106995\""
},
{
"timestamp": 1594299906995,
"trialJobId": "vNWGk",
"parameterId": "1",
"type": "PERIODICAL",
"sequence": 18,
"data": "\"0.8392999768257141\""
},
{
"timestamp": 1594299907795,
"trialJobId": "vNWGk",
"parameterId": "1",
"type": "PERIODICAL",
"sequence": 19,
"data": "\"0.8463000059127808\""
},
{
"timestamp": 1594299908598,
"trialJobId": "vNWGk",
"parameterId": "1",
"type": "FINAL",
"sequence": 0,
"data": "\"0.8449000120162964\""
},
{
"timestamp": 1594299923484,
"trialJobId": "IqYms",
"parameterId": "2",
"type": "PERIODICAL",
"sequence": 0,
"data": "\"0.10899999737739563\""
},
{
"timestamp": 1594299927817,
"trialJobId": "IqYms",
"parameterId": "2",
"type": "PERIODICAL",
"sequence": 1,
"data": "\"0.89410001039505\""
},
{
"timestamp": 1594299932184,
"trialJobId": "IqYms",
"parameterId": "2",
"type": "PERIODICAL",
"sequence": 2,
"data": "\"0.9358999729156494\""
},
{
"timestamp": 1594299936551,
"trialJobId": "IqYms",
"parameterId": "2",
"type": "PERIODICAL",
"sequence": 3,
"data": "\"0.9544000029563904\""
},
{
"timestamp": 1594299940884,
"trialJobId": "IqYms",
"parameterId": "2",
"type": "PERIODICAL",
"sequence": 4,
"data": "\"0.9591000080108643\""
},
{
"timestamp": 1594299945242,
"trialJobId": "IqYms",
"parameterId": "2",
"type": "PERIODICAL",
"sequence": 5,
"data": "\"0.9620000123977661\""
},
{
"timestamp": 1594299949587,
"trialJobId": "IqYms",
"parameterId": "2",
"type": "PERIODICAL",
"sequence": 6,
"data": "\"0.9666000008583069\""
},
{
"timestamp": 1594299953936,
"trialJobId": "IqYms",
"parameterId": "2",
"type": "PERIODICAL",
"sequence": 7,
"data": "\"0.9642999768257141\""
},
{
"timestamp": 1594299958254,
"trialJobId": "IqYms",
"parameterId": "2",
"type": "PERIODICAL",
"sequence": 8,
"data": "\"0.9679999947547913\""
},
{
"timestamp": 1594299962667,
"trialJobId": "IqYms",
"parameterId": "2",
"type": "PERIODICAL",
"sequence": 9,
"data": "\"0.9702000021934509\""
},
{
"timestamp": 1594299967026,
"trialJobId": "IqYms",
"parameterId": "2",
"type": "PERIODICAL",
"sequence": 10,
"data": "\"0.9692000150680542\""
},
{
"timestamp": 1594299971361,
"trialJobId": "IqYms",
"parameterId": "2",
"type": "PERIODICAL",
"sequence": 11,
"data": "\"0.9740999937057495\""
},
{
"timestamp": 1594299975870,
"trialJobId": "IqYms",
"parameterId": "2",
"type": "PERIODICAL",
"sequence": 12,
"data": "\"0.9760000109672546\""
},
{
"timestamp": 1594299980209,
"trialJobId": "IqYms",
"parameterId": "2",
"type": "PERIODICAL",
"sequence": 13,
"data": "\"0.97079998254776\""
},
{
"timestamp": 1594299984578,
"trialJobId": "IqYms",
"parameterId": "2",
"type": "PERIODICAL",
"sequence": 14,
"data": "\"0.9749000072479248\""
}
],
"trialJobs": [
{
"id": "rIW79",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":0,\"parameter_source\":\"algorithm\",\"parameters\":{\"dropout_rate\":0.5263711332698766,\"conv_size\":7,\"hidden_size\":1024,\"batch_size\":1,\"learning_rate\":0.001},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/GD5MnU8G/trials/rIW79",
"startTime": 1594299823975,
"sequenceId": 0,
"endTime": 1594299874953,
"finalMetricData": [
{
"timestamp": 1594299874555,
"trialJobId": "rIW79",
"parameterId": "0",
"type": "FINAL",
"sequence": 0,
"data": "\"0.9096999764442444\""
}
]
},
{
"id": "vNWGk",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":1,\"parameter_source\":\"algorithm\",\"parameters\":{\"dropout_rate\":0.6442863649016913,\"conv_size\":2,\"hidden_size\":124,\"batch_size\":8,\"learning_rate\":0.0001},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/GD5MnU8G/trials/vNWGk",
"startTime": 1594299889024,
"sequenceId": 1,
"endTime": 1594299908983,
"finalMetricData": [
{
"timestamp": 1594299908598,
"trialJobId": "vNWGk",
"parameterId": "1",
"type": "FINAL",
"sequence": 0,
"data": "\"0.8449000120162964\""
}
]
},
{
"id": "IqYms",
"status": "RUNNING",
"hyperParameters": [
"{\"parameter_id\":2,\"parameter_source\":\"algorithm\",\"parameters\":{\"dropout_rate\":0.8254386039941805,\"conv_size\":7,\"hidden_size\":1024,\"batch_size\":32,\"learning_rate\":0.001},\"parameter_index\":0}"
],
"logPath": "file://localhost:/home/user/nni/experiments/GD5MnU8G/trials/IqYms",
"startTime": 1594299919039,
"sequenceId": 2
}
]
}
{
"checkStatus": {
"status": "RUNNING",
"errors": []
},
"experiment": {
"id": "mw3lSbde",
"revision": 3,
"execDuration": 8,
"logDir": "/***/nni/experiments/mw3lSbde",
"nextSequenceId": 1,
"params": {
"authorName": "NNI Example",
"experimentName": "MNIST TF v2.x",
"trialConcurrency": 1,
"maxExecDuration": 3600,
"maxTrialNum": 10,
"searchSpace": "{\"dropout_rate\": {\"_type\": \"uniform\", \"_value\": [0.5, 0.9]}, \"conv_size\": {\"_type\": \"choice\", \"_value\": [2, 3, 5, 7]}, \"hidden_size\": {\"_type\": \"choice\", \"_value\": [124, 512, 1024]}, \"batch_size\": {\"_type\": \"choice\", \"_value\": [16, 32]}, \"learning_rate\": {\"_type\": \"choice\", \"_value\": [0.0001, 0.001, 0.01, 0.1]}}",
"trainingServicePlatform": "local",
"tuner": {
"builtinTunerName": "TPE",
"classArgs": {
"optimize_mode": "maximize"
},
"checkpointDir": "/***/nni/experiments/mw3lSbde/checkpoint"
},
"versionCheck": true,
"clusterMetaData": [
{
"key": "codeDir",
"value": "/***/nnidev/examples/trials/mnist-tfv2/."
},
{
"key": "command",
"value": "python3 mnist.py"
}
]
},
"startTime": 1595497482108
},
"metricData": [],
"trialJobs": [
{
"id": "Fp0Hv",
"status": "WAITING",
"hyperParameters": [
"{\"parameter_id\":0,\"parameter_source\":\"algorithm\",\"parameters\":{\"dropout_rate\":0.8491269523482741,\"conv_size\":3,\"hidden_size\":512,\"batch_size\":16,\"learning_rate\":0.0001},\"parameter_index\":0}"
],
"logPath": "file://localhost:/***/nni/experiments/mw3lSbde/trials/Fp0Hv",
"startTime": 1595497487135,
"sequenceId": 0
}
]
}
\ No newline at end of file
{
"checkStatus": {
"status": "RUNNING",
"errors": []
},
"experiment": {
"id": "mw3lSbde",
"revision": 34,
"execDuration": 233,
"logDir": "/***/nni/experiments/mw3lSbde",
"nextSequenceId": 9,
"params": {
"authorName": "NNI Example",
"experimentName": "MNIST TF v2.x",
"trialConcurrency": 1,
"maxExecDuration": 3600,
"maxTrialNum": 10,
"searchSpace": "{\"dropout_rate\": {\"_type\": \"uniform\", \"_value\": [0.5, 0.9]}, \"conv_size\": {\"_type\": \"choice\", \"_value\": [2, 3, 5, 7]}, \"hidden_size\": {\"_type\": \"choice\", \"_value\": [124, 512, 1024]}, \"batch_size\": {\"_type\": \"choice\", \"_value\": [16, 32]}, \"learning_rate\": {\"_type\": \"choice\", \"_value\": [0.0001, 0.001, 0.01, 0.1]}}",
"trainingServicePlatform": "local",
"tuner": {
"builtinTunerName": "TPE",
"classArgs": {
"optimize_mode": "maximize"
},
"checkpointDir": "/***/nni/experiments/mw3lSbde/checkpoint"
},
"versionCheck": true,
"clusterMetaData": [
{
"key": "codeDir",
"value": "/***/nnidev/examples/trials/mnist-tfv2/."
},
{
"key": "command",
"value": "python3 mnist.py"
}
]
},
"startTime": 1595497482108
},
"metricData": [
{
"timestamp": 1595497576901,
"trialJobId": "j4kNL",
"parameterId": "7",
"type": "PERIODICAL",
"sequence": 0,
"data": "\"0.9733999967575073\""
},
{
"timestamp": 1595497581844,
"trialJobId": "j4kNL",
"parameterId": "7",
"type": "PERIODICAL",
"sequence": 1,
"data": "\"0.9656999707221985\""
},
{
"timestamp": 1595497586923,
"trialJobId": "j4kNL",
"parameterId": "7",
"type": "PERIODICAL",
"sequence": 2,
"data": "\"0.9750000238418579\""
},
{
"timestamp": 1595497591860,
"trialJobId": "j4kNL",
"parameterId": "7",
"type": "PERIODICAL",
"sequence": 3,
"data": "\"0.9763000011444092\""
},
{
"timestamp": 1595497596908,
"trialJobId": "j4kNL",
"parameterId": "7",
"type": "PERIODICAL",
"sequence": 4,
"data": "\"0.9714000225067139\""
},
{
"timestamp": 1595497601790,
"trialJobId": "j4kNL",
"parameterId": "7",
"type": "PERIODICAL",
"sequence": 5,
"data": "\"0.9714999794960022\""
},
{
"timestamp": 1595497606592,
"trialJobId": "j4kNL",
"parameterId": "7",
"type": "PERIODICAL",
"sequence": 6,
"data": "\"0.9778000116348267\""
},
{
"timestamp": 1595497611480,
"trialJobId": "j4kNL",
"parameterId": "7",
"type": "PERIODICAL",
"sequence": 7,
"data": "\"0.9681000113487244\""
},
{
"timestamp": 1595497616390,
"trialJobId": "j4kNL",
"parameterId": "7",
"type": "PERIODICAL",
"sequence": 8,
"data": "\"0.9779000282287598\""
},
{
"timestamp": 1595497621122,
"trialJobId": "j4kNL",
"parameterId": "7",
"type": "PERIODICAL",
"sequence": 9,
"data": "\"0.9731000065803528\""
},
{
"timestamp": 1595497621903,
"trialJobId": "j4kNL",
"parameterId": "7",
"type": "FINAL",
"sequence": 0,
"data": "\"0.9731000065803528\""
},
{
"timestamp": 1595497651431,
"trialJobId": "lKNIw",
"parameterId": "8",
"type": "PERIODICAL",
"sequence": 0,
"data": "\"0.10279999673366547\""
},
{
"timestamp": 1595497660885,
"trialJobId": "lKNIw",
"parameterId": "8",
"type": "PERIODICAL",
"sequence": 1,
"data": "\"0.10100000351667404\""
},
{
"timestamp": 1595497670089,
"trialJobId": "lKNIw",
"parameterId": "8",
"type": "PERIODICAL",
"sequence": 2,
"data": "\"0.10090000182390213\""
},
{
"timestamp": 1595497679279,
"trialJobId": "lKNIw",
"parameterId": "8",
"type": "PERIODICAL",
"sequence": 3,
"data": "\"0.10090000182390213\""
},
{
"timestamp": 1595497688528,
"trialJobId": "lKNIw",
"parameterId": "8",
"type": "PERIODICAL",
"sequence": 4,
"data": "\"0.09740000218153\""
},
{
"timestamp": 1595497697932,
"trialJobId": "lKNIw",
"parameterId": "8",
"type": "PERIODICAL",
"sequence": 5,
"data": "\"0.10100000351667404\""
},
{
"timestamp": 1595497707053,
"trialJobId": "lKNIw",
"parameterId": "8",
"type": "PERIODICAL",
"sequence": 6,
"data": "\"0.10100000351667404\""
}
],
"trialJobs": [
{
"id": "Fp0Hv",
"status": "FAILED",
"hyperParameters": [
"{\"parameter_id\":0,\"parameter_source\":\"algorithm\",\"parameters\":{\"dropout_rate\":0.8491269523482741,\"conv_size\":3,\"hidden_size\":512,\"batch_size\":16,\"learning_rate\":0.0001},\"parameter_index\":0}"
],
"logPath": "file://localhost:/***/nni/experiments/mw3lSbde/trials/Fp0Hv",
"startTime": 1595497487135,
"sequenceId": 0,
"endTime": 1595497495839,
"stderrPath": "file:/localhost:/***/nni/experiments/mw3lSbde/trials/Fp0Hv/stderr"
},
{
"id": "Av8d8",
"status": "FAILED",
"hyperParameters": [
"{\"parameter_id\":1,\"parameter_source\":\"algorithm\",\"parameters\":{\"dropout_rate\":0.8539541491194952,\"conv_size\":2,\"hidden_size\":512,\"batch_size\":32,\"learning_rate\":0.001},\"parameter_index\":0}"
],
"logPath": "file://localhost:/***/nni/experiments/mw3lSbde/trials/Av8d8",
"startTime": 1595497502178,
"sequenceId": 1,
"endTime": 1595497506253,
"stderrPath": "file:/localhost:/***/nni/experiments/mw3lSbde/trials/Av8d8/stderr"
},
{
"id": "UBdDZ",
"status": "FAILED",
"hyperParameters": [
"{\"parameter_id\":2,\"parameter_source\":\"algorithm\",\"parameters\":{\"dropout_rate\":0.5582646378949779,\"conv_size\":2,\"hidden_size\":124,\"batch_size\":32,\"learning_rate\":0.001},\"parameter_index\":0}"
],
"logPath": "file://localhost:/***/nni/experiments/mw3lSbde/trials/UBdDZ",
"startTime": 1595497512215,
"sequenceId": 2,
"endTime": 1595497516419,
"stderrPath": "file:/localhost:/***/nni/experiments/mw3lSbde/trials/UBdDZ/stderr"
},
{
"id": "JCGDm",
"status": "FAILED",
"hyperParameters": [
"{\"parameter_id\":3,\"parameter_source\":\"algorithm\",\"parameters\":{\"dropout_rate\":0.8554138616916818,\"conv_size\":5,\"hidden_size\":512,\"batch_size\":32,\"learning_rate\":0.001},\"parameter_index\":0}"
],
"logPath": "file://localhost:/***/nni/experiments/mw3lSbde/trials/JCGDm",
"startTime": 1595497522257,
"sequenceId": 3,
"endTime": 1595497525974,
"stderrPath": "file:/localhost:/***/nni/experiments/mw3lSbde/trials/JCGDm/stderr"
},
{
"id": "Q5P5S",
"status": "FAILED",
"hyperParameters": [
"{\"parameter_id\":4,\"parameter_source\":\"algorithm\",\"parameters\":{\"dropout_rate\":0.8034070529122488,\"conv_size\":3,\"hidden_size\":512,\"batch_size\":16,\"learning_rate\":0.001},\"parameter_index\":0}"
],
"logPath": "file://localhost:/***/nni/experiments/mw3lSbde/trials/Q5P5S",
"startTime": 1595497532284,
"sequenceId": 4,
"endTime": 1595497536707,
"stderrPath": "file:/localhost:/***/nni/experiments/mw3lSbde/trials/Q5P5S/stderr"
},
{
"id": "SdVuE",
"status": "FAILED",
"hyperParameters": [
"{\"parameter_id\":5,\"parameter_source\":\"algorithm\",\"parameters\":{\"dropout_rate\":0.7600193252661556,\"conv_size\":3,\"hidden_size\":124,\"batch_size\":16,\"learning_rate\":0.01},\"parameter_index\":0}"
],
"logPath": "file://localhost:/***/nni/experiments/mw3lSbde/trials/SdVuE",
"startTime": 1595497542331,
"sequenceId": 5,
"endTime": 1595497546968,
"stderrPath": "file:/localhost:/***/nni/experiments/mw3lSbde/trials/SdVuE/stderr"
},
{
"id": "CkUem",
"status": "FAILED",
"hyperParameters": [
"{\"parameter_id\":6,\"parameter_source\":\"algorithm\",\"parameters\":{\"dropout_rate\":0.7934026748060359,\"conv_size\":2,\"hidden_size\":512,\"batch_size\":32,\"learning_rate\":0.001},\"parameter_index\":0}"
],
"logPath": "file://localhost:/***/nni/experiments/mw3lSbde/trials/CkUem",
"startTime": 1595497552398,
"sequenceId": 6,
"endTime": 1595497556691,
"stderrPath": "file:/localhost:/***/nni/experiments/mw3lSbde/trials/CkUem/stderr"
},
{
"id": "j4kNL",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":7,\"parameter_source\":\"algorithm\",\"parameters\":{\"dropout_rate\":0.6587033143176787,\"conv_size\":3,\"hidden_size\":1024,\"batch_size\":32,\"learning_rate\":0.01},\"parameter_index\":0}"
],
"logPath": "file://localhost:/***/nni/experiments/mw3lSbde/trials/j4kNL",
"startTime": 1595497562887,
"sequenceId": 7,
"endTime": 1595497623402,
"finalMetricData": [
{
"timestamp": 1595497621903,
"trialJobId": "j4kNL",
"parameterId": "7",
"type": "FINAL",
"sequence": 0,
"data": "\"0.9731000065803528\""
}
]
},
{
"id": "lKNIw",
"status": "RUNNING",
"hyperParameters": [
"{\"parameter_id\":8,\"parameter_source\":\"algorithm\",\"parameters\":{\"dropout_rate\":0.5795586765663358,\"conv_size\":2,\"hidden_size\":124,\"batch_size\":16,\"learning_rate\":0.1},\"parameter_index\":0}"
],
"logPath": "file://localhost:/***/nni/experiments/mw3lSbde/trials/lKNIw",
"startTime": 1595497632921,
"sequenceId": 8
}
]
}
\ No newline at end of file
{
"checkStatus": {
"status": "DONE",
"errors": []
},
"experiment": {
"id": "mw3lSbde",
"revision": 39,
"execDuration": 265,
"logDir": "/***/nni/experiments/mw3lSbde",
"nextSequenceId": 11,
"params": {
"authorName": "NNI Example",
"experimentName": "MNIST TF v2.x",
"trialConcurrency": 1,
"maxExecDuration": 3600,
"maxTrialNum": 10,
"searchSpace": "{\"dropout_rate\": {\"_type\": \"uniform\", \"_value\": [0.5, 0.9]}, \"conv_size\": {\"_type\": \"choice\", \"_value\": [2, 3, 5, 7]}, \"hidden_size\": {\"_type\": \"choice\", \"_value\": [124, 512, 1024]}, \"batch_size\": {\"_type\": \"choice\", \"_value\": [16, 32]}, \"learning_rate\": {\"_type\": \"choice\", \"_value\": [0.0001, 0.001, 0.01, 0.1]}}",
"trainingServicePlatform": "local",
"tuner": {
"builtinTunerName": "TPE",
"classArgs": {
"optimize_mode": "maximize"
},
"checkpointDir": "/***/nni/experiments/mw3lSbde/checkpoint"
},
"versionCheck": true,
"clusterMetaData": [
{
"key": "codeDir",
"value": "/***/nnidev/examples/trials/mnist-tfv2/."
},
{
"key": "command",
"value": "python3 mnist.py"
}
]
},
"startTime": 1595497482108,
"endTime": 1595497808079
},
"metricData": [
{
"timestamp": 1595497576901,
"trialJobId": "j4kNL",
"parameterId": "7",
"type": "PERIODICAL",
"sequence": 0,
"data": "\"0.9733999967575073\""
},
{
"timestamp": 1595497581844,
"trialJobId": "j4kNL",
"parameterId": "7",
"type": "PERIODICAL",
"sequence": 1,
"data": "\"0.9656999707221985\""
},
{
"timestamp": 1595497586923,
"trialJobId": "j4kNL",
"parameterId": "7",
"type": "PERIODICAL",
"sequence": 2,
"data": "\"0.9750000238418579\""
},
{
"timestamp": 1595497591860,
"trialJobId": "j4kNL",
"parameterId": "7",
"type": "PERIODICAL",
"sequence": 3,
"data": "\"0.9763000011444092\""
},
{
"timestamp": 1595497596908,
"trialJobId": "j4kNL",
"parameterId": "7",
"type": "PERIODICAL",
"sequence": 4,
"data": "\"0.9714000225067139\""
},
{
"timestamp": 1595497601790,
"trialJobId": "j4kNL",
"parameterId": "7",
"type": "PERIODICAL",
"sequence": 5,
"data": "\"0.9714999794960022\""
},
{
"timestamp": 1595497606592,
"trialJobId": "j4kNL",
"parameterId": "7",
"type": "PERIODICAL",
"sequence": 6,
"data": "\"0.9778000116348267\""
},
{
"timestamp": 1595497611480,
"trialJobId": "j4kNL",
"parameterId": "7",
"type": "PERIODICAL",
"sequence": 7,
"data": "\"0.9681000113487244\""
},
{
"timestamp": 1595497616390,
"trialJobId": "j4kNL",
"parameterId": "7",
"type": "PERIODICAL",
"sequence": 8,
"data": "\"0.9779000282287598\""
},
{
"timestamp": 1595497621122,
"trialJobId": "j4kNL",
"parameterId": "7",
"type": "PERIODICAL",
"sequence": 9,
"data": "\"0.9731000065803528\""
},
{
"timestamp": 1595497621903,
"trialJobId": "j4kNL",
"parameterId": "7",
"type": "FINAL",
"sequence": 0,
"data": "\"0.9731000065803528\""
},
{
"timestamp": 1595497651431,
"trialJobId": "lKNIw",
"parameterId": "8",
"type": "PERIODICAL",
"sequence": 0,
"data": "\"0.10279999673366547\""
},
{
"timestamp": 1595497660885,
"trialJobId": "lKNIw",
"parameterId": "8",
"type": "PERIODICAL",
"sequence": 1,
"data": "\"0.10100000351667404\""
},
{
"timestamp": 1595497670089,
"trialJobId": "lKNIw",
"parameterId": "8",
"type": "PERIODICAL",
"sequence": 2,
"data": "\"0.10090000182390213\""
},
{
"timestamp": 1595497679279,
"trialJobId": "lKNIw",
"parameterId": "8",
"type": "PERIODICAL",
"sequence": 3,
"data": "\"0.10090000182390213\""
},
{
"timestamp": 1595497688528,
"trialJobId": "lKNIw",
"parameterId": "8",
"type": "PERIODICAL",
"sequence": 4,
"data": "\"0.09740000218153\""
},
{
"timestamp": 1595497697932,
"trialJobId": "lKNIw",
"parameterId": "8",
"type": "PERIODICAL",
"sequence": 5,
"data": "\"0.10100000351667404\""
},
{
"timestamp": 1595497707053,
"trialJobId": "lKNIw",
"parameterId": "8",
"type": "PERIODICAL",
"sequence": 6,
"data": "\"0.10100000351667404\""
},
{
"timestamp": 1595497716524,
"trialJobId": "lKNIw",
"parameterId": "8",
"type": "PERIODICAL",
"sequence": 7,
"data": "\"0.0957999974489212\""
},
{
"timestamp": 1595497725884,
"trialJobId": "lKNIw",
"parameterId": "8",
"type": "PERIODICAL",
"sequence": 8,
"data": "\"0.10100000351667404\""
},
{
"timestamp": 1595497735081,
"trialJobId": "lKNIw",
"parameterId": "8",
"type": "PERIODICAL",
"sequence": 9,
"data": "\"0.10090000182390213\""
},
{
"timestamp": 1595497736274,
"trialJobId": "lKNIw",
"parameterId": "8",
"type": "FINAL",
"sequence": 0,
"data": "\"0.10090000182390213\""
},
{
"timestamp": 1595497757301,
"trialJobId": "SzWAE",
"parameterId": "9",
"type": "PERIODICAL",
"sequence": 0,
"data": "\"0.0957999974489212\""
},
{
"timestamp": 1595497762181,
"trialJobId": "SzWAE",
"parameterId": "9",
"type": "PERIODICAL",
"sequence": 1,
"data": "\"0.09799999743700027\""
},
{
"timestamp": 1595497767233,
"trialJobId": "SzWAE",
"parameterId": "9",
"type": "PERIODICAL",
"sequence": 2,
"data": "\"0.11349999904632568\""
},
{
"timestamp": 1595497772307,
"trialJobId": "SzWAE",
"parameterId": "9",
"type": "PERIODICAL",
"sequence": 3,
"data": "\"0.09740000218153\""
},
{
"timestamp": 1595497777102,
"trialJobId": "SzWAE",
"parameterId": "9",
"type": "PERIODICAL",
"sequence": 4,
"data": "\"0.11349999904632568\""
},
{
"timestamp": 1595497782132,
"trialJobId": "SzWAE",
"parameterId": "9",
"type": "PERIODICAL",
"sequence": 5,
"data": "\"0.11349999904632568\""
},
{
"timestamp": 1595497786911,
"trialJobId": "SzWAE",
"parameterId": "9",
"type": "PERIODICAL",
"sequence": 6,
"data": "\"0.10090000182390213\""
},
{
"timestamp": 1595497791889,
"trialJobId": "SzWAE",
"parameterId": "9",
"type": "PERIODICAL",
"sequence": 7,
"data": "\"0.10100000351667404\""
},
{
"timestamp": 1595497796863,
"trialJobId": "SzWAE",
"parameterId": "9",
"type": "PERIODICAL",
"sequence": 8,
"data": "\"0.09740000218153\""
},
{
"timestamp": 1595497801524,
"trialJobId": "SzWAE",
"parameterId": "9",
"type": "PERIODICAL",
"sequence": 9,
"data": "\"0.10100000351667404\""
},
{
"timestamp": 1595497802428,
"trialJobId": "SzWAE",
"parameterId": "9",
"type": "FINAL",
"sequence": 0,
"data": "\"0.10100000351667404\""
}
],
"trialJobs": [
{
"id": "Fp0Hv",
"status": "FAILED",
"hyperParameters": [
"{\"parameter_id\":0,\"parameter_source\":\"algorithm\",\"parameters\":{\"dropout_rate\":0.8491269523482741,\"conv_size\":3,\"hidden_size\":512,\"batch_size\":16,\"learning_rate\":0.0001},\"parameter_index\":0}"
],
"logPath": "file://localhost:/***/nni/experiments/mw3lSbde/trials/Fp0Hv",
"startTime": 1595497487135,
"sequenceId": 0,
"endTime": 1595497495839,
"stderrPath": "file:/localhost:/***/nni/experiments/mw3lSbde/trials/Fp0Hv/stderr"
},
{
"id": "Av8d8",
"status": "FAILED",
"hyperParameters": [
"{\"parameter_id\":1,\"parameter_source\":\"algorithm\",\"parameters\":{\"dropout_rate\":0.8539541491194952,\"conv_size\":2,\"hidden_size\":512,\"batch_size\":32,\"learning_rate\":0.001},\"parameter_index\":0}"
],
"logPath": "file://localhost:/***/nni/experiments/mw3lSbde/trials/Av8d8",
"startTime": 1595497502178,
"sequenceId": 1,
"endTime": 1595497506253,
"stderrPath": "file:/localhost:/***/nni/experiments/mw3lSbde/trials/Av8d8/stderr"
},
{
"id": "UBdDZ",
"status": "FAILED",
"hyperParameters": [
"{\"parameter_id\":2,\"parameter_source\":\"algorithm\",\"parameters\":{\"dropout_rate\":0.5582646378949779,\"conv_size\":2,\"hidden_size\":124,\"batch_size\":32,\"learning_rate\":0.001},\"parameter_index\":0}"
],
"logPath": "file://localhost:/***/nni/experiments/mw3lSbde/trials/UBdDZ",
"startTime": 1595497512215,
"sequenceId": 2,
"endTime": 1595497516419,
"stderrPath": "file:/localhost:/***/nni/experiments/mw3lSbde/trials/UBdDZ/stderr"
},
{
"id": "JCGDm",
"status": "FAILED",
"hyperParameters": [
"{\"parameter_id\":3,\"parameter_source\":\"algorithm\",\"parameters\":{\"dropout_rate\":0.8554138616916818,\"conv_size\":5,\"hidden_size\":512,\"batch_size\":32,\"learning_rate\":0.001},\"parameter_index\":0}"
],
"logPath": "file://localhost:/***/nni/experiments/mw3lSbde/trials/JCGDm",
"startTime": 1595497522257,
"sequenceId": 3,
"endTime": 1595497525974,
"stderrPath": "file:/localhost:/***/nni/experiments/mw3lSbde/trials/JCGDm/stderr"
},
{
"id": "Q5P5S",
"status": "FAILED",
"hyperParameters": [
"{\"parameter_id\":4,\"parameter_source\":\"algorithm\",\"parameters\":{\"dropout_rate\":0.8034070529122488,\"conv_size\":3,\"hidden_size\":512,\"batch_size\":16,\"learning_rate\":0.001},\"parameter_index\":0}"
],
"logPath": "file://localhost:/***/nni/experiments/mw3lSbde/trials/Q5P5S",
"startTime": 1595497532284,
"sequenceId": 4,
"endTime": 1595497536707,
"stderrPath": "file:/localhost:/***/nni/experiments/mw3lSbde/trials/Q5P5S/stderr"
},
{
"id": "SdVuE",
"status": "FAILED",
"hyperParameters": [
"{\"parameter_id\":5,\"parameter_source\":\"algorithm\",\"parameters\":{\"dropout_rate\":0.7600193252661556,\"conv_size\":3,\"hidden_size\":124,\"batch_size\":16,\"learning_rate\":0.01},\"parameter_index\":0}"
],
"logPath": "file://localhost:/***/nni/experiments/mw3lSbde/trials/SdVuE",
"startTime": 1595497542331,
"sequenceId": 5,
"endTime": 1595497546968,
"stderrPath": "file:/localhost:/***/nni/experiments/mw3lSbde/trials/SdVuE/stderr"
},
{
"id": "CkUem",
"status": "FAILED",
"hyperParameters": [
"{\"parameter_id\":6,\"parameter_source\":\"algorithm\",\"parameters\":{\"dropout_rate\":0.7934026748060359,\"conv_size\":2,\"hidden_size\":512,\"batch_size\":32,\"learning_rate\":0.001},\"parameter_index\":0}"
],
"logPath": "file://localhost:/***/nni/experiments/mw3lSbde/trials/CkUem",
"startTime": 1595497552398,
"sequenceId": 6,
"endTime": 1595497556691,
"stderrPath": "file:/localhost:/***/nni/experiments/mw3lSbde/trials/CkUem/stderr"
},
{
"id": "j4kNL",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":7,\"parameter_source\":\"algorithm\",\"parameters\":{\"dropout_rate\":0.6587033143176787,\"conv_size\":3,\"hidden_size\":1024,\"batch_size\":32,\"learning_rate\":0.01},\"parameter_index\":0}"
],
"logPath": "file://localhost:/***/nni/experiments/mw3lSbde/trials/j4kNL",
"startTime": 1595497562887,
"sequenceId": 7,
"endTime": 1595497623402,
"finalMetricData": [
{
"timestamp": 1595497621903,
"trialJobId": "j4kNL",
"parameterId": "7",
"type": "FINAL",
"sequence": 0,
"data": "\"0.9731000065803528\""
}
]
},
{
"id": "lKNIw",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":8,\"parameter_source\":\"algorithm\",\"parameters\":{\"dropout_rate\":0.5795586765663358,\"conv_size\":2,\"hidden_size\":124,\"batch_size\":16,\"learning_rate\":0.1},\"parameter_index\":0}"
],
"logPath": "file://localhost:/***/nni/experiments/mw3lSbde/trials/lKNIw",
"startTime": 1595497632921,
"sequenceId": 8,
"endTime": 1595497737655,
"finalMetricData": [
{
"timestamp": 1595497736274,
"trialJobId": "lKNIw",
"parameterId": "8",
"type": "FINAL",
"sequence": 0,
"data": "\"0.10090000182390213\""
}
]
},
{
"id": "SzWAE",
"status": "SUCCEEDED",
"hyperParameters": [
"{\"parameter_id\":9,\"parameter_source\":\"algorithm\",\"parameters\":{\"dropout_rate\":0.8807315015190023,\"conv_size\":3,\"hidden_size\":512,\"batch_size\":32,\"learning_rate\":0.1},\"parameter_index\":0}"
],
"logPath": "file://localhost:/***/nni/experiments/mw3lSbde/trials/SzWAE",
"startTime": 1595497742961,
"sequenceId": 9,
"endTime": 1595497804063,
"finalMetricData": [
{
"timestamp": 1595497802428,
"trialJobId": "SzWAE",
"parameterId": "9",
"type": "FINAL",
"sequence": 0,
"data": "\"0.10100000351667404\""
}
]
}
]
}
\ No newline at end of file
......@@ -12,6 +12,7 @@
"case-sensitive-paths-webpack-plugin": "2.2.0",
"copy-to-clipboard": "^3.0.8",
"css-loader": "2.1.1",
"d3": "^5.16.0",
"dotenv": "6.2.0",
"dotenv-expand": "4.2.0",
"echarts": "^4.5.0",
......@@ -28,6 +29,7 @@
"node-sass": "^4.13.0",
"office-ui-fabric-react": "^7.78.0",
"optimize-css-assets-webpack-plugin": "5.0.1",
"parcoord-es": "^2.2.10",
"pnp-webpack-plugin": "1.2.1",
"postcss-flexbugs-fixes": "4.1.0",
"postcss-loader": "3.0.0",
......@@ -56,6 +58,7 @@
"devDependencies": {
"@babel/core": "7.4.3",
"@svgr/webpack": "4.1.0",
"@types/d3": "^5.7.2",
"@types/jest": "24.0.12",
"@types/json5": "^0.0.30",
"@types/node": "^10.13.0",
......@@ -65,6 +68,7 @@
"@typescript-eslint/eslint-plugin": "^2.11.0",
"@typescript-eslint/parser": "^2.11.0",
"@uifabric/fluent-theme": "^0.16.7",
"concurrently": "^5.2.0",
"eslint": "^5.16.0",
"eslint-config-react-app": "^4.0.0",
"eslint-loader": "2.1.2",
......@@ -73,14 +77,18 @@
"eslint-plugin-jsx-a11y": "6.2.1",
"eslint-plugin-react": "7.12.4",
"eslint-plugin-react-hooks": "^1.5.0",
"express": "^4.17.1",
"npx": "^10.2.0",
"typescript": "3.4.5"
},
"proxy": "http://localhost:12138",
"scripts": {
"start": "node --max-old-space-size=3072 scripts/start.js",
"build": "node --max-old-space-size=3072 scripts/build.js",
"test": "node --max-old-space-size=3072 scripts/test.js",
"eslint": "npx eslint ./ --ext .tsx,.ts"
"eslint": "npx eslint ./ --ext .tsx,.ts",
"mock": "node scripts/server.js",
"dev": "concurrently \"yarn mock\" \"yarn start\""
},
"eslintConfig": {
"extends": "react-app"
......
const path = require('path');
const process = require('process');
const fs = require('fs');
const argv = require('minimist')(process.argv.slice(2), {
string: ['server', 'target'],
alias: { s: 'server', t: 'target' }
});
const axios = require('axios');
const serverAddr = argv.server;
const targetFileName = argv.target;
if (!serverAddr) {
throw new Error('Server address not set!');
}
if (!targetFileName) {
throw new Error('Target file name not set!');
}
function maskSensitive(obj) {
if (Array.isArray(obj)) {
return obj.map(maskSensitive);
} else if (typeof obj === 'object') {
const ret = {};
for (const key in obj) {
ret[maskSensitive(key)] = maskSensitive(obj[key]);
}
return ret;
} else if (typeof obj === 'string') {
const homeDir = process.env.HOME;
if (homeDir && obj.includes(homeDir)) {
obj = obj.replace(homeDir, '/***');
}
return obj;
} else {
return obj;
}
}
axios.all([
axios.get(`${serverAddr}/api/v1/nni/check-status`),
axios.get(`${serverAddr}/api/v1/nni/experiment`),
axios.get(`${serverAddr}/api/v1/nni/metric-data`),
axios.get(`${serverAddr}/api/v1/nni/trial-jobs`)
]).then(axios.spread((checkStatus, experiment, metricData, trialJobs) => {
const data = JSON.stringify(maskSensitive({
checkStatus: checkStatus.data,
experiment: experiment.data,
metricData: metricData.data,
trialJobs: trialJobs.data
}), null, 2);
fs.writeFileSync(path.join('mock', `${targetFileName}.json`), data);
})).catch(error => {
console.log(error);
});
const express = require('express');
const path = require('path');
const fs = require('fs');
const app = express();
const argv = require('minimist')(process.argv.slice(2));
const port = argv.port || 12138;
const expAlias = argv.experiment || process.env.EXPERIMENT || 'mnist-tfv1-running';
// Specify multiple alias to transfer from one to another automatically
const splittedAlias = expAlias.split(',');
let expData = undefined;
function loadExperimentWithAlias(aliasId) {
const alias = splittedAlias[aliasId];
let expFile = path.join(__dirname, `../mock/${alias}`);
if (!fs.existsSync(expFile)) {
expFile += '.json';
}
if (!fs.existsSync(expFile)) {
throw new Error(`Experiment file '${expFile}' not found. Please recheck.`);
}
console.log(`Loading experiment file: '${expFile}'.`);
expData = JSON.parse(fs.readFileSync(expFile).toString());
if (splittedAlias.length <= 1)
return;
// sleep longer on first one
setTimeout(() => loadExperimentWithAlias((aliasId + 1) % splittedAlias.length),
expData === undefined ? 40000 : 20000);
}
loadExperimentWithAlias(0);
app.get('/api/v1/nni/version', (req, res) => {
res.send('v999.0');
});
app.get('/api/v1/nni/check-status', (req, res) => {
res.send(expData.checkStatus);
});
app.get('/api/v1/nni/experiment', (req, res) => {
res.send(expData.experiment);
});
app.get('/api/v1/nni/job-statistics', (req, res) => {
const counter = {};
for (const t of expData.trialJobs) {
counter[t.status] = (counter[t.status] || 0) + 1;
}
res.send(Object.keys(counter).map((k) => {
return {
trialJobStatus: k,
trialJobNumber: counter[k]
};
}));
});
app.get('/api/v1/nni/metric-data', (req, res) => {
res.send(expData.metricData);
});
app.get('/api/v1/nni/metric-data/:job_id', (req, res) => {
const metricData = expData.metricData.filter((item) => item.trialJobId === req.params.job_id);
res.send(metricData);
});
app.get('/api/v1/nni/metric-data-range/:min_seq_id/:max_seq_id', (req, res) => {
const minSeqId = Number(req.params.min_seq_id);
const maxSeqId = Number(req.params.max_seq_id);
const targetTrials = expData.trialJobs.filter(trial => (
// Copied from nnimanager.ts
trial.sequenceId !== undefined && minSeqId <= trial.sequenceId && trial.sequenceId <= maxSeqId
));
const targetTrialIds = new Set(targetTrials.map(trial => trial.id));
res.send(expData.metricData.filter(metric => targetTrialIds.has(metric.trialJobId)));
});
app.get('/api/v1/nni/metric-data-latest', (req, res) => {
const finals = [];
const latestIntermediates = new Map();
for (const metric of expData.metricData) {
if (metric.type !== 'PERIODICAL') {
finals.push(metric);
} else {
const old = latestIntermediates.get(metric.trialJobId);
if (old === undefined || old.sequence <= metric.sequence) {
latestIntermediates.set(metric.trialJobId, metric);
}
}
}
res.send(finals.concat(Array.from(latestIntermediates.values())));
});
app.get('/api/v1/nni/trial-jobs', (req, res) => {
res.send(expData.trialJobs);
});
app.get('/api/v1/nni/trial-jobs/:id', (req, res) => {
for (const t of expData.trialJobs) {
if (t.id === req.params.id) {
res.send(t);
break;
}
}
res.sendStatus(404);
});
// TODO: implement put, post, delete methods
app.listen(port, '0.0.0.0', () => {
console.log(`Listening on port ${port}, serving data: ${expAlias}`);
});
......@@ -144,4 +144,4 @@ class ChangeColumnComponent extends React.Component<ChangeColumnProps, ChangeCol
}
}
export default ChangeColumnComponent;
\ No newline at end of file
export default ChangeColumnComponent;
......@@ -15,7 +15,7 @@ import '../static/style/search.scss';
interface TrialDetailState {
tablePageSize: number; // table components val
whichGraph: string;
whichChart: string;
searchType: string;
searchFilter: (trial: Trial) => boolean;
}
......@@ -39,7 +39,7 @@ class TrialsDetail extends React.Component<TrialsDetailProps, TrialDetailState>
super(props);
this.state = {
tablePageSize: 20,
whichGraph: 'Default metric',
whichChart: 'Default metric',
searchType: 'Id',
// eslint-disable-next-line @typescript-eslint/no-unused-vars, @typescript-eslint/explicit-function-return-type
searchFilter: trial => true
......@@ -82,7 +82,7 @@ class TrialsDetail extends React.Component<TrialsDetailProps, TrialDetailState>
}
handleWhichTabs = (item: any): void => {
this.setState({whichGraph: item.props.headerText});
this.setState({whichChart: item.props.headerText});
}
updateSearchFilterType = (event: React.FormEvent<HTMLDivElement>, item: IDropdownOption | undefined): void => {
......@@ -96,7 +96,7 @@ class TrialsDetail extends React.Component<TrialsDetailProps, TrialDetailState>
}
render(): React.ReactNode {
const { tablePageSize, whichGraph, searchType } = this.state;
const { tablePageSize, whichChart, searchType } = this.state;
const { columnList, changeColumn } = this.props;
const source = TRIALS.filter(this.state.searchFilter);
const trialIds = TRIALS.filter(this.state.searchFilter).map(trial => trial.id);
......@@ -109,13 +109,13 @@ class TrialsDetail extends React.Component<TrialsDetailProps, TrialDetailState>
return (
<div>
<div className="trial" id="tabsty">
<Pivot defaultSelectedKey={"0"} className="detial-title" onLinkClick={this.handleWhichTabs} selectedKey={whichGraph}>
<Pivot defaultSelectedKey={"0"} className="detial-title" onLinkClick={this.handleWhichTabs} selectedKey={whichChart}>
{/* <PivotItem tab={this.titleOfacc} key="1"> doesn't work*/}
<PivotItem headerText="Default metric" itemIcon="HomeGroup" key="Default metric">
<Stack className="graph">
<DefaultPoint
trialIds={trialIds}
visible={whichGraph === 'Default metric'}
visible={whichChart === 'Default metric'}
trialsUpdateBroadcast={this.props.trialsUpdateBroadcast}
/>
</Stack>
......@@ -124,20 +124,20 @@ class TrialsDetail extends React.Component<TrialsDetailProps, TrialDetailState>
<PivotItem headerText="Hyper-parameter" itemIcon="Equalizer" key="Hyper-parameter">
<Stack className="graph">
<Para
dataSource={source}
expSearchSpace={JSON.stringify(EXPERIMENT.searchSpace)}
whichGraph={whichGraph}
trials={source}
searchSpace={EXPERIMENT.searchSpaceNew}
whichChart={whichChart}
/>
</Stack>
</PivotItem>
{/* <PivotItem tab={this.titleOfDuration} key="3"> */}
<PivotItem headerText="Duration" itemIcon="BarChartHorizontal" key="Duration">
<Duration source={source} whichGraph={whichGraph} />
<Duration source={source} whichChart={whichChart} />
</PivotItem>
{/* <PivotItem tab={this.titleOfIntermediate} key="4"> */}
<PivotItem headerText="Intermediate result" itemIcon="StackedLineChart" key="Intermediate result">
{/* *why this graph has small footprint? */}
<Intermediate source={source} whichGraph={whichGraph} />
<Intermediate source={source} whichChart={whichChart} />
</PivotItem>
</Pivot>
</div>
......
......@@ -13,7 +13,7 @@ interface Runtrial {
interface DurationProps {
source: Array<TableObj>;
whichGraph: string;
whichChart: string;
}
interface DurationState {
......@@ -170,7 +170,7 @@ class Duration extends React.Component<DurationProps, DurationState> {
componentDidUpdate(prevProps: DurationProps): void {
// add this if to prevent endless loop
if (this.props.source !== prevProps.source) {
if (this.props.whichGraph === 'Duration') {
if (this.props.whichChart === 'Duration') {
this.drawDurationGraph(this.props.source);
}
}
......
......@@ -24,7 +24,7 @@ interface IntermediateState {
interface IntermediateProps {
source: Array<TableObj>;
whichGraph: string;
whichChart: string;
}
class Intermediate extends React.Component<IntermediateProps, IntermediateState> {
......@@ -215,9 +215,9 @@ class Intermediate extends React.Component<IntermediateProps, IntermediateState>
componentDidUpdate(prevProps: IntermediateProps, prevState: any): void {
if (this.props.source !== prevProps.source || this.state.isFilter !== prevState.isFilter) {
const { isFilter, filterSource } = this.state;
const { whichGraph, source } = this.props;
const { whichChart, source } = this.props;
if (whichGraph === 'Intermediate result') {
if (whichChart === 'Intermediate result') {
if (isFilter === true) {
const pointVal = this.pointInput !== null ? this.pointInput.value : '';
const minVal = this.minValInput !== null ? this.minValInput.value : '';
......
import * as d3 from 'd3';
import { Dropdown, IDropdownOption, Stack } from 'office-ui-fabric-react';
import ParCoords from 'parcoord-es';
import 'parcoord-es/dist/parcoords.css';
import * as React from 'react';
import ReactEcharts from 'echarts-for-react';
import { filterByStatus } from '../../static/function';
import { EXPERIMENT, TRIALS } from '../../static/datamodel';
import { Stack, PrimaryButton, Dropdown, IDropdownOption } from 'office-ui-fabric-react';
import { ParaObj, Dimobj, TableObj } from '../../static/interface';
import 'echarts/lib/chart/parallel';
import 'echarts/lib/component/tooltip';
import 'echarts/lib/component/title';
import 'echarts/lib/component/visualMap';
import '../../static/style/para.scss';
import { SearchSpace } from '../../static/model/searchspace';
import { filterByStatus } from '../../static/function';
import { TableObj, SingleAxis, MultipleAxes } from '../../static/interface';
import '../../static/style/button.scss';
import '../../static/style/para.scss';
interface ParaState {
// paraSource: Array<TableObj>;
option: object;
paraBack: ParaObj;
dimName: string[];
swapAxisArr: string[];
percent: number;
paraNodata: string;
max: number; // graph color bar limit
min: number;
sutrialCount: number; // succeed trial numbers for SUC
succeedRenderCount: number; // all succeed trials number
clickCounts: number;
isLoadConfirm: boolean;
// office-fabric-ui
selectedItem?: { key: string | number | undefined }; // percent Selector
swapyAxis?: string[]; // yAxis Selector
paraYdataNested: number[][];
isNested: false;
showFinalMetricKey: string;
metricType: string;
selectedPercent: string;
primaryMetricKey: string;
noChart: boolean;
}
interface ParaProps {
dataSource: Array<TableObj>;
expSearchSpace: string;
whichGraph: string;
trials: Array<TableObj>;
searchSpace: SearchSpace;
whichChart: string;
}
class Para extends React.Component<ParaProps, ParaState> {
private paraRef = React.createRef<HTMLDivElement>();
private pcs: any;
private chartMulineStyle = {
width: '100%',
height: 392,
margin: '0 auto',
padding: '0 15 10 15'
margin: '0 auto'
};
private innerChartMargins = {
top: 32,
right: 20,
bottom: 20,
left: 28
};
constructor(props: ParaProps) {
super(props);
this.state = {
// paraSource: [],
// option: this.hyperParaPic,
option: {},
dimName: [],
paraBack: {
parallelAxis: [{
dim: 0,
name: ''
}],
data: []
},
swapAxisArr: [],
percent: 0,
paraNodata: '',
min: 0,
max: 1,
sutrialCount: 10000000,
succeedRenderCount: 10000000,
clickCounts: 1,
isLoadConfirm: false,
swapyAxis: [],
paraYdataNested: [],
isNested: false,
showFinalMetricKey: "default",
metricType: 'numberType'
primaryMetricKey: 'default',
selectedPercent: '1',
noChart: true
};
}
getParallelAxis =
(
dimName: string[], parallelAxis: Array<Dimobj>,
accPara: number[], eachTrialParams: string[],
lengthofTrials: number
): void => {
// get data for every lines. if dim is choice type, number -> toString()
let paraYdata: number[][] = [];
const { isNested } = this.state;
if (isNested === false) {
for (const item of eachTrialParams) {
const temp: number[] = [];
for (let i = 0; i < dimName.length; i++) {
if ('type' in parallelAxis[i]) {
temp.push(item[dimName[i]].toString());
} else {
// default metric
temp.push(item[dimName[i]]);
}
}
paraYdata.push(temp);
}
} else {
paraYdata = this.state.paraYdataNested;
}
// add metric value
Object.keys(paraYdata).map(item => {
paraYdata[item].push(accPara[item]);
});
// according acc to sort ydata // sort to find top percent dataset
if (paraYdata.length !== 0) {
const len = paraYdata[0].length - 1;
// show top trials
if (EXPERIMENT.optimizeMode === 'minimize') {
paraYdata.sort((a, b) => a[len] - b[len]);
}
if (EXPERIMENT.optimizeMode === 'maximize') {
paraYdata.sort((a, b) => b[len] - a[len]);
}
}
const paraData = {
parallelAxis: parallelAxis,
data: paraYdata
};
const { percent, swapAxisArr } = this.state;
// need to cut down the data
if (percent !== 0) {
const linesNum = paraData.data.length;
// Math.ceil rather than Math.floor to avoid lost lines
const len = Math.ceil(linesNum * percent);
paraData.data.length = len;
}
// need to swap the yAxis
if (swapAxisArr.length >= 2) {
this.swapGraph(paraData, swapAxisArr);
}
this.getOption(paraData, lengthofTrials);
this.setState({ paraBack: paraData });
}
hyperParaPic = (source: Array<TableObj>, searchSpace: string): void => {
// filter succeed trials [{}, {}, {}]
const dataSource = source.filter(filterByStatus);
const lenOfDataSource: number = dataSource.length;
const accPara: number[] = [];
// specific value array
const eachTrialParams: Array<any> = [];
// experiment interface search space obj
const searchRange = searchSpace !== undefined ? JSON.parse(searchSpace) : '';
// nest search space
let isNested: boolean = false;
Object.keys(searchRange).map(item => {
if (searchRange[item]._value && typeof searchRange[item]._value[0] === 'object') {
isNested = true;
return;
}
});
let dimName: string[] = [];
const parallelAxis: Array<Dimobj> = [];
// search space range and specific value [only number]
let i = 0;
const yAxisOrderList = new Map();
this.setState({ isNested: isNested });
if (isNested === false) {
dimName = Object.keys(searchRange);
this.setState({ dimName: dimName });
for (i; i < dimName.length; i++) {
const data: string[] = [];
const searchKey = searchRange[dimName[i]];
switch (searchKey._type) {
case 'uniform':
case 'quniform':
parallelAxis.push({
dim: i,
name: dimName[i],
max: searchKey._value[1],
min: searchKey._value[0]
});
break;
case 'randint':
parallelAxis.push({
dim: i,
name: dimName[i],
min: searchKey._value[0],
max: searchKey._value[1],
});
break;
case 'choice':
for (let j = 0; j < searchKey._value.length; j++) {
data.push(searchKey._value[j].toString());
}
parallelAxis.push({
dim: i,
name: dimName[i],
type: 'category',
data: data,
boundaryGap: true,
axisLine: {
lineStyle: {
type: 'dotted', // axis type,solid,dashed,dotted
width: 1
}
},
axisTick: {
show: true,
interval: 0,
alignWithLabel: true,
},
axisLabel: {
show: true,
interval: 0,
// rotate: 30
},
});
break;
// support log distribute
case 'loguniform':
if (lenOfDataSource > 1) {
parallelAxis.push({
dim: i,
name: dimName[i],
type: 'log',
});
} else {
parallelAxis.push({
dim: i,
name: dimName[i]
});
}
break;
default:
parallelAxis.push({
dim: i,
name: dimName[i]
});
}
}
} else {
for (const parallelAxisName in searchRange) {
const data: any[] = [];
dimName.push(parallelAxisName);
for (const choiceItem in searchRange[parallelAxisName]) {
if (choiceItem === '_value') {
for (const item in searchRange[parallelAxisName][choiceItem]) {
data.push(searchRange[parallelAxisName][choiceItem][item]._name);
}
yAxisOrderList.set(parallelAxisName, JSON.parse(JSON.stringify(data)));
parallelAxis.push({
dim: i,
data: data,
name: parallelAxisName,
type: 'category',
boundaryGap: true,
axisLine: {
lineStyle: {
type: 'dotted', // axis type,solid,dashed,dotted
width: 1
}
},
axisTick: {
show: true,
interval: 0,
alignWithLabel: true,
},
axisLabel: {
show: true,
interval: 0,
// rotate: 30
}
});
i++;
for (const item in searchRange[parallelAxisName][choiceItem]) {
for (const key in searchRange[parallelAxisName][choiceItem][item]) {
if (key !== '_name') {
dimName.push(key);
parallelAxis.push({
dim: i,
data: searchRange[parallelAxisName][choiceItem][item][key]._value.concat('null'),
name: `${searchRange[parallelAxisName][choiceItem][item]._name}_${key}`,
type: 'category',
boundaryGap: true,
axisLine: {
lineStyle: {
type: 'dotted', // axis type,solid,dashed,dotted
width: 1
}
},
axisTick: {
show: true,
interval: 0,
alignWithLabel: true,
},
axisLabel: {
show: true,
interval: 0,
// rotate: 30
}
});
i++;
}
}
}
}
}
}
this.setState({ dimName: dimName });
}
// metric yAxis
const { showFinalMetricKey } = this.state;
parallelAxis.push({
dim: i,
name: showFinalMetricKey,
scale: true,
nameTextStyle: {
fontWeight: 700
}
});
if (lenOfDataSource === 0) {
const optionOfNull = {
parallelAxis,
tooltip: {
trigger: 'item'
},
parallel: {
parallelAxisDefault: {
tooltip: {
show: true
},
axisLabel: {
formatter: function (value?: string): string | null {
if (value !== undefined) {
const length = value.length;
if (length > 16) {
const temp = value.split('');
for (let m = 16; m < temp.length; m += 17) {
temp[m] += '\n';
}
return temp.join('');
} else {
return value;
}
} else {
return null;
}
}
},
}
},
visualMap: {
type: 'continuous',
min: 0,
max: 1,
color: ['#CA0000', '#FFC400', '#90EE90']
}
};
this.setState({
paraNodata: 'No data',
option: optionOfNull,
sutrialCount: 0,
succeedRenderCount: 0
});
} else {
Object.keys(dataSource).map(item => {
const trial = dataSource[item];
eachTrialParams.push(trial.description.parameters);
// may be a succeed trial hasn't final result
// all detail page may be break down if havn't if
// metric yAxis data
if (trial.acc !== undefined) {
const val = trial.acc[showFinalMetricKey];
if (val !== undefined) {
const typeOfVal = typeof val;
if(typeOfVal === 'number'){
this.setState(() => ({metricType: 'numberType'}));
} else {
// string type
parallelAxis[parallelAxis.length - 1].type = 'category';
parallelAxis[parallelAxis.length - 1].data = [val];
this.setState(() => ({metricType: 'stringType'}));
}
accPara.push(val);
}
}
});
// nested search space, fill all yAxis data
if (isNested !== false) {
const renderDataSource: Array<any> = [];
for (const i in eachTrialParams) {
const eachTrialData: Array<any> = [];
for (const m in eachTrialParams[i]) {
const eachTrialParamsObj = eachTrialParams[i][m];
for (const n in yAxisOrderList.get(m)) {
if (yAxisOrderList.get(m)[n] === eachTrialParamsObj._name) {
for (const index in eachTrialParamsObj) {
if (index !== '_name') {
eachTrialData.push(eachTrialParamsObj[index].toString());
}
if (eachTrialParamsObj[index] === 'Empty') {
eachTrialData.push('Empty');
}
}
} else {
if (yAxisOrderList.get(m)[n] === 'Empty') {
eachTrialData.push(eachTrialParamsObj._name.toString());
} else {
eachTrialData.push('null');
}
}
}
}
renderDataSource.push(eachTrialData);
}
this.setState({ paraYdataNested: renderDataSource });
}
const maxVal = accPara.length === 0 ? 1 : Math.max(...accPara);
const minVal = accPara.length === 0 ? 1 : Math.min(...accPara);
this.setState({ max: maxVal, min: minVal }, () => {
this.getParallelAxis(dimName, parallelAxis, accPara, eachTrialParams, lenOfDataSource);
});
}
}
// get percent value number
// percentNum = (value: string) => {
percentNum = (event: React.FormEvent<HTMLDivElement>, item?: IDropdownOption): void => {
// percentNum = (event: React.FormEvent<HTMLDivElement>, item?: ISelectableOption) => {
if (item !== undefined) {
const vals = parseFloat(item !== undefined ? item.text : '');
this.setState({ percent: vals / 100, selectedItem: item }, () => {
this.reInit();
});
}
}
// deal with response data into pic data
getOption = (dataObj: ParaObj, lengthofTrials: number): void => {
// dataObj [[y1], [y2]... [default metric]]
const { max, min, metricType } = this.state;
const parallelAxis = dataObj.parallelAxis;
const paralleData = dataObj.data;
let visualMapObj = {};
if (max === min) {
visualMapObj = {
type: 'continuous',
precision: 3,
min: 0,
max: max,
color: ['#CA0000', '#FFC400', '#90EE90']
};
} else {
visualMapObj = {
bottom: '20px',
type: 'continuous',
precision: 3,
min: min,
max: max,
color: ['#CA0000', '#FFC400', '#90EE90']
};
}
const optionown = {
parallelAxis,
tooltip: {
trigger: 'item'
},
parallel: {
parallelAxisDefault: {
tooltip: {
show: true
},
axisLabel: {
formatter: function (value: string): string {
const length = value.length;
if (length > 16) {
const temp = value.split('');
for (let i = 16; i < temp.length; i += 17) {
temp[i] += '\n';
}
return temp.join('');
} else {
return value;
}
}
},
}
},
visualMap: metricType === 'numberType' ? visualMapObj : null,
series: {
type: 'parallel',
smooth: true,
lineStyle: {
width: 2
},
data: paralleData
}
};
// please wait the data
this.setState({
option: optionown,
paraNodata: '',
succeedRenderCount: lengthofTrials,
sutrialCount: paralleData.length
});
}
// get swap parallel axis
getSwapArr = (event: React.FormEvent<HTMLDivElement>, item?: IDropdownOption): void => {
const newSelectedItems = [...this.state.swapyAxis];
if (item !== undefined) {
if (item.selected) {
// add the option if it's checked
newSelectedItems.push(item.key as string);
} else {
// remove the option if it's unchecked
const currIndex = newSelectedItems.indexOf(item.key as string);
if (currIndex > -1) {
newSelectedItems.splice(currIndex, 1);
}
}
this.setState({
swapAxisArr: newSelectedItems,
swapyAxis: newSelectedItems
this.setState({ selectedPercent: item.key.toString() }, () => {
this.renderParallelCoordinates();
});
}
}
reInit = (): void => {
const { dataSource, expSearchSpace } = this.props;
this.hyperParaPic(dataSource, expSearchSpace);
}
swapReInit = (): void => {
const { clickCounts, succeedRenderCount } = this.state;
const val = clickCounts + 1;
this.setState({ isLoadConfirm: true, clickCounts: val, });
const { paraBack, swapAxisArr } = this.state;
const paralDim = paraBack.parallelAxis;
const paraData = paraBack.data;
let temp: number;
let dim1: number;
let dim2: number;
let bool1: boolean = false;
let bool2: boolean = false;
let bool3: boolean = false;
Object.keys(paralDim).map(item => {
const paral = paralDim[item];
switch (paral.name) {
case swapAxisArr[0]:
dim1 = paral.dim;
bool1 = true;
break;
case swapAxisArr[1]:
dim2 = paral.dim;
bool2 = true;
break;
default:
}
if (bool1 && bool2) {
bool3 = true;
}
});
// swap dim's number
Object.keys(paralDim).map(item => {
if (bool3) {
if (paralDim[item].name === swapAxisArr[0]) {
paralDim[item].dim = dim2;
}
if (paralDim[item].name === swapAxisArr[1]) {
paralDim[item].dim = dim1;
}
}
});
paralDim.sort(this.sortDimY);
// swap data array
Object.keys(paraData).map(paraItem => {
temp = paraData[paraItem][dim1];
paraData[paraItem][dim1] = paraData[paraItem][dim2];
paraData[paraItem][dim2] = temp;
});
this.getOption(paraBack, succeedRenderCount);
// please wait the data
this.setState({
isLoadConfirm: false
});
}
sortDimY = (a: Dimobj, b: Dimobj): number => {
return a.dim - b.dim;
}
// deal with after swap data into pic
swapGraph = (paraBack: ParaObj, swapAxisArr: string[]): void => {
const paralDim = paraBack.parallelAxis;
const paraData = paraBack.data;
let temp: number;
let dim1: number;
let dim2: number;
let bool1: boolean = false;
let bool2: boolean = false;
let bool3: boolean = false;
Object.keys(paralDim).map(item => {
const paral = paralDim[item];
switch (paral.name) {
case swapAxisArr[0]:
dim1 = paral.dim;
bool1 = true;
break;
case swapAxisArr[1]:
dim2 = paral.dim;
bool2 = true;
break;
default:
}
if (bool1 && bool2) {
bool3 = true;
}
});
// swap dim's number
Object.keys(paralDim).map(item => {
if (bool3) {
if (paralDim[item].name === swapAxisArr[0]) {
paralDim[item].dim = dim2;
}
if (paralDim[item].name === swapAxisArr[1]) {
paralDim[item].dim = dim1;
}
}
});
paralDim.sort(this.sortDimY);
// swap data array
Object.keys(paraData).map(paraItem => {
temp = paraData[paraItem][dim1];
paraData[paraItem][dim1] = paraData[paraItem][dim2];
paraData[paraItem][dim2] = temp;
});
}
// select all final keys
updateEntries = (event: React.FormEvent<HTMLDivElement>, item: any): void => {
if (item !== undefined) {
this.setState({ showFinalMetricKey: item.key }, () => { this.reInit() });
this.setState({ primaryMetricKey: item.key }, () => {
this.renderParallelCoordinates();
});
}
}
componentDidMount(): void {
this.reInit();
this.renderParallelCoordinates();
}
componentDidUpdate(prevProps: ParaProps): void {
if (this.props.dataSource !== prevProps.dataSource) {
const { dataSource, expSearchSpace, whichGraph } = this.props;
if (whichGraph === 'Hyper-parameter') {
this.hyperParaPic(dataSource, expSearchSpace);
// FIXME: redundant update
if (this.props.trials !== prevProps.trials || this.props.searchSpace !== prevProps.searchSpace) {
const { whichChart } = this.props;
if (whichChart === 'Hyper-parameter') {
this.renderParallelCoordinates();
}
}
}
render(): React.ReactNode {
const { option, paraNodata, dimName, isLoadConfirm, selectedItem, swapyAxis } = this.state;
const { selectedPercent, noChart } = this.state;
return (
<div className="parameter">
<Stack horizontal className="para-filter" horizontalAlign="end">
<span className="para-filter-text">Top</span>
<Dropdown
selectedKey={selectedItem ? selectedItem.key : undefined}
selectedKey={selectedPercent}
onChange={this.percentNum}
placeholder="100%"
defaultSelectedKeys={[0.2]}
options={[
{ key: '0.2', text: '20%' },
{ key: '0.5', text: '50%' },
{ key: '0.8', text: '80%' },
{ key: '1', text: '100%' },
{ key: '0.01', text: 'Top 1%' },
{ key: '0.05', text: 'Top 5%' },
{ key: '0.2', text: 'Top 20%' },
{ key: '1', text: 'Top 100%' },
]}
styles={{ dropdown: { width: 120 } }}
className="para-filter-percent"
/>
{this.finalKeysDropdown()}
<Dropdown
placeholder="Select options"
selectedKeys={swapyAxis}
onChange={this.getSwapArr}
multiSelect
options={
dimName.map((key, item) => {
return {
key: key, text: dimName[item]
};
})
}
styles={{ dropdown: { width: 240 } }}
/>
<PrimaryButton
text="Confirm"
onClick={this.swapReInit}
disabled={isLoadConfirm}
/>
</Stack>
<div className="searcHyper">
<ReactEcharts
option={option}
style={this.chartMulineStyle}
// lazyUpdate={true}
notMerge={true} // update now
/>
<div className="noneData">{paraNodata}</div>
</div>
<div className="parcoords" style={this.chartMulineStyle} ref={this.paraRef}/>
{noChart && <div className="nodata">No data</div>}
</div>
);
}
private finalKeysDropdown = (): any => {
const { showFinalMetricKey } = this.state;
private finalKeysDropdown(): any {
const { primaryMetricKey } = this.state;
if (TRIALS.finalKeys().length === 1) {
return null;
} else {
......@@ -736,7 +123,7 @@ class Para extends React.Component<ParaProps, ParaState> {
<div>
<span className="para-filter-text para-filter-middle">Metrics</span>
<Dropdown
selectedKey={showFinalMetricKey}
selectedKey={primaryMetricKey}
options={finalKeysDropdown}
onChange={this.updateEntries}
styles={{ root: { width: 150, display: 'inline-block' } }}
......@@ -745,9 +132,135 @@ class Para extends React.Component<ParaProps, ParaState> {
</div>
);
}
}
};
/**
* Render the parallel coordinates. Using trial data as base and leverage
* information from search space at a best effort basis.
* @param source Array of trial data
* @param searchSpace Search space
*/
private renderParallelCoordinates(): void {
const { searchSpace } = this.props;
const percent = parseFloat(this.state.selectedPercent);
const { primaryMetricKey } = this.state;
const inferredSearchSpace = TRIALS.inferredSearchSpace(searchSpace);
const inferredMetricSpace = TRIALS.inferredMetricSpace();
let convertedTrials = this.getTrialsAsObjectList(inferredSearchSpace, inferredMetricSpace);
const dimensions: [any, any][] = [];
let colorDim: string | undefined = undefined, colorScale: any = undefined;
// treat every axis as numeric to fit for brush
for (const [k, v] of inferredSearchSpace.axes) {
dimensions.push([k, {
type: 'number',
yscale: this.convertToD3Scale(v)
}]);
}
for (const [k, v] of inferredMetricSpace.axes) {
const scale = this.convertToD3Scale(v);
if (k === primaryMetricKey && scale !== undefined && scale.interpolate) {
// set color for primary metrics
colorScale = this.convertToD3Scale(v, false)
.range(['green', 'red'])
.interpolate(d3.interpolateHsl);
colorDim = k;
// filter top trials
if (percent != 1) {
const keptTrialNum = Math.max(Math.ceil(convertedTrials.length * percent), 1);
convertedTrials.sort((a, b) => EXPERIMENT.optimizeMode === 'minimize' ? a[k] - b[k] : b[k] - a[k]);
convertedTrials = convertedTrials.slice(0, keptTrialNum);
const domain = d3.extent(convertedTrials, item => item[k]);
scale.domain([domain[0], domain[1]]);
if (colorScale !== undefined) {
colorScale.domain(domain);
}
}
}
dimensions.push([k, {
type: 'number',
yscale: scale
}]);
}
if (convertedTrials.length === 0) {
return;
}
const firstRun = this.pcs === undefined;
if (firstRun) {
this.pcs = ParCoords()(this.paraRef.current);
}
this.pcs.data(convertedTrials)
.dimensions(dimensions.reduce((obj, entry) => ({ ...obj, [entry[0]]: entry[1] }), {}));
if (firstRun) {
this.pcs.margin(this.innerChartMargins)
.alphaOnBrushed(0.2)
.smoothness(0.1)
.brushMode("1D-axes")
.reorderable()
.interactive();
}
if (colorScale !== undefined) {
this.pcs.color(d => (colorScale as any)(d[colorDim as any]));
}
this.pcs.render();
if (firstRun) {
this.setState({ noChart: false });
}
}
private getTrialsAsObjectList(inferredSearchSpace: MultipleAxes, inferredMetricSpace: MultipleAxes): {}[] {
const { trials } = this.props;
const succeededTrials = trials.filter(filterByStatus);
return succeededTrials.map(s => {
const entries = Array.from(s.parameters(inferredSearchSpace).entries());
entries.push(...(Array.from(s.metrics(inferredMetricSpace).entries())));
const ret = {};
for (const [k, v] of entries) {
ret[k.fullName] = v;
}
return ret;
});
}
private getRange(): [number, number] {
// Documentation is lacking.
// Reference: https://github.com/syntagmatic/parallel-coordinates/issues/308
// const range = this.pcs.height() - this.pcs.margin().top - this.pcs.margin().bottom;
const range = this.chartMulineStyle.height - this.innerChartMargins.top - this.innerChartMargins.bottom;
return [range, 1];
}
private convertToD3Scale(axis: SingleAxis, initRange: boolean = true): any {
const padLinear = ([x0, x1], k = 0.1): [number, number] => {
const dx = (x1 - x0) * k / 2;
return [x0 - dx, x1 + dx];
};
const padLog = ([x0, x1], k = 0.1): [number, number] => {
const [y0, y1] = padLinear([Math.log(x0), Math.log(x1)], k);
return [Math.exp(y0), Math.exp(y1)];
}
let scaleInst: any = undefined;
if (axis.scale === 'ordinal') {
if (axis.nested) {
// TODO: handle nested entries
scaleInst = d3.scalePoint().domain(Array.from(axis.domain.keys())).padding(0.2);
} else {
scaleInst = d3.scalePoint().domain(axis.domain).padding(0.2);
}
} else if (axis.scale === 'log') {
scaleInst = d3.scaleLog().domain(padLog(axis.domain));
} else if (axis.scale === 'linear') {
scaleInst = d3.scaleLinear().domain(padLinear(axis.domain));
}
if (initRange) {
scaleInst = scaleInst.range(this.getRange());
}
return scaleInst;
}
}
export default Para;
......@@ -2,10 +2,7 @@
const METRIC_GROUP_UPDATE_THRESHOLD = 100;
const METRIC_GROUP_UPDATE_SIZE = 20;
let MANAGER_IP = `/api/v1/nni`;
if (process.env.NODE_ENV == "development") {
MANAGER_IP = `//${window.location.hostname}:8080` + MANAGER_IP;
}
const MANAGER_IP = `/api/v1/nni`;
const DOWNLOAD_IP = `/logs`;
const WEBUIDOC = 'https://nni.readthedocs.io/en/latest/Tutorial/WebUI.html';
const trialJobStatus = [
......@@ -40,9 +37,24 @@ const COLUMN = ['Trial No.', 'ID', 'Duration', 'Status', 'Default', OPERATION];
const COLUMNPro = ['Trial No.', 'ID', 'Start Time', 'End Time', 'Duration', 'Status',
'Intermediate result', 'Default', OPERATION];
const CONCURRENCYTOOLTIP = 'Trial concurrency is the number of trials running concurrently.';
const SUPPORTED_SEARCH_SPACE_TYPE = [
'choice',
'layer_choice',
'input_choice',
'randint',
'uniform',
'quniform',
'loguniform',
'qloguniform',
'normal',
'qnormal',
'lognormal',
'qlognormal'
];
export {
MANAGER_IP, DOWNLOAD_IP, trialJobStatus, COLUMNPro, WEBUIDOC,
CONTROLTYPE, MONACO, COLUMN, DRAWEROPTION, OPERATION,
METRIC_GROUP_UPDATE_THRESHOLD, METRIC_GROUP_UPDATE_SIZE, CONCURRENCYTOOLTIP
METRIC_GROUP_UPDATE_THRESHOLD, METRIC_GROUP_UPDATE_SIZE, CONCURRENCYTOOLTIP,
SUPPORTED_SEARCH_SPACE_TYPE
};
/**
* Definition of single dimension in search space.
*/
interface SingleAxis {
baseName: string;
fullName: string;
type: string;
scale: 'log' | 'linear' | 'ordinal';
domain: any;
nested: boolean;
}
/**
* Definition of combination of multiple dimensions.
* The decision in multiple dimensions will be combined together.
* Typically, it is a search space or a sub search space.
*/
interface MultipleAxes {
baseName: string;
fullName: string;
axes: Map<string, SingleAxis>;
}
// draw accuracy graph data export interface
interface TableObj {
key: number;
......@@ -10,6 +33,8 @@ interface TableObj {
color?: string;
startTime?: number;
endTime?: number;
parameters(axes: MultipleAxes): Map<SingleAxis, any>;
metrics(axes: MultipleAxes): Map<SingleAxis, any>;
}
interface TableRecord {
......@@ -192,5 +217,5 @@ export {
TableObj, TableRecord, SearchSpace, FinalType, ErrorParameter, Parameters,
AccurPoint, DetailAccurPoint, TooltipForIntermediate, TooltipForAccuracy,
Dimobj, ParaObj, Intermedia, MetricDataRecord, TrialJobInfo, ExperimentParams,
ExperimentProfile, NNIManagerStatus, EventMap
ExperimentProfile, NNIManagerStatus, EventMap, SingleAxis, MultipleAxes
};
import { MANAGER_IP } from '../const';
import { ExperimentProfile, NNIManagerStatus } from '../interface';
import { requestAxios } from '../function';
import { SearchSpace } from './searchspace';
function compareProfiles(profile1?: ExperimentProfile, profile2?: ExperimentProfile): boolean {
if (!profile1 || !profile2) {
......@@ -129,6 +130,12 @@ class Experiment {
return result;
}
get searchSpaceNew(): SearchSpace {
// The search space derived directly from profile
// eventually this will replace searchSpace
return new SearchSpace('', '', this.searchSpace);
}
get logCollectionEnabled(): boolean {
return !!(this.profile.params.logCollection && this.profile.params.logCollection !== 'none');
}
......
import { SingleAxis, MultipleAxes, TableObj } from '../interface';
import { SUPPORTED_SEARCH_SPACE_TYPE } from '../const';
function fullNameJoin(prefix: string, name: string): string {
return prefix ? (prefix + '/' + name) : name;
}
class NumericAxis implements SingleAxis {
min: number = 0;
max: number = 0;
type: string;
baseName: string;
fullName: string;
scale: 'log' | 'linear';
nested = false;
constructor(baseName: string, fullName: string, type: string, value: any) {
this.baseName = baseName;
this.fullName = fullName;
this.type = type;
this.scale = type.includes('log') ? 'log' : 'linear';
if (type === 'randint') {
this.min = value[0];
this.max = value[1] - 1;
} else if (type.includes('uniform')) {
this.min = value[0];
this.max = value[1];
} else if (type.includes('normal')) {
const [mu, sigma] = [value[0], value[1]];
this.min = mu - 4 * sigma;
this.max = mu + 4 * sigma;
if (this.scale === 'log') {
this.min = Math.exp(this.min);
this.max = Math.exp(this.max);
}
}
}
get domain(): [number, number] {
return [this.min, this.max];
}
}
class SimpleOrdinalAxis implements SingleAxis {
type: string;
baseName: string;
fullName: string;
scale: 'ordinal' = 'ordinal';
domain: any[];
nested = false;
constructor(baseName: string, fullName: string, type: string, value: any) {
this.baseName = baseName;
this.fullName = fullName;
this.type = type;
this.domain = value;
}
}
class NestedOrdinalAxis implements SingleAxis {
type: string;
baseName: string;
fullName: string;
scale: 'ordinal' = 'ordinal';
domain = new Map<string, MultipleAxes>();
nested = true;
constructor(baseName: any, fullName: string, type: any, value: any) {
this.baseName = baseName;
this.fullName = fullName;
this.type = type;
for (const v of value) {
// eslint-disable-next-line @typescript-eslint/no-use-before-define
this.domain.set(v._name, new SearchSpace(v._name, fullNameJoin(fullName, v._name), v));
}
}
}
export class SearchSpace implements MultipleAxes {
axes = new Map<string, SingleAxis>();
baseName: string;
fullName: string;
constructor(baseName: string, fullName: string, searchSpaceSpec: any) {
this.baseName = baseName;
this.fullName = fullName;
if (searchSpaceSpec === undefined) {
return;
}
Object.entries(searchSpaceSpec).forEach((item) => {
const key = item[0], spec = item[1] as any;
if (key === '_name') {
return;
} else if (['choice', 'layer_choice', 'input_choice'].includes(spec._type)) {
// ordinal types
if (spec._value && typeof spec._value[0] === 'object') {
// nested dimension
this.axes.set(key, new NestedOrdinalAxis(key, fullNameJoin(fullName, key), spec._type, spec._value));
} else {
this.axes.set(key, new SimpleOrdinalAxis(key, fullNameJoin(fullName, key), spec._type, spec._value));
}
} else if (SUPPORTED_SEARCH_SPACE_TYPE.includes(spec._type)) {
this.axes.set(key, new NumericAxis(key, fullName + key, spec._type, spec._value));
}
});
}
static inferFromTrials(searchSpace: SearchSpace, trials: TableObj[]): SearchSpace {
const newSearchSpace = new SearchSpace(searchSpace.baseName, searchSpace.fullName, undefined);
for (const [k, v] of searchSpace.axes) {
newSearchSpace.axes.set(k, v);
}
// Add axis inferred from trials columns
const addingColumns = new Map<string, any[]>();
for (const trial of trials) {
try {
trial.parameters(searchSpace);
} catch (unexpectedEntries) {
// eslint-disable-next-line no-console
console.log(unexpectedEntries);
for (const [k, v] of unexpectedEntries as Map<string, any>) {
const column = addingColumns.get(k);
if (column === undefined) {
addingColumns.set(k, [v]);
} else {
column.push(v);
}
}
}
}
addingColumns.forEach((value, key) => {
if (value.every(v => typeof v === 'number')) {
newSearchSpace.axes.set(key, new NumericAxis(key, key, 'uniform', [Math.min(...value), Math.max(...value)]));
} else {
newSearchSpace.axes.set(key, new SimpleOrdinalAxis(key, key, 'choice', new Set(value).values()));
}
});
return newSearchSpace;
}
}
export class MetricSpace implements MultipleAxes {
axes = new Map<string, SingleAxis>();
baseName = '';
fullName = '';
constructor(trials: TableObj[]) {
const columns = new Map<string, any[]>();
for (const trial of trials) {
if (trial.acc === undefined) {
continue;
}
// TODO: handle more than number and object
const acc = typeof trial.acc === 'number' ? { default: trial.acc } : trial.acc;
Object.entries(acc).forEach(item => {
const [k, v] = item;
const column = columns.get(k);
if (column === undefined) {
columns.set(k, [v]);
} else {
column.push(v);
}
});
}
columns.forEach((value, key) => {
if (value.every(v => typeof v === 'number')) {
this.axes.set(key, new NumericAxis(key, key, 'uniform', [Math.min(...value), Math.max(...value)]));
} else {
// TODO: skip for now
}
});
}
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment