-
Notifications
You must be signed in to change notification settings - Fork 1.8k
webui logpath and document #135
Changes from 2 commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,73 @@ | ||
# WebUI | ||
|
||
NNI is a research platform for metalearning. It provides easy-to-use interface so that you could perform neural architecture search, hyperparameter optimization and optimizer design for your own problems and models. | ||
Web UI allows user to monitor the status of the NNI system using a graphical interface. | ||
|
||
## Deployment | ||
|
||
### To start the webui | ||
|
||
* cd webui | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. webui is shipped within NNI package and is started by nnictl command. we do not need to expose this yarn start method to end user. |
||
|
||
> $ yarn | ||
|
||
> $ yarn build | ||
|
||
* cd build | ||
|
||
> $ yarn start | ||
|
||
## Usage | ||
|
||
### View summary page | ||
|
||
Click the tab "Overview". | ||
|
||
* See the experiment parameters. | ||
* See search_space json. | ||
* See good performance trial. | ||
|
||
![](./img/overview.jpg) | ||
|
||
### View job accuracy | ||
|
||
Click the tab "Optimization Progress" to see the point graph of all trials. Hover every point to see its specific accuracy. | ||
|
||
![](./img/accuracy.jpg) | ||
|
||
### View hyper parameter | ||
|
||
Click the tab "Hyper Parameter" to see the parallel graph. | ||
|
||
* You can select the percentage to see top trials. | ||
* Choose two axis to swap its positions | ||
|
||
![](./img/searchspace.jpg) | ||
|
||
### View trial status | ||
|
||
Click the tab "Trial Status" to see the status of the all trials. Specifically: | ||
|
||
* Trial duration: trial's duration in the bar graph. | ||
* Trial detail: trial's id, trial's duration, start time, end time, status, accuracy and search space file. | ||
|
||
![](./img/openRow.jpg) | ||
|
||
* Kill: you can kill a job that status is running. | ||
* Tensor: you can see a job in the tensorflow graph, it will link to the Tensorboard page. | ||
|
||
![](./img/trialStatus.jpg) | ||
|
||
* Intermediate Result Graph. | ||
|
||
![](./img/intermediate.jpg) | ||
|
||
### Control | ||
|
||
Click the tab "Control" to add a new trial or update the search_space file and some experiment parameters. | ||
|
||
![](./img/control.jpg) | ||
|
||
### Feedback | ||
|
||
[Known Issues](https://github.com/Microsoft/nni/issues). |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,7 +7,14 @@ Web UI allows user to monitor the status of the NNI system using a graphical int | |
|
||
### To start the webui | ||
|
||
* cd webui | ||
|
||
> $ yarn | ||
|
||
> $ yarn build | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. webui is started by nnictl command. |
||
|
||
* cd build | ||
|
||
> $ yarn start | ||
|
||
## Usage | ||
|
@@ -16,6 +23,7 @@ Web UI allows user to monitor the status of the NNI system using a graphical int | |
|
||
Click the tab "Overview". | ||
|
||
* See the experiment parameters. | ||
* See good performance trial. | ||
* See search_space json. | ||
|
||
|
@@ -27,22 +35,22 @@ Click the tab "Optimization Progress" to see the point graph of all trials. Hove | |
|
||
Click the tab "Hyper Parameter" to see the parallel graph. | ||
|
||
* You can select the percentage to cut down some lines. | ||
* You can select the percentage to see top trials. | ||
* Choose two axis to swap its positions | ||
|
||
### View trial status | ||
|
||
Click the tab "Trial Status" to see the status of the all trials. Specifically: | ||
|
||
* Running trial: running trial's duration in the bar graph. | ||
* Trial detail: trial's id, trial's duration, start time, end time, status and accuracy. | ||
* Trial duration: trial's duration in the bar graph. | ||
* Trial detail: trial's id, trial's duration, start time, end time, status, accuracy and search space file. | ||
* Kill: you can kill a job that status is running. | ||
* Tensor: you can see a job in the tensorflow graph, it will link to the Tensorboard page. | ||
|
||
### Control | ||
|
||
Click the tab "Control" to add a new trial or update the search_space file and some experiment parameters. | ||
|
||
### View Tensorboard Graph | ||
Click the tab "Tensorboard" to see a job in the tensorflow graph. | ||
### Feedback | ||
|
||
[Known Issues](https://github.com/Microsoft/nni/issues). |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,7 +3,7 @@ | |
"version": "0.1.0", | ||
"private": true, | ||
"dependencies": { | ||
"antd": "^3.8.1", | ||
"antd": "^3.9.3", | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Is this antd upgrade neccessary? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 是的。我用的一些新版本的图标。 There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Got it, thanks! |
||
"axios": "^0.18.0", | ||
"babel-polyfill": "^6.26.0", | ||
"echarts": "^4.1.0", | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
.logpath{ | ||
margin-bottom: 10px; | ||
margin-left: 10px; | ||
} | ||
.logName{ | ||
color: #268BD2; | ||
} | ||
.logContent{ | ||
color: #333; | ||
} | ||
.logHref:hover{ | ||
color: blue; | ||
text-decoration: underline; | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The description of NNI should have already been somewhere else, we do not need to repeat it.