• Yan Ni's avatar
    doc refactor to master (#648) · bc9eab33
    Yan Ni authored
    * initial commit for document refactor (#533)
    
    * enable sphinx
    
    * fix docs/readme link
    
    * update conf
    
    * use mkdocs to build homepage
    
    * Update mkdocs.yml
    
    use docs/README as main
    
    * delete sphinx file
    
    * add nav to mkdocs config
    
    * fix mkdocs bug
    
    * add requirement for online build
    
    * clean requirements.txt
    
    * add contribution
    
    * change requirements file location
    
    * delete sphinx from gitignore
    
    * mnist examples doc (#566)
    
    * mnist examples doc
    
    * update
    
    * update
    
    * update
    
    * update
    
    * update
    
    * Docs refactor of Tutorial (QuickStart, Tuners, Assessors) (#554)
    
    * Refactor of QuickStart
    
    * fix some typo
    
    * Make new changes based on suggestions
    
    * update successful INFO
    
    * update Tuners
    
    * update Tuners:overview
    
    * Update Tuners.md
    
    * Add Assessor.md
    
    * update
    
    * update
    
    * mkdocs.yml
    
    * Update QuickStart.md
    
    * update
    
    * update
    
    * update
    
    * update
    
    * update
    
    * add diff
    
    * modified QuickStart.md and add mnist without nni example
    
    * update
    
    * small change
    
    * update
    
    * update
    
    * update
    
    * update
    
    * update and refactor the mnist.py
    
    * update
    
    * update working process
    
    * refator the mnist.py
    
    * update
    
    * update
    
    * update mkdocs.md
    
    * add metis tuner
    
    * update QuickStart webUI part
    
    * update capture
    
    * update capture
    
    * update description
    
    * update picture for assessor
    
    * update
    
    * modified mkdocs.yml
    
    * update Tuners.md
    
    * test format
    
    * update Tuner.md
    
    * update Tuner.md
    
    * change display format
    
    * fix typo
    
    * update
    
    * fix typo
    
    * fix typo and rename customize_Advisor
    
    * fix typo and modified
    
    * Dev doc: Add docs for Trials, SearchSpace, Annotation and GridSearch (#569)
    
    * add Trials.md
    
    * add Trials.md
    
    * add Trials.md
    
    * add Trials.md
    
    * add docs
    
    * add docs
    
    * add docs
    
    * add docs
    
    * add docs
    
    * docs modification
    
    * docs modification
    
    * docs modification
    
    * docs modification
    
    * docs modification
    
    * docs modification
    
    * docs modification
    
    * docs modification
    
    * docs modification
    
    * docs modification
    
    * update triaL.MD
    
    * update triaL.MD
    
    * update triaL.MD
    
    * update triaL.MD
    
    * update triaL.MD
    
    * add grid search tuner doc
    
    * add grid search tuner doc
    
    * Chec dev doc (#606)
    
    * multiPhase doc
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * update dev-doc to sphinx (#630)
    
    * add trigger (#544)
    
    * NNI logging architecture improvement  (#539)
    
    * Removed unused log code, refactor to rename some class name in nni sdk and trial_tools
    
    * Fix the regression bug that loca/remote mode doesnt work
    
    * [WebUI] Fix issue#517 & issue#459 (#524)
    
    * [WebUI] Fix issue#517 & issue#459
    
    * update
    
    * [Logging architecture refactor] Remove unused metrics related code in nni trial_tools, support kubeflow mode for logging architecture refactor (#551)
    
    * Remove unused metrics related code in nni trial_tools, support kubeflow mode for logging architecture refactor
    
    * Doc typo and format fixes (#560)
    
    * fix incorrect document
    
    * fix doc format and typo
    
    * fix state transition (#504)
    
    * Add enas nni version from contributor (#557)
    
    * update readme in ga_squad
    
    * update readme
    
    * fix typo
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * update readme
    
    * update
    
    * fix path
    
    * update reference
    
    * fix bug in config file
    
    * update nni_arch_overview.png
    
    * update
    
    * update
    
    * update
    
    * add enas_nni
    
    * Code coverage report (#559)
    
    * Add UT code coverage report
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * integration test python code coverage report
    
    * Updating Readme to add the Related Projects like PAI, KubeLauncher and MMdnn (#565)
    
    * Adding related projects to Readme
    
    * Fix remote TrainingService bug, change forEach to "for of" (#564)
    
    trial job could not be stopped in remote machine when experiment is stopped, because awit/async does not work normally in forEach, refer https://codeburst.io/javascript-async-await-with-foreach-b6ba62bbf404
    
    .
    
    * To install the whole nni in an virtual environment (#538)
    
    * support venv
    
    * adapt venv
    
    * adapt venv
    
    * adapt venv
    
    * adapt venv
    
    * new test
    
    * new test
    
    * new test
    
    * support venv
    
    * support venv
    
    * support venv
    
    * support venv
    
    * support venv
    
    * support venv
    
    * support venv
    
    * colorful output for mac
    
    * colorful output for mac
    
    * permission denied in /tmp
    
    * permission denied in /tmp
    
    * permission denied in /tmp
    
    * remove unused variable
    
    * final
    
    * remove build python
    
    * Make it feasible for annotation whether to add an extra line "nni.get_next_parameter()" or not (#526)
    
    * fix bug
    
    * add docs
    
    * add ut
    
    * add ut
    
    * add to ci
    
    * update doc
    
    * update doc
    
    * update ut
    
    * add ut to ci
    
    * add ut to ci
    
    * add ut to ci
    
    * add ut to ci
    
    * add ut to ci
    
    * add ut to ci
    
    * add ut to ci
    
    * add ut to ci
    
    * test
    
    * test
    
    * test
    
    * test
    
    * test
    
    * test
    
    * test
    
    * test
    
    * test
    
    * test
    
    * revert
    
    * refactor
    
    * refactor
    
    * s
    
    * merge
    
    * fix annotation for extra line
    
    * add deprecation warning
    
    * fix permision deny (#567)
    
    * Add Metis Tuner (#534)
    
    * update readme in ga_squad
    
    * update readme
    
    * fix typo
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * update readme
    
    * update
    
    * fix path
    
    * update reference
    
    * fix bug in config file
    
    * update nni_arch_overview.png
    
    * update
    
    * update
    
    * update
    
    * add metis tuner code
    
    * 1. fix bug about import 2.update other sdk file
    
    * add auto-gbdt-example and remove unused code
    
    * add metis_tuner into README
    
    * update the README
    
    * update README | remove unused variable
    
    * fix typo
    
    * add sklearn into requirments
    
    * Update src/sdk/pynni/nni/metis_tuner/metis_tuner.py
    
    add default value in __init__
    Co-Authored-By: default avatarxuehui1991 <xuehui@microsoft.com>
    
    * Update docs/HowToChooseTuner.md
    Co-Authored-By: default avatarxuehui1991 <xuehui@microsoft.com>
    
    * Update docs/HowToChooseTuner.md
    Co-Authored-By: default avatarxuehui1991 <xuehui@microsoft.com>
    
    * fix typo | add more comments
    
    * Change WARNING to INFO (#574)
    
    change the warning level to info level when expand relative path
    add nnictl --version log
    update readme.md
    
    * Fix some bugs in doc and log (#561)
    
    * fix some bugs in doc and log
    
    * The learning rate focus more on validation sets accuracy than training sets accuracy.
    
    *  Fix a race condidtion issue in trial_keeper for reading log from pipe (#578)
    
    * Fix a race condidtion issue in trial_keeper for reading log from pipe
    
    * [WebUI] Fix issue#458 about final result as dict (#563)
    
    * [WebUI] Fix issue#458 about final result as dict
    
    * Fix comments
    
    * fix bug
    
    * support frameworkcontroller log (#572)
    
    support frameworkcontroller log
    
    * Dev weight sharing (#568) (#576)
    
    * Dev weight sharing (#568)
    
    * add pycharm project files to .gitignore list
    
    * update pylintrc to conform vscode settings
    
    * fix RemoteMachineMode for wrong trainingServicePlatform
    
    * simple weight sharing
    
    * update gitignore file
    
    * change tuner codedir to relative path
    
    * add python cache files to gitignore list
    
    * move extract scalar reward logic from dispatcher to tuner
    
    * update tuner code corresponding to last commit
    
    * update doc for receive_trial_result api change
    
    * add numpy to package whitelist of pylint
    
    * distinguish param value from return reward for tuner.extract_scalar_reward
    
    * update pylintrc
    
    * add comments to dispatcher.handle_report_metric_data
    
    * update install for mac support
    
    * fix root mode bug on Makefile
    
    * Quick fix bug: nnictl port value error (#245)
    
    * fix port bug
    
    * Dev exp stop more (#221)
    
    * Exp stop refactor (#161)
    
    * Update RemoteMachineMode.md (#63)
    
    * Remove unused classes for SQuAD QA example.
    
    * Remove more unused functions for SQuAD QA example.
    
    * Fix default dataset config.
    
    * Add Makefile README (#64)
    
    * update document (#92)
    
    * Edit readme.md
    
    * updated a word
    
    * Update GetStarted.md
    
    * Update GetStarted.md
    
    * refact readme, getstarted and write your trial md.
    
    * Update README.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Fix nnictl bugs and add new feature (#75)
    
    * fix nnictl bug
    
    * fix nnictl create bug
    
    * add experiment status logic
    
    * add more information for nnictl
    
    * fix Evolution Tuner bug
    
    * refactor code
    
    * fix code in updater.py
    
    * fix nnictl --help
    
    * fix classArgs bug
    
    * update check response.status_code logic
    
    * remove Buffer warning (#100)
    
    * update readme in ga_squad
    
    * update readme
    
    * fix typo
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Add support for debugging mode
    
    * fix setup.py (#115)
    
    * Add DAG model configuration format for SQuAD example.
    
    * Explain config format for SQuAD QA model.
    
    * Add more detailed introduction about the evolution algorithm.
    
    * Fix install.sh add add trial log path (#109)
    
    * fix nnictl bug
    
    * fix nnictl create bug
    
    * add experiment status logic
    
    * add more information for nnictl
    
    * fix Evolution Tuner bug
    
    * refactor code
    
    * fix code in updater.py
    
    * fix nnictl --help
    
    * fix classArgs bug
    
    * update check response.status_code logic
    
    * show trial log path
    
    * update document
    
    * fix install.sh
    
    * set default vallue for maxTrialNum and maxExecDuration
    
    * fix nnictl
    
    * Dev smac (#116)
    
    * support package install (#91)
    
    * fix nnictl bug
    
    * support package install
    
    * update
    
    * update package install logic
    
    * Fix package install issue (#95)
    
    * fix nnictl bug
    
    * fix pakcage install
    
    * support SMAC as a tuner on nni (#81)
    
    * update doc
    
    * update doc
    
    * update doc
    
    * update hyperopt installation
    
    * update doc
    
    * update doc
    
    * update description in setup.py
    
    * update setup.py
    
    * modify encoding
    
    * encoding
    
    * add encoding
    
    * remove pymc3
    
    * update doc
    
    * update builtin tuner spec
    
    * support smac in sdk, fix logging issue
    
    * support smac tuner
    
    * add optimize_mode
    
    * update config in nnictl
    
    * add __init__.py
    
    * update smac
    
    * update import path
    
    * update setup.py: remove entry_point
    
    * update rest server validation
    
    * fix bug in nnictl launcher
    
    * support classArgs: optimize_mode
    
    * quick fix bug
    
    * test travis
    
    * add dependency
    
    * add dependency
    
    * add dependency
    
    * add dependency
    
    * create smac python package
    
    * fix trivial points
    
    * optimize import of tuners, modify nnictl accordingly
    
    * fix bug: incorrect algorithm_name
    
    * trivial refactor
    
    * for debug
    
    * support virtual
    
    * update doc of SMAC
    
    * update smac requirements
    
    * update requirements
    
    * change debug mode
    
    * update doc
    
    * update doc
    
    * refactor based on comments
    
    * fix comments
    
    * modify example config path to relative path and increase maxTrialNum (#94)
    
    * modify example config path to relative path and increase maxTrialNum
    
    * add document
    
    * support conda (#90) (#110)
    
    * support install from venv and travis CI
    
    * support install from venv and travis CI
    
    * support install from venv and travis CI
    
    * support conda
    
    * support conda
    
    * modify example config path to relative path and increase maxTrialNum
    
    * undo messy commit
    
    * undo messy commit
    
    * Support pip install as root (#77)
    
    * Typo on #58 (#122)
    
    * PAI Training Service implementation (#128)
    
    * PAI Training service implementation
    **1. Implement PAITrainingService
    **2. Add trial-keeper python module, and modify setup.py to install the module
    **3. Add PAItrainingService rest server to collect metrics from PAI container.
    
    * fix datastore for multiple final result (#129)
    
    * Update NNI v0.2 release notes (#132)
    
    Update NNI v0.2 release notes
    
    * Update setup.py Makefile and documents (#130)
    
    * update makefile and setup.py
    
    * update makefile and setup.py
    
    * update document
    
    * update document
    
    * Update Makefile no travis
    
    *  update doc
    
    *  update doc
    
    * fix convert from ss to pcs (#133)
    
    * Fix bugs about webui (#131)
    
    * Fix webui bugs
    
    * Fix tslint
    
    * webui logpath and document (#135)
    
    * Add webui document and logpath as a href
    
    * fix tslint
    
    * fix comments by Chengmin
    
    * Pai training service bug fix and enhancement (#136)
    
    * Add NNI installation scripts
    
    * Update pai script, update NNI_out_dir
    
    * Update NNI dir in nni sdk local.py
    
    * Create .nni folder in nni sdk local.py
    
    * Add check before creating .nni folder
    
    * Fix typo for PAI_INSTALL_NNI_SHELL_FORMAT
    
    * Improve annotation (#138)
    
    * Improve annotation
    
    * Minor bugfix
    
    * Selectively install through pip (#139)
    
    Selectively install through pip 
    * update setup.py
    
    * fix paiTrainingService bugs (#137)
    
    * fix nnictl bug
    
    * add hdfs host validation
    
    * fix bugs
    
    * fix dockerfile
    
    * fix install.sh
    
    * update install.sh
    
    * fix dockerfile
    
    * Set timeout for HDFSUtility exists function
    
    * remove unused TODO
    
    * fix sdk
    
    * add optional for outputDir and dataDir
    
    * refactor dockerfile.base
    
    * Remove unused import in hdfsclientUtility
    
    * Add documentation for NNI PAI mode experiment (#141)
    
    * Add documentation for NNI PAI mode
    
    * Fix typo based on PR comments
    
    * Exit with subprocess return code of trial keeper
    
    * Remove additional exit code
    
    * Fix typo based on PR comments
    
    * update doc for smac tuner (#140)
    
    * Revert "Selectively install through pip (#139)" due to potential pip install issue (#142)
    
    * Revert "Selectively install through pip (#139)"
    
    This reverts commit 1d174836.
    
    * Add exit code of subprocess for trial_keeper
    
    * Update README, add link to PAImode doc
    
    * Merge branch V0.2 to Master (#143)
    
    * webui logpath and document (#135)
    
    * Add webui document and logpath as a href
    
    * fix tslint
    
    * fix comments by Chengmin
    
    * Pai training service bug fix and enhancement (#136)
    
    * Add NNI installation scripts
    
    * Update pai script, update NNI_out_dir
    
    * Update NNI dir in nni sdk local.py
    
    * Create .nni folder in nni sdk local.py
    
    * Add check before creating .nni folder
    
    * Fix typo for PAI_INSTALL_NNI_SHELL_FORMAT
    
    * Improve annotation (#138)
    
    * Improve annotation
    
    * Minor bugfix
    
    * Selectively install through pip (#139)
    
    Selectively install through pip 
    * update setup.py
    
    * fix paiTrainingService bugs (#137)
    
    * fix nnictl bug
    
    * add hdfs host validation
    
    * fix bugs
    
    * fix dockerfile
    
    * fix install.sh
    
    * update install.sh
    
    * fix dockerfile
    
    * Set timeout for HDFSUtility exists function
    
    * remove unused TODO
    
    * fix sdk
    
    * add optional for outputDir and dataDir
    
    * refactor dockerfile.base
    
    * Remove unused import in hdfsclientUtility
    
    * Add documentation for NNI PAI mode experiment (#141)
    
    * Add documentation for NNI PAI mode
    
    * Fix typo based on PR comments
    
    * Exit with subprocess return code of trial keeper
    
    * Remove additional exit code
    
    * Fix typo based on PR comments
    
    * update doc for smac tuner (#140)
    
    * Revert "Selectively install through pip (#139)" due to potential pip install issue (#142)
    
    * Revert "Selectively install through pip (#139)"
    
    This reverts commit 1d174836.
    
    * Add exit code of subprocess for trial_keeper
    
    * Update README, add link to PAImode doc
    
    * fix bug (#147)
    
    * Refactor nnictl and add config_pai.yml (#144)
    
    * fix nnictl bug
    
    * add hdfs host validation
    
    * fix bugs
    
    * fix dockerfile
    
    * fix install.sh
    
    * update install.sh
    
    * fix dockerfile
    
    * Set timeout for HDFSUtility exists function
    
    * remove unused TODO
    
    * fix sdk
    
    * add optional for outputDir and dataDir
    
    * refactor dockerfile.base
    
    * Remove unused import in hdfsclientUtility
    
    * add config_pai.yml
    
    * refactor nnictl create logic and add colorful print
    
    * fix nnictl stop logic
    
    * add annotation for config_pai.yml
    
    * add document for start experiment
    
    * fix config.yml
    
    * fix document
    
    * Fix trial keeper wrongly exit issue (#152)
    
    * Fix trial keeper bug, use actual exitcode to exit rather than 1
    
    * Fix bug of table sort (#145)
    
    * Update doc for PAIMode and v0.2 release notes (#153)
    
    * Update v0.2 documentation regards to release note and PAI training service
    
    * Update document to describe NNI docker image
    
    * fix antd (#159)
    
    * refactor experiment stopping logic
    
    * support change concurrency
    
    * remove trialJobs.ts
    
    * trivial changes
    
    * fix bugs
    
    * fix bug
    
    * support updating maxTrialNum
    
    * Modify IT scripts for supporting multiple experiments
    
    * Update ci (#175)
    
    * Update RemoteMachineMode.md (#63)
    
    * Remove unused classes for SQuAD QA example.
    
    * Remove more unused functions for SQuAD QA example.
    
    * Fix default dataset config.
    
    * Add Makefile README (#64)
    
    * update document (#92)
    
    * Edit readme.md
    
    * updated a word
    
    * Update GetStarted.md
    
    * Update GetStarted.md
    
    * refact readme, getstarted and write your trial md.
    
    * Update README.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Fix nnictl bugs and add new feature (#75)
    
    * fix nnictl bug
    
    * fix nnictl create bug
    
    * add experiment status logic
    
    * add more information for nnictl
    
    * fix Evolution Tuner bug
    
    * refactor code
    
    * fix code in updater.py
    
    * fix nnictl --help
    
    * fix classArgs bug
    
    * update check response.status_code logic
    
    * remove Buffer warning (#100)
    
    * update readme in ga_squad
    
    * update readme
    
    * fix typo
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Add support for debugging mode
    
    * modify CI cuz of refracting exp stop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * file saving
    
    * fix issues from code merge
    
    * remove $(INSTALL_PREFIX)/nni/nni_manager before install
    
    * fix indent
    
    * fix merge issue
    
    * socket close
    
    * update port
    
    * fix merge error
    
    * modify ci logic in nnimanager
    
    * fix ci
    
    * fix bug
    
    * change suspended to done
    
    * update ci (#229)
    
    * update ci
    
    * update ci
    
    * update ci (#232)
    
    * update ci
    
    * update ci
    
    * update azure-pipelines
    
    * update azure-pipelines
    
    * update ci (#233)
    
    * update ci
    
    * update ci
    
    * update azure-pipelines
    
    * update azure-pipelines
    
    * update azure-pipelines
    
    * run.py (#238)
    
    * Nnupdate ci (#239)
    
    * run.py
    
    * test ci
    
    * Nnupdate ci (#240)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * Udci (#241)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * test ci
    
    * update ci (#242)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * test ci
    
    * update ci
    
    * revert install.sh (#244)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * test ci
    
    * update ci
    
    * revert install.sh
    
    * add comments
    
    * remove assert
    
    * trivial change
    
    * trivial change
    
    * update Makefile (#246)
    
    * update Makefile
    
    * update Makefile
    
    * quick fix for ci (#248)
    
    * add update trialNum and fix bugs (#261)
    
    * Add builtin tuner to CI (#247)
    
    * update Makefile
    
    * update Makefile
    
    * add builtin-tuner test
    
    * add builtin-tuner test
    
    * refractor ci
    
    * update azure.yml
    
    * add built-in tuner test
    
    * fix bugs
    
    * Doc refactor (#258)
    
    * doc refactor
    
    * image name refactor
    
    * Refactor nnictl to support listing stopped experiments. (#256)
    
    Refactor nnictl to support listing stopped experiments.
    
    * Show experiment parameters more beautifully (#262)
    
    * fix error on example of RemoteMachineMode (#269)
    
    * add pycharm project files to .gitignore list
    
    * update pylintrc to conform vscode settings
    
    * fix RemoteMachineMode for wrong trainingServicePlatform
    
    * Update docker file to use latest nni release (#263)
    
    * fix bug about execDuration and endTime (#270)
    
    * fix bug about execDuration and endTime
    
    * modify time interval to 30 seconds
    
    * refactor based on Gems's suggestion
    
    * for triggering ci
    
    * Refactor dockerfile (#264)
    
    * refactor Dockerfile
    
    * Support nnictl tensorboard (#268)
    
    support tensorboard
    
    * Sdk update (#272)
    
    * Rename get_parameters to get_next_parameter
    
    * annotations add get_next_parameter
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * add experiment log path to experiment profile (#276)
    
    * refactor extract reward from dict by tuner
    
    * update Makefile for mac support, wait for aka.ms support
    
    * refix Makefile for colorful echo
    
    * unversion config.yml with machine information
    
    * sync graph.py between tuners & trial of ga_squad
    
    * sync graph.py between tuners & trial of ga_squad
    
    * copy weight shared ga_squad under weight_sharing folder
    
    * mv ga_squad code back to master
    
    * simple tuner & trial ready
    
    * Fix nnictl multiThread option
    
    * weight sharing with async dispatcher simple example ready
    
    * update for ga_squad
    
    * fix bug
    
    * modify multihead attention name
    
    * add min_layer_num to Graph
    
    * fix bug
    
    * update share id calc
    
    * fix bug
    
    * add save logging
    
    * fix ga_squad tuner bug
    
    * sync bug fix for ga_squad tuner
    
    * fix same hash_id bug
    
    * add lock to simple tuner in weight sharing
    
    * Add readme to simple weight sharing
    
    * update
    
    * update
    
    * add paper link
    
    * update
    
    * reformat with autopep8
    
    * add documentation for weight sharing
    
    * test for weight sharing
    
    * delete irrelevant files
    
    * move details of weight sharing in to code comments
    
    * Dev weight sharing update doc (#577)
    
    * add pycharm project files to .gitignore list
    
    * update pylintrc to conform vscode settings
    
    * fix RemoteMachineMode for wrong trainingServicePlatform
    
    * simple weight sharing
    
    * update gitignore file
    
    * change tuner codedir to relative path
    
    * add python cache files to gitignore list
    
    * move extract scalar reward logic from dispatcher to tuner
    
    * update tuner code corresponding to last commit
    
    * update doc for receive_trial_result api change
    
    * add numpy to package whitelist of pylint
    
    * distinguish param value from return reward for tuner.extract_scalar_reward
    
    * update pylintrc
    
    * add comments to dispatcher.handle_report_metric_data
    
    * update install for mac support
    
    * fix root mode bug on Makefile
    
    * Quick fix bug: nnictl port value error (#245)
    
    * fix port bug
    
    * Dev exp stop more (#221)
    
    * Exp stop refactor (#161)
    
    * Update RemoteMachineMode.md (#63)
    
    * Remove unused classes for SQuAD QA example.
    
    * Remove more unused functions for SQuAD QA example.
    
    * Fix default dataset config.
    
    * Add Makefile README (#64)
    
    * update document (#92)
    
    * Edit readme.md
    
    * updated a word
    
    * Update GetStarted.md
    
    * Update GetStarted.md
    
    * refact readme, getstarted and write your trial md.
    
    * Update README.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Fix nnictl bugs and add new feature (#75)
    
    * fix nnictl bug
    
    * fix nnictl create bug
    
    * add experiment status logic
    
    * add more information for nnictl
    
    * fix Evolution Tuner bug
    
    * refactor code
    
    * fix code in updater.py
    
    * fix nnictl --help
    
    * fix classArgs bug
    
    * update check response.status_code logic
    
    * remove Buffer warning (#100)
    
    * update readme in ga_squad
    
    * update readme
    
    * fix typo
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Add support for debugging mode
    
    * fix setup.py (#115)
    
    * Add DAG model configuration format for SQuAD example.
    
    * Explain config format for SQuAD QA model.
    
    * Add more detailed introduction about the evolution algorithm.
    
    * Fix install.sh add add trial log path (#109)
    
    * fix nnictl bug
    
    * fix nnictl create bug
    
    * add experiment status logic
    
    * add more information for nnictl
    
    * fix Evolution Tuner bug
    
    * refactor code
    
    * fix code in updater.py
    
    * fix nnictl --help
    
    * fix classArgs bug
    
    * update check response.status_code logic
    
    * show trial log path
    
    * update document
    
    * fix install.sh
    
    * set default vallue for maxTrialNum and maxExecDuration
    
    * fix nnictl
    
    * Dev smac (#116)
    
    * support package install (#91)
    
    * fix nnictl bug
    
    * support package install
    
    * update
    
    * update package install logic
    
    * Fix package install issue (#95)
    
    * fix nnictl bug
    
    * fix pakcage install
    
    * support SMAC as a tuner on nni (#81)
    
    * update doc
    
    * update doc
    
    * update doc
    
    * update hyperopt installation
    
    * update doc
    
    * update doc
    
    * update description in setup.py
    
    * update setup.py
    
    * modify encoding
    
    * encoding
    
    * add encoding
    
    * remove pymc3
    
    * update doc
    
    * update builtin tuner spec
    
    * support smac in sdk, fix logging issue
    
    * support smac tuner
    
    * add optimize_mode
    
    * update config in nnictl
    
    * add __init__.py
    
    * update smac
    
    * update import path
    
    * update setup.py: remove entry_point
    
    * update rest server validation
    
    * fix bug in nnictl launcher
    
    * support classArgs: optimize_mode
    
    * quick fix bug
    
    * test travis
    
    * add dependency
    
    * add dependency
    
    * add dependency
    
    * add dependency
    
    * create smac python package
    
    * fix trivial points
    
    * optimize import of tuners, modify nnictl accordingly
    
    * fix bug: incorrect algorithm_name
    
    * trivial refactor
    
    * for debug
    
    * support virtual
    
    * update doc of SMAC
    
    * update smac requirements
    
    * update requirements
    
    * change debug mode
    
    * update doc
    
    * update doc
    
    * refactor based on comments
    
    * fix comments
    
    * modify example config path to relative path and increase maxTrialNum (#94)
    
    * modify example config path to relative path and increase maxTrialNum
    
    * add document
    
    * support conda (#90) (#110)
    
    * support install from venv and travis CI
    
    * support install from venv and travis CI
    
    * support install from venv and travis CI
    
    * support conda
    
    * support conda
    
    * modify example config path to relative path and increase maxTrialNum
    
    * undo messy commit
    
    * undo messy commit
    
    * Support pip install as root (#77)
    
    * Typo on #58 (#122)
    
    * PAI Training Service implementation (#128)
    
    * PAI Training service implementation
    **1. Implement PAITrainingService
    **2. Add trial-keeper python module, and modify setup.py to install the module
    **3. Add PAItrainingService rest server to collect metrics from PAI container.
    
    * fix datastore for multiple final result (#129)
    
    * Update NNI v0.2 release notes (#132)
    
    Update NNI v0.2 release notes
    
    * Update setup.py Makefile and documents (#130)
    
    * update makefile and setup.py
    
    * update makefile and setup.py
    
    * update document
    
    * update document
    
    * Update Makefile no travis
    
    *  update doc
    
    *  update doc
    
    * fix convert from ss to pcs (#133)
    
    * Fix bugs about webui (#131)
    
    * Fix webui bugs
    
    * Fix tslint
    
    * webui logpath and document (#135)
    
    * Add webui document and logpath as a href
    
    * fix tslint
    
    * fix comments by Chengmin
    
    * Pai training service bug fix and enhancement (#136)
    
    * Add NNI installation scripts
    
    * Update pai script, update NNI_out_dir
    
    * Update NNI dir in nni sdk local.py
    
    * Create .nni folder in nni sdk local.py
    
    * Add check before creating .nni folder
    
    * Fix typo for PAI_INSTALL_NNI_SHELL_FORMAT
    
    * Improve annotation (#138)
    
    * Improve annotation
    
    * Minor bugfix
    
    * Selectively install through pip (#139)
    
    Selectively install through pip 
    * update setup.py
    
    * fix paiTrainingService bugs (#137)
    
    * fix nnictl bug
    
    * add hdfs host validation
    
    * fix bugs
    
    * fix dockerfile
    
    * fix install.sh
    
    * update install.sh
    
    * fix dockerfile
    
    * Set timeout for HDFSUtility exists function
    
    * remove unused TODO
    
    * fix sdk
    
    * add optional for outputDir and dataDir
    
    * refactor dockerfile.base
    
    * Remove unused import in hdfsclientUtility
    
    * Add documentation for NNI PAI mode experiment (#141)
    
    * Add documentation for NNI PAI mode
    
    * Fix typo based on PR comments
    
    * Exit with subprocess return code of trial keeper
    
    * Remove additional exit code
    
    * Fix typo based on PR comments
    
    * update doc for smac tuner (#140)
    
    * Revert "Selectively install through pip (#139)" due to potential pip install issue (#142)
    
    * Revert "Selectively install through pip (#139)"
    
    This reverts commit 1d174836.
    
    * Add exit code of subprocess for trial_keeper
    
    * Update README, add link to PAImode doc
    
    * Merge branch V0.2 to Master (#143)
    
    * webui logpath and document (#135)
    
    * Add webui document and logpath as a href
    
    * fix tslint
    
    * fix comments by Chengmin
    
    * Pai training service bug fix and enhancement (#136)
    
    * Add NNI installation scripts
    
    * Update pai script, update NNI_out_dir
    
    * Update NNI dir in nni sdk local.py
    
    * Create .nni folder in nni sdk local.py
    
    * Add check before creating .nni folder
    
    * Fix typo for PAI_INSTALL_NNI_SHELL_FORMAT
    
    * Improve annotation (#138)
    
    * Improve annotation
    
    * Minor bugfix
    
    * Selectively install through pip (#139)
    
    Selectively install through pip 
    * update setup.py
    
    * fix paiTrainingService bugs (#137)
    
    * fix nnictl bug
    
    * add hdfs host validation
    
    * fix bugs
    
    * fix dockerfile
    
    * fix install.sh
    
    * update install.sh
    
    * fix dockerfile
    
    * Set timeout for HDFSUtility exists function
    
    * remove unused TODO
    
    * fix sdk
    
    * add optional for outputDir and dataDir
    
    * refactor dockerfile.base
    
    * Remove unused import in hdfsclientUtility
    
    * Add documentation for NNI PAI mode experiment (#141)
    
    * Add documentation for NNI PAI mode
    
    * Fix typo based on PR comments
    
    * Exit with subprocess return code of trial keeper
    
    * Remove additional exit code
    
    * Fix typo based on PR comments
    
    * update doc for smac tuner (#140)
    
    * Revert "Selectively install through pip (#139)" due to potential pip install issue (#142)
    
    * Revert "Selectively install through pip (#139)"
    
    This reverts commit 1d174836.
    
    * Add exit code of subprocess for trial_keeper
    
    * Update README, add link to PAImode doc
    
    * fix bug (#147)
    
    * Refactor nnictl and add config_pai.yml (#144)
    
    * fix nnictl bug
    
    * add hdfs host validation
    
    * fix bugs
    
    * fix dockerfile
    
    * fix install.sh
    
    * update install.sh
    
    * fix dockerfile
    
    * Set timeout for HDFSUtility exists function
    
    * remove unused TODO
    
    * fix sdk
    
    * add optional for outputDir and dataDir
    
    * refactor dockerfile.base
    
    * Remove unused import in hdfsclientUtility
    
    * add config_pai.yml
    
    * refactor nnictl create logic and add colorful print
    
    * fix nnictl stop logic
    
    * add annotation for config_pai.yml
    
    * add document for start experiment
    
    * fix config.yml
    
    * fix document
    
    * Fix trial keeper wrongly exit issue (#152)
    
    * Fix trial keeper bug, use actual exitcode to exit rather than 1
    
    * Fix bug of table sort (#145)
    
    * Update doc for PAIMode and v0.2 release notes (#153)
    
    * Update v0.2 documentation regards to release note and PAI training service
    
    * Update document to describe NNI docker image
    
    * fix antd (#159)
    
    * refactor experiment stopping logic
    
    * support change concurrency
    
    * remove trialJobs.ts
    
    * trivial changes
    
    * fix bugs
    
    * fix bug
    
    * support updating maxTrialNum
    
    * Modify IT scripts for supporting multiple experiments
    
    * Update ci (#175)
    
    * Update RemoteMachineMode.md (#63)
    
    * Remove unused classes for SQuAD QA example.
    
    * Remove more unused functions for SQuAD QA example.
    
    * Fix default dataset config.
    
    * Add Makefile README (#64)
    
    * update document (#92)
    
    * Edit readme.md
    
    * updated a word
    
    * Update GetStarted.md
    
    * Update GetStarted.md
    
    * refact readme, getstarted and write your trial md.
    
    * Update README.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Fix nnictl bugs and add new feature (#75)
    
    * fix nnictl bug
    
    * fix nnictl create bug
    
    * add experiment status logic
    
    * add more information for nnictl
    
    * fix Evolution Tuner bug
    
    * refactor code
    
    * fix code in updater.py
    
    * fix nnictl --help
    
    * fix classArgs bug
    
    * update check response.status_code logic
    
    * remove Buffer warning (#100)
    
    * update readme in ga_squad
    
    * update readme
    
    * fix typo
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Add support for debugging mode
    
    * modify CI cuz of refracting exp stop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * file saving
    
    * fix issues from code merge
    
    * remove $(INSTALL_PREFIX)/nni/nni_manager before install
    
    * fix indent
    
    * fix merge issue
    
    * socket close
    
    * update port
    
    * fix merge error
    
    * modify ci logic in nnimanager
    
    * fix ci
    
    * fix bug
    
    * change suspended to done
    
    * update ci (#229)
    
    * update ci
    
    * update ci
    
    * update ci (#232)
    
    * update ci
    
    * update ci
    
    * update azure-pipelines
    
    * update azure-pipelines
    
    * update ci (#233)
    
    * update ci
    
    * update ci
    
    * update azure-pipelines
    
    * update azure-pipelines
    
    * update azure-pipelines
    
    * run.py (#238)
    
    * Nnupdate ci (#239)
    
    * run.py
    
    * test ci
    
    * Nnupdate ci (#240)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * Udci (#241)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * test ci
    
    * update ci (#242)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * test ci
    
    * update ci
    
    * revert install.sh (#244)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * test ci
    
    * update ci
    
    * revert install.sh
    
    * add comments
    
    * remove assert
    
    * trivial change
    
    * trivial change
    
    * update Makefile (#246)
    
    * update Makefile
    
    * update Makefile
    
    * quick fix for ci (#248)
    
    * add update trialNum and fix bugs (#261)
    
    * Add builtin tuner to CI (#247)
    
    * update Makefile
    
    * update Makefile
    
    * add builtin-tuner test
    
    * add builtin-tuner test
    
    * refractor ci
    
    * update azure.yml
    
    * add built-in tuner test
    
    * fix bugs
    
    * Doc refactor (#258)
    
    * doc refactor
    
    * image name refactor
    
    * Refactor nnictl to support listing stopped experiments. (#256)
    
    Refactor nnictl to support listing stopped experiments.
    
    * Show experiment parameters more beautifully (#262)
    
    * fix error on example of RemoteMachineMode (#269)
    
    * add pycharm project files to .gitignore list
    
    * update pylintrc to conform vscode settings
    
    * fix RemoteMachineMode for wrong trainingServicePlatform
    
    * Update docker file to use latest nni release (#263)
    
    * fix bug about execDuration and endTime (#270)
    
    * fix bug about execDuration and endTime
    
    * modify time interval to 30 seconds
    
    * refactor based on Gems's suggestion
    
    * for triggering ci
    
    * Refactor dockerfile (#264)
    
    * refactor Dockerfile
    
    * Support nnictl tensorboard (#268)
    
    support tensorboard
    
    * Sdk update (#272)
    
    * Rename get_parameters to get_next_parameter
    
    * annotations add get_next_parameter
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * add experiment log path to experiment profile (#276)
    
    * refactor extract reward from dict by tuner
    
    * update Makefile for mac support, wait for aka.ms support
    
    * refix Makefile for colorful echo
    
    * unversion config.yml with machine information
    
    * sync graph.py between tuners & trial of ga_squad
    
    * sync graph.py between tuners & trial of ga_squad
    
    * copy weight shared ga_squad under weight_sharing folder
    
    * mv ga_squad code back to master
    
    * simple tuner & trial ready
    
    * Fix nnictl multiThread option
    
    * weight sharing with async dispatcher simple example ready
    
    * update for ga_squad
    
    * fix bug
    
    * modify multihead attention name
    
    * add min_layer_num to Graph
    
    * fix bug
    
    * update share id calc
    
    * fix bug
    
    * add save logging
    
    * fix ga_squad tuner bug
    
    * sync bug fix for ga_squad tuner
    
    * fix same hash_id bug
    
    * add lock to simple tuner in weight sharing
    
    * Add readme to simple weight sharing
    
    * update
    
    * update
    
    * add paper link
    
    * update
    
    * reformat with autopep8
    
    * add documentation for weight sharing
    
    * test for weight sharing
    
    * delete irrelevant files
    
    * move details of weight sharing in to code comments
    
    * add example section
    
    * Dev weight sharing update (#579)
    
    * add pycharm project files to .gitignore list
    
    * update pylintrc to conform vscode settings
    
    * fix RemoteMachineMode for wrong trainingServicePlatform
    
    * simple weight sharing
    
    * update gitignore file
    
    * change tuner codedir to relative path
    
    * add python cache files to gitignore list
    
    * move extract scalar reward logic from dispatcher to tuner
    
    * update tuner code corresponding to last commit
    
    * update doc for receive_trial_result api change
    
    * add numpy to package whitelist of pylint
    
    * distinguish param value from return reward for tuner.extract_scalar_reward
    
    * update pylintrc
    
    * add comments to dispatcher.handle_report_metric_data
    
    * update install for mac support
    
    * fix root mode bug on Makefile
    
    * Quick fix bug: nnictl port value error (#245)
    
    * fix port bug
    
    * Dev exp stop more (#221)
    
    * Exp stop refactor (#161)
    
    * Update RemoteMachineMode.md (#63)
    
    * Remove unused classes for SQuAD QA example.
    
    * Remove more unused functions for SQuAD QA example.
    
    * Fix default dataset config.
    
    * Add Makefile README (#64)
    
    * update document (#92)
    
    * Edit readme.md
    
    * updated a word
    
    * Update GetStarted.md
    
    * Update GetStarted.md
    
    * refact readme, getstarted and write your trial md.
    
    * Update README.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Fix nnictl bugs and add new feature (#75)
    
    * fix nnictl bug
    
    * fix nnictl create bug
    
    * add experiment status logic
    
    * add more information for nnictl
    
    * fix Evolution Tuner bug
    
    * refactor code
    
    * fix code in updater.py
    
    * fix nnictl --help
    
    * fix classArgs bug
    
    * update check response.status_code logic
    
    * remove Buffer warning (#100)
    
    * update readme in ga_squad
    
    * update readme
    
    * fix typo
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Add support for debugging mode
    
    * fix setup.py (#115)
    
    * Add DAG model configuration format for SQuAD example.
    
    * Explain config format for SQuAD QA model.
    
    * Add more detailed introduction about the evolution algorithm.
    
    * Fix install.sh add add trial log path (#109)
    
    * fix nnictl bug
    
    * fix nnictl create bug
    
    * add experiment status logic
    
    * add more information for nnictl
    
    * fix Evolution Tuner bug
    
    * refactor code
    
    * fix code in updater.py
    
    * fix nnictl --help
    
    * fix classArgs bug
    
    * update check response.status_code logic
    
    * show trial log path
    
    * update document
    
    * fix install.sh
    
    * set default vallue for maxTrialNum and maxExecDuration
    
    * fix nnictl
    
    * Dev smac (#116)
    
    * support package install (#91)
    
    * fix nnictl bug
    
    * support package install
    
    * update
    
    * update package install logic
    
    * Fix package install issue (#95)
    
    * fix nnictl bug
    
    * fix pakcage install
    
    * support SMAC as a tuner on nni (#81)
    
    * update doc
    
    * update doc
    
    * update doc
    
    * update hyperopt installation
    
    * update doc
    
    * update doc
    
    * update description in setup.py
    
    * update setup.py
    
    * modify encoding
    
    * encoding
    
    * add encoding
    
    * remove pymc3
    
    * update doc
    
    * update builtin tuner spec
    
    * support smac in sdk, fix logging issue
    
    * support smac tuner
    
    * add optimize_mode
    
    * update config in nnictl
    
    * add __init__.py
    
    * update smac
    
    * update import path
    
    * update setup.py: remove entry_point
    
    * update rest server validation
    
    * fix bug in nnictl launcher
    
    * support classArgs: optimize_mode
    
    * quick fix bug
    
    * test travis
    
    * add dependency
    
    * add dependency
    
    * add dependency
    
    * add dependency
    
    * create smac python package
    
    * fix trivial points
    
    * optimize import of tuners, modify nnictl accordingly
    
    * fix bug: incorrect algorithm_name
    
    * trivial refactor
    
    * for debug
    
    * support virtual
    
    * update doc of SMAC
    
    * update smac requirements
    
    * update requirements
    
    * change debug mode
    
    * update doc
    
    * update doc
    
    * refactor based on comments
    
    * fix comments
    
    * modify example config path to relative path and increase maxTrialNum (#94)
    
    * modify example config path to relative path and increase maxTrialNum
    
    * add document
    
    * support conda (#90) (#110)
    
    * support install from venv and travis CI
    
    * support install from venv and travis CI
    
    * support install from venv and travis CI
    
    * support conda
    
    * support conda
    
    * modify example config path to relative path and increase maxTrialNum
    
    * undo messy commit
    
    * undo messy commit
    
    * Support pip install as root (#77)
    
    * Typo on #58 (#122)
    
    * PAI Training Service implementation (#128)
    
    * PAI Training service implementation
    **1. Implement PAITrainingService
    **2. Add trial-keeper python module, and modify setup.py to install the module
    **3. Add PAItrainingService rest server to collect metrics from PAI container.
    
    * fix datastore for multiple final result (#129)
    
    * Update NNI v0.2 release notes (#132)
    
    Update NNI v0.2 release notes
    
    * Update setup.py Makefile and documents (#130)
    
    * update makefile and setup.py
    
    * update makefile and setup.py
    
    * update document
    
    * update document
    
    * Update Makefile no travis
    
    *  update doc
    
    *  update doc
    
    * fix convert from ss to pcs (#133)
    
    * Fix bugs about webui (#131)
    
    * Fix webui bugs
    
    * Fix tslint
    
    * webui logpath and document (#135)
    
    * Add webui document and logpath as a href
    
    * fix tslint
    
    * fix comments by Chengmin
    
    * Pai training service bug fix and enhancement (#136)
    
    * Add NNI installation scripts
    
    * Update pai script, update NNI_out_dir
    
    * Update NNI dir in nni sdk local.py
    
    * Create .nni folder in nni sdk local.py
    
    * Add check before creating .nni folder
    
    * Fix typo for PAI_INSTALL_NNI_SHELL_FORMAT
    
    * Improve annotation (#138)
    
    * Improve annotation
    
    * Minor bugfix
    
    * Selectively install through pip (#139)
    
    Selectively install through pip 
    * update setup.py
    
    * fix paiTrainingService bugs (#137)
    
    * fix nnictl bug
    
    * add hdfs host validation
    
    * fix bugs
    
    * fix dockerfile
    
    * fix install.sh
    
    * update install.sh
    
    * fix dockerfile
    
    * Set timeout for HDFSUtility exists function
    
    * remove unused TODO
    
    * fix sdk
    
    * add optional for outputDir and dataDir
    
    * refactor dockerfile.base
    
    * Remove unused import in hdfsclientUtility
    
    * Add documentation for NNI PAI mode experiment (#141)
    
    * Add documentation for NNI PAI mode
    
    * Fix typo based on PR comments
    
    * Exit with subprocess return code of trial keeper
    
    * Remove additional exit code
    
    * Fix typo based on PR comments
    
    * update doc for smac tuner (#140)
    
    * Revert "Selectively install through pip (#139)" due to potential pip install issue (#142)
    
    * Revert "Selectively install through pip (#139)"
    
    This reverts commit 1d174836.
    
    * Add exit code of subprocess for trial_keeper
    
    * Update README, add link to PAImode doc
    
    * Merge branch V0.2 to Master (#143)
    
    * webui logpath and document (#135)
    
    * Add webui document and logpath as a href
    
    * fix tslint
    
    * fix comments by Chengmin
    
    * Pai training service bug fix and enhancement (#136)
    
    * Add NNI installation scripts
    
    * Update pai script, update NNI_out_dir
    
    * Update NNI dir in nni sdk local.py
    
    * Create .nni folder in nni sdk local.py
    
    * Add check before creating .nni folder
    
    * Fix typo for PAI_INSTALL_NNI_SHELL_FORMAT
    
    * Improve annotation (#138)
    
    * Improve annotation
    
    * Minor bugfix
    
    * Selectively install through pip (#139)
    
    Selectively install through pip 
    * update setup.py
    
    * fix paiTrainingService bugs (#137)
    
    * fix nnictl bug
    
    * add hdfs host validation
    
    * fix bugs
    
    * fix dockerfile
    
    * fix install.sh
    
    * update install.sh
    
    * fix dockerfile
    
    * Set timeout for HDFSUtility exists function
    
    * remove unused TODO
    
    * fix sdk
    
    * add optional for outputDir and dataDir
    
    * refactor dockerfile.base
    
    * Remove unused import in hdfsclientUtility
    
    * Add documentation for NNI PAI mode experiment (#141)
    
    * Add documentation for NNI PAI mode
    
    * Fix typo based on PR comments
    
    * Exit with subprocess return code of trial keeper
    
    * Remove additional exit code
    
    * Fix typo based on PR comments
    
    * update doc for smac tuner (#140)
    
    * Revert "Selectively install through pip (#139)" due to potential pip install issue (#142)
    
    * Revert "Selectively install through pip (#139)"
    
    This reverts commit 1d174836.
    
    * Add exit code of subprocess for trial_keeper
    
    * Update README, add link to PAImode doc
    
    * fix bug (#147)
    
    * Refactor nnictl and add config_pai.yml (#144)
    
    * fix nnictl bug
    
    * add hdfs host validation
    
    * fix bugs
    
    * fix dockerfile
    
    * fix install.sh
    
    * update install.sh
    
    * fix dockerfile
    
    * Set timeout for HDFSUtility exists function
    
    * remove unused TODO
    
    * fix sdk
    
    * add optional for outputDir and dataDir
    
    * refactor dockerfile.base
    
    * Remove unused import in hdfsclientUtility
    
    * add config_pai.yml
    
    * refactor nnictl create logic and add colorful print
    
    * fix nnictl stop logic
    
    * add annotation for config_pai.yml
    
    * add document for start experiment
    
    * fix config.yml
    
    * fix document
    
    * Fix trial keeper wrongly exit issue (#152)
    
    * Fix trial keeper bug, use actual exitcode to exit rather than 1
    
    * Fix bug of table sort (#145)
    
    * Update doc for PAIMode and v0.2 release notes (#153)
    
    * Update v0.2 documentation regards to release note and PAI training service
    
    * Update document to describe NNI docker image
    
    * fix antd (#159)
    
    * refactor experiment stopping logic
    
    * support change concurrency
    
    * remove trialJobs.ts
    
    * trivial changes
    
    * fix bugs
    
    * fix bug
    
    * support updating maxTrialNum
    
    * Modify IT scripts for supporting multiple experiments
    
    * Update ci (#175)
    
    * Update RemoteMachineMode.md (#63)
    
    * Remove unused classes for SQuAD QA example.
    
    * Remove more unused functions for SQuAD QA example.
    
    * Fix default dataset config.
    
    * Add Makefile README (#64)
    
    * update document (#92)
    
    * Edit readme.md
    
    * updated a word
    
    * Update GetStarted.md
    
    * Update GetStarted.md
    
    * refact readme, getstarted and write your trial md.
    
    * Update README.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Fix nnictl bugs and add new feature (#75)
    
    * fix nnictl bug
    
    * fix nnictl create bug
    
    * add experiment status logic
    
    * add more information for nnictl
    
    * fix Evolution Tuner bug
    
    * refactor code
    
    * fix code in updater.py
    
    * fix nnictl --help
    
    * fix classArgs bug
    
    * update check response.status_code logic
    
    * remove Buffer warning (#100)
    
    * update readme in ga_squad
    
    * update readme
    
    * fix typo
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Add support for debugging mode
    
    * modify CI cuz of refracting exp stop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * file saving
    
    * fix issues from code merge
    
    * remove $(INSTALL_PREFIX)/nni/nni_manager before install
    
    * fix indent
    
    * fix merge issue
    
    * socket close
    
    * update port
    
    * fix merge error
    
    * modify ci logic in nnimanager
    
    * fix ci
    
    * fix bug
    
    * change suspended to done
    
    * update ci (#229)
    
    * update ci
    
    * update ci
    
    * update ci (#232)
    
    * update ci
    
    * update ci
    
    * update azure-pipelines
    
    * update azure-pipelines
    
    * update ci (#233)
    
    * update ci
    
    * update ci
    
    * update azure-pipelines
    
    * update azure-pipelines
    
    * update azure-pipelines
    
    * run.py (#238)
    
    * Nnupdate ci (#239)
    
    * run.py
    
    * test ci
    
    * Nnupdate ci (#240)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * Udci (#241)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * test ci
    
    * update ci (#242)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * test ci
    
    * update ci
    
    * revert install.sh (#244)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * test ci
    
    * update ci
    
    * revert install.sh
    
    * add comments
    
    * remove assert
    
    * trivial change
    
    * trivial change
    
    * update Makefile (#246)
    
    * update Makefile
    
    * update Makefile
    
    * quick fix for ci (#248)
    
    * add update trialNum and fix bugs (#261)
    
    * Add builtin tuner to CI (#247)
    
    * update Makefile
    
    * update Makefile
    
    * add builtin-tuner test
    
    * add builtin-tuner test
    
    * refractor ci
    
    * update azure.yml
    
    * add built-in tuner test
    
    * fix bugs
    
    * Doc refactor (#258)
    
    * doc refactor
    
    * image name refactor
    
    * Refactor nnictl to support listing stopped experiments. (#256)
    
    Refactor nnictl to support listing stopped experiments.
    
    * Show experiment parameters more beautifully (#262)
    
    * fix error on example of RemoteMachineMode (#269)
    
    * add pycharm project files to .gitignore list
    
    * update pylintrc to conform vscode settings
    
    * fix RemoteMachineMode for wrong trainingServicePlatform
    
    * Update docker file to use latest nni release (#263)
    
    * fix bug about execDuration and endTime (#270)
    
    * fix bug about execDuration and endTime
    
    * modify time interval to 30 seconds
    
    * refactor based on Gems's suggestion
    
    * for triggering ci
    
    * Refactor dockerfile (#264)
    
    * refactor Dockerfile
    
    * Support nnictl tensorboard (#268)
    
    support tensorboard
    
    * Sdk update (#272)
    
    * Rename get_parameters to get_next_parameter
    
    * annotations add get_next_parameter
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * add experiment log path to experiment profile (#276)
    
    * refactor extract reward from dict by tuner
    
    * update Makefile for mac support, wait for aka.ms support
    
    * refix Makefile for colorful echo
    
    * unversion config.yml with machine information
    
    * sync graph.py between tuners & trial of ga_squad
    
    * sync graph.py between tuners & trial of ga_squad
    
    * copy weight shared ga_squad under weight_sharing folder
    
    * mv ga_squad code back to master
    
    * simple tuner & trial ready
    
    * Fix nnictl multiThread option
    
    * weight sharing with async dispatcher simple example ready
    
    * update for ga_squad
    
    * fix bug
    
    * modify multihead attention name
    
    * add min_layer_num to Graph
    
    * fix bug
    
    * update share id calc
    
    * fix bug
    
    * add save logging
    
    * fix ga_squad tuner bug
    
    * sync bug fix for ga_squad tuner
    
    * fix same hash_id bug
    
    * add lock to simple tuner in weight sharing
    
    * Add readme to simple weight sharing
    
    * update
    
    * update
    
    * add paper link
    
    * update
    
    * reformat with autopep8
    
    * add documentation for weight sharing
    
    * test for weight sharing
    
    * delete irrelevant files
    
    * move details of weight sharing in to code comments
    
    * add example section
    
    * update weight sharing tutorial
    
    * Dev weight sharing (#581)
    
    * add pycharm project files to .gitignore list
    
    * update pylintrc to conform vscode settings
    
    * fix RemoteMachineMode for wrong trainingServicePlatform
    
    * simple weight sharing
    
    * update gitignore file
    
    * change tuner codedir to relative path
    
    * add python cache files to gitignore list
    
    * move extract scalar reward logic from dispatcher to tuner
    
    * update tuner code corresponding to last commit
    
    * update doc for receive_trial_result api change
    
    * add numpy to package whitelist of pylint
    
    * distinguish param value from return reward for tuner.extract_scalar_reward
    
    * update pylintrc
    
    * add comments to dispatcher.handle_report_metric_data
    
    * update install for mac support
    
    * fix root mode bug on Makefile
    
    * Quick fix bug: nnictl port value error (#245)
    
    * fix port bug
    
    * Dev exp stop more (#221)
    
    * Exp stop refactor (#161)
    
    * Update RemoteMachineMode.md (#63)
    
    * Remove unused classes for SQuAD QA example.
    
    * Remove more unused functions for SQuAD QA example.
    
    * Fix default dataset config.
    
    * Add Makefile README (#64)
    
    * update document (#92)
    
    * Edit readme.md
    
    * updated a word
    
    * Update GetStarted.md
    
    * Update GetStarted.md
    
    * refact readme, getstarted and write your trial md.
    
    * Update README.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Fix nnictl bugs and add new feature (#75)
    
    * fix nnictl bug
    
    * fix nnictl create bug
    
    * add experiment status logic
    
    * add more information for nnictl
    
    * fix Evolution Tuner bug
    
    * refactor code
    
    * fix code in updater.py
    
    * fix nnictl --help
    
    * fix classArgs bug
    
    * update check response.status_code logic
    
    * remove Buffer warning (#100)
    
    * update readme in ga_squad
    
    * update readme
    
    * fix typo
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Add support for debugging mode
    
    * fix setup.py (#115)
    
    * Add DAG model configuration format for SQuAD example.
    
    * Explain config format for SQuAD QA model.
    
    * Add more detailed introduction about the evolution algorithm.
    
    * Fix install.sh add add trial log path (#109)
    
    * fix nnictl bug
    
    * fix nnictl create bug
    
    * add experiment status logic
    
    * add more information for nnictl
    
    * fix Evolution Tuner bug
    
    * refactor code
    
    * fix code in updater.py
    
    * fix nnictl --help
    
    * fix classArgs bug
    
    * update check response.status_code logic
    
    * show trial log path
    
    * update document
    
    * fix install.sh
    
    * set default vallue for maxTrialNum and maxExecDuration
    
    * fix nnictl
    
    * Dev smac (#116)
    
    * support package install (#91)
    
    * fix nnictl bug
    
    * support package install
    
    * update
    
    * update package install logic
    
    * Fix package install issue (#95)
    
    * fix nnictl bug
    
    * fix pakcage install
    
    * support SMAC as a tuner on nni (#81)
    
    * update doc
    
    * update doc
    
    * update doc
    
    * update hyperopt installation
    
    * update doc
    
    * update doc
    
    * update description in setup.py
    
    * update setup.py
    
    * modify encoding
    
    * encoding
    
    * add encoding
    
    * remove pymc3
    
    * update doc
    
    * update builtin tuner spec
    
    * support smac in sdk, fix logging issue
    
    * support smac tuner
    
    * add optimize_mode
    
    * update config in nnictl
    
    * add __init__.py
    
    * update smac
    
    * update import path
    
    * update setup.py: remove entry_point
    
    * update rest server validation
    
    * fix bug in nnictl launcher
    
    * support classArgs: optimize_mode
    
    * quick fix bug
    
    * test travis
    
    * add dependency
    
    * add dependency
    
    * add dependency
    
    * add dependency
    
    * create smac python package
    
    * fix trivial points
    
    * optimize import of tuners, modify nnictl accordingly
    
    * fix bug: incorrect algorithm_name
    
    * trivial refactor
    
    * for debug
    
    * support virtual
    
    * update doc of SMAC
    
    * update smac requirements
    
    * update requirements
    
    * change debug mode
    
    * update doc
    
    * update doc
    
    * refactor based on comments
    
    * fix comments
    
    * modify example config path to relative path and increase maxTrialNum (#94)
    
    * modify example config path to relative path and increase maxTrialNum
    
    * add document
    
    * support conda (#90) (#110)
    
    * support install from venv and travis CI
    
    * support install from venv and travis CI
    
    * support install from venv and travis CI
    
    * support conda
    
    * support conda
    
    * modify example config path to relative path and increase maxTrialNum
    
    * undo messy commit
    
    * undo messy commit
    
    * Support pip install as root (#77)
    
    * Typo on #58 (#122)
    
    * PAI Training Service implementation (#128)
    
    * PAI Training service implementation
    **1. Implement PAITrainingService
    **2. Add trial-keeper python module, and modify setup.py to install the module
    **3. Add PAItrainingService rest server to collect metrics from PAI container.
    
    * fix datastore for multiple final result (#129)
    
    * Update NNI v0.2 release notes (#132)
    
    Update NNI v0.2 release notes
    
    * Update setup.py Makefile and documents (#130)
    
    * update makefile and setup.py
    
    * update makefile and setup.py
    
    * update document
    
    * update document
    
    * Update Makefile no travis
    
    *  update doc
    
    *  update doc
    
    * fix convert from ss to pcs (#133)
    
    * Fix bugs about webui (#131)
    
    * Fix webui bugs
    
    * Fix tslint
    
    * webui logpath and document (#135)
    
    * Add webui document and logpath as a href
    
    * fix tslint
    
    * fix comments by Chengmin
    
    * Pai training service bug fix and enhancement (#136)
    
    * Add NNI installation scripts
    
    * Update pai script, update NNI_out_dir
    
    * Update NNI dir in nni sdk local.py
    
    * Create .nni folder in nni sdk local.py
    
    * Add check before creating .nni folder
    
    * Fix typo for PAI_INSTALL_NNI_SHELL_FORMAT
    
    * Improve annotation (#138)
    
    * Improve annotation
    
    * Minor bugfix
    
    * Selectively install through pip (#139)
    
    Selectively install through pip 
    * update setup.py
    
    * fix paiTrainingService bugs (#137)
    
    * fix nnictl bug
    
    * add hdfs host validation
    
    * fix bugs
    
    * fix dockerfile
    
    * fix install.sh
    
    * update install.sh
    
    * fix dockerfile
    
    * Set timeout for HDFSUtility exists function
    
    * remove unused TODO
    
    * fix sdk
    
    * add optional for outputDir and dataDir
    
    * refactor dockerfile.base
    
    * Remove unused import in hdfsclientUtility
    
    * Add documentation for NNI PAI mode experiment (#141)
    
    * Add documentation for NNI PAI mode
    
    * Fix typo based on PR comments
    
    * Exit with subprocess return code of trial keeper
    
    * Remove additional exit code
    
    * Fix typo based on PR comments
    
    * update doc for smac tuner (#140)
    
    * Revert "Selectively install through pip (#139)" due to potential pip install issue (#142)
    
    * Revert "Selectively install through pip (#139)"
    
    This reverts commit 1d174836.
    
    * Add exit code of subprocess for trial_keeper
    
    * Update README, add link to PAImode doc
    
    * Merge branch V0.2 to Master (#143)
    
    * webui logpath and document (#135)
    
    * Add webui document and logpath as a href
    
    * fix tslint
    
    * fix comments by Chengmin
    
    * Pai training service bug fix and enhancement (#136)
    
    * Add NNI installation scripts
    
    * Update pai script, update NNI_out_dir
    
    * Update NNI dir in nni sdk local.py
    
    * Create .nni folder in nni sdk local.py
    
    * Add check before creating .nni folder
    
    * Fix typo for PAI_INSTALL_NNI_SHELL_FORMAT
    
    * Improve annotation (#138)
    
    * Improve annotation
    
    * Minor bugfix
    
    * Selectively install through pip (#139)
    
    Selectively install through pip 
    * update setup.py
    
    * fix paiTrainingService bugs (#137)
    
    * fix nnictl bug
    
    * add hdfs host validation
    
    * fix bugs
    
    * fix dockerfile
    
    * fix install.sh
    
    * update install.sh
    
    * fix dockerfile
    
    * Set timeout for HDFSUtility exists function
    
    * remove unused TODO
    
    * fix sdk
    
    * add optional for outputDir and dataDir
    
    * refactor dockerfile.base
    
    * Remove unused import in hdfsclientUtility
    
    * Add documentation for NNI PAI mode experiment (#141)
    
    * Add documentation for NNI PAI mode
    
    * Fix typo based on PR comments
    
    * Exit with subprocess return code of trial keeper
    
    * Remove additional exit code
    
    * Fix typo based on PR comments
    
    * update doc for smac tuner (#140)
    
    * Revert "Selectively install through pip (#139)" due to potential pip install issue (#142)
    
    * Revert "Selectively install through pip (#139)"
    
    This reverts commit 1d174836.
    
    * Add exit code of subprocess for trial_keeper
    
    * Update README, add link to PAImode doc
    
    * fix bug (#147)
    
    * Refactor nnictl and add config_pai.yml (#144)
    
    * fix nnictl bug
    
    * add hdfs host validation
    
    * fix bugs
    
    * fix dockerfile
    
    * fix install.sh
    
    * update install.sh
    
    * fix dockerfile
    
    * Set timeout for HDFSUtility exists function
    
    * remove unused TODO
    
    * fix sdk
    
    * add optional for outputDir and dataDir
    
    * refactor dockerfile.base
    
    * Remove unused import in hdfsclientUtility
    
    * add config_pai.yml
    
    * refactor nnictl create logic and add colorful print
    
    * fix nnictl stop logic
    
    * add annotation for config_pai.yml
    
    * add document for start experiment
    
    * fix config.yml
    
    * fix document
    
    * Fix trial keeper wrongly exit issue (#152)
    
    * Fix trial keeper bug, use actual exitcode to exit rather than 1
    
    * Fix bug of table sort (#145)
    
    * Update doc for PAIMode and v0.2 release notes (#153)
    
    * Update v0.2 documentation regards to release note and PAI training service
    
    * Update document to describe NNI docker image
    
    * fix antd (#159)
    
    * refactor experiment stopping logic
    
    * support change concurrency
    
    * remove trialJobs.ts
    
    * trivial changes
    
    * fix bugs
    
    * fix bug
    
    * support updating maxTrialNum
    
    * Modify IT scripts for supporting multiple experiments
    
    * Update ci (#175)
    
    * Update RemoteMachineMode.md (#63)
    
    * Remove unused classes for SQuAD QA example.
    
    * Remove more unused functions for SQuAD QA example.
    
    * Fix default dataset config.
    
    * Add Makefile README (#64)
    
    * update document (#92)
    
    * Edit readme.md
    
    * updated a word
    
    * Update GetStarted.md
    
    * Update GetStarted.md
    
    * refact readme, getstarted and write your trial md.
    
    * Update README.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Fix nnictl bugs and add new feature (#75)
    
    * fix nnictl bug
    
    * fix nnictl create bug
    
    * add experiment status logic
    
    * add more information for nnictl
    
    * fix Evolution Tuner bug
    
    * refactor code
    
    * fix code in updater.py
    
    * fix nnictl --help
    
    * fix classArgs bug
    
    * update check response.status_code logic
    
    * remove Buffer warning (#100)
    
    * update readme in ga_squad
    
    * update readme
    
    * fix typo
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Add support for debugging mode
    
    * modify CI cuz of refracting exp stop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * file saving
    
    * fix issues from code merge
    
    * remove $(INSTALL_PREFIX)/nni/nni_manager before install
    
    * fix indent
    
    * fix merge issue
    
    * socket close
    
    * update port
    
    * fix merge error
    
    * modify ci logic in nnimanager
    
    * fix ci
    
    * fix bug
    
    * change suspended to done
    
    * update ci (#229)
    
    * update ci
    
    * update ci
    
    * update ci (#232)
    
    * update ci
    
    * update ci
    
    * update azure-pipelines
    
    * update azure-pipelines
    
    * update ci (#233)
    
    * update ci
    
    * update ci
    
    * update azure-pipelines
    
    * update azure-pipelines
    
    * update azure-pipelines
    
    * run.py (#238)
    
    * Nnupdate ci (#239)
    
    * run.py
    
    * test ci
    
    * Nnupdate ci (#240)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * Udci (#241)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * test ci
    
    * update ci (#242)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * test ci
    
    * update ci
    
    * revert install.sh (#244)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * test ci
    
    * update ci
    
    * revert install.sh
    
    * add comments
    
    * remove assert
    
    * trivial change
    
    * trivial change
    
    * update Makefile (#246)
    
    * update Makefile
    
    * update Makefile
    
    * quick fix for ci (#248)
    
    * add update trialNum and fix bugs (#261)
    
    * Add builtin tuner to CI (#247)
    
    * update Makefile
    
    * update Makefile
    
    * add builtin-tuner test
    
    * add builtin-tuner test
    
    * refractor ci
    
    * update azure.yml
    
    * add built-in tuner test
    
    * fix bugs
    
    * Doc refactor (#258)
    
    * doc refactor
    
    * image name refactor
    
    * Refactor nnictl to support listing stopped experiments. (#256)
    
    Refactor nnictl to support listing stopped experiments.
    
    * Show experiment parameters more beautifully (#262)
    
    * fix error on example of RemoteMachineMode (#269)
    
    * add pycharm project files to .gitignore list
    
    * update pylintrc to conform vscode settings
    
    * fix RemoteMachineMode for wrong trainingServicePlatform
    
    * Update docker file to use latest nni release (#263)
    
    * fix bug about execDuration and endTime (#270)
    
    * fix bug about execDuration and endTime
    
    * modify time interval to 30 seconds
    
    * refactor based on Gems's suggestion
    
    * for triggering ci
    
    * Refactor dockerfile (#264)
    
    * refactor Dockerfile
    
    * Support nnictl tensorboard (#268)
    
    support tensorboard
    
    * Sdk update (#272)
    
    * Rename get_parameters to get_next_parameter
    
    * annotations add get_next_parameter
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * add experiment log path to experiment profile (#276)
    
    * refactor extract reward from dict by tuner
    
    * update Makefile for mac support, wait for aka.ms support
    
    * refix Makefile for colorful echo
    
    * unversion config.yml with machine information
    
    * sync graph.py between tuners & trial of ga_squad
    
    * sync graph.py between tuners & trial of ga_squad
    
    * copy weight shared ga_squad under weight_sharing folder
    
    * mv ga_squad code back to master
    
    * simple tuner & trial ready
    
    * Fix nnictl multiThread option
    
    * weight sharing with async dispatcher simple example ready
    
    * update for ga_squad
    
    * fix bug
    
    * modify multihead attention name
    
    * add min_layer_num to Graph
    
    * fix bug
    
    * update share id calc
    
    * fix bug
    
    * add save logging
    
    * fix ga_squad tuner bug
    
    * sync bug fix for ga_squad tuner
    
    * fix same hash_id bug
    
    * add lock to simple tuner in weight sharing
    
    * Add readme to simple weight sharing
    
    * update
    
    * update
    
    * add paper link
    
    * update
    
    * reformat with autopep8
    
    * add documentation for weight sharing
    
    * test for weight sharing
    
    * delete irrelevant files
    
    * move details of weight sharing in to code comments
    
    * add example section
    
    * update weight sharing tutorial
    
    * fix divide by zero risk
    
    * update tuner thread exception handling
    
    * fix bug for async test
    
    * Add frameworkcontroller document (#530)
    
    Add frameworkcontroller document.
    Fix other document small issues.
    
    * [WebUI] Show trial log for pai and k8s (#580)
    
    * [WebUI] Show trial log for pai and k8s
    
    * fix lint
    
    * Fix comments
    
    * [WebUI] Show trial log for pai and k8s (#580)
    
    * [WebUI] Show trial log for pai and k8s
    
    * fix lint
    
    * Fix comments
    
    * add __init__.py to metis_tuner (#588)
    
    * [Document] Update webui doc (#587)
    
    * Update webui document
    
    * update
    
    * Update Dockerfile and README (#589)
    
    * fix some bugs in doc and log
    
    * The learning rate focus more on validation sets accuracy than training sets accuracy.
    
    * update Dockerfile and README
    
    * Update README.md
    
    Merge to branch v0.5
    
    * [WebUI] Fix bug (#591)
    
    * fix bug
    
    * fix bug of background
    
    * update
    
    * update
    
    * add frameworkcontroller platform
    
    * update README in metis and update RuntimeError info (#595)
    
    * update README in metis and update RuntimeError
    
    * fix typo
    
    * add numerical choice check
    
    * update
    
    * udpate NFS setup tutorial (#597)
    
    * Remove unused example (#600)
    
    * update README in metis and update RuntimeError
    
    * remove smart params
    
    * Update release note (#603)
    
    * update readme in ga_squad
    
    * update readme
    
    * fix typo
    
    * Update README.md
    
    * Update README.md
    …
    
    * update doc: overview (#555)
    
    * doc overview
    
    * update overview
    
    * modification
    
    * update overview
    
    * update
    
    * update
    
    * update
    
    * update
    
    * Delete mkdocs.yml
    
    * cifar10 example doc (#573)
    
    * add cifar10 examples
    
    * add search space and result
    
    * update
    
    * update typo
    
    * update
    
    * update
    
    * Update doc: refactor ExperimentConfig.md (#602)
    
    * fix doc
    
    * add link in doc
    
    * update
    
    * add nnictl package cmd
    
    * update doc index & add api reference (#636)
    
    * add trigger (#544)
    
    * NNI logging architecture improvement  (#539)
    
    * Removed unused log code, refactor to rename some class name in nni sdk and trial_tools
    
    * Fix the regression bug that loca/remote mode doesnt work
    
    * [WebUI] Fix issue#517 & issue#459 (#524)
    
    * [WebUI] Fix issue#517 & issue#459
    
    * update
    
    * [Logging architecture refactor] Remove unused metrics related code in nni trial_tools, support kubeflow mode for logging architecture refactor (#551)
    
    * Remove unused metrics related code in nni trial_tools, support kubeflow mode for logging architecture refactor
    
    * Doc typo and format fixes (#560)
    
    * fix incorrect document
    
    * fix doc format and typo
    
    * fix state transition (#504)
    
    * Add enas nni version from contributor (#557)
    
    * update readme in ga_squad
    
    * update readme
    
    * fix typo
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * update readme
    
    * update
    
    * fix path
    
    * update reference
    
    * fix bug in config file
    
    * update nni_arch_overview.png
    
    * update
    
    * update
    
    * update
    
    * add enas_nni
    
    * Code coverage report (#559)
    
    * Add UT code coverage report
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * integration test python code coverage report
    
    * Updating Readme to add the Related Projects like PAI, KubeLauncher and MMdnn (#565)
    
    * Adding related projects to Readme
    
    * add Trials.md
    
    * add Trials.md
    
    * add Trials.md
    
    * Fix remote TrainingService bug, change forEach to "for of" (#564)
    
    trial job could not be stopped in remote machine when experiment is stopped, because awit/async does not work normally in forEach, refer https://codeburst.io/javascript-async-await-with-foreach-b6ba62bbf404
    
    .
    
    * add Trials.md
    
    * add docs
    
    * To install the whole nni in an virtual environment (#538)
    
    * support venv
    
    * adapt venv
    
    * adapt venv
    
    * adapt venv
    
    * adapt venv
    
    * new test
    
    * new test
    
    * new test
    
    * support venv
    
    * support venv
    
    * support venv
    
    * support venv
    
    * support venv
    
    * support venv
    
    * support venv
    
    * colorful output for mac
    
    * colorful output for mac
    
    * permission denied in /tmp
    
    * permission denied in /tmp
    
    * permission denied in /tmp
    
    * remove unused variable
    
    * final
    
    * remove build python
    
    * Make it feasible for annotation whether to add an extra line "nni.get_next_parameter()" or not (#526)
    
    * fix bug
    
    * add docs
    
    * add ut
    
    * add ut
    
    * add to ci
    
    * update doc
    
    * update doc
    
    * update ut
    
    * add ut to ci
    
    * add ut to ci
    
    * add ut to ci
    
    * add ut to ci
    
    * add ut to ci
    
    * add ut to ci
    
    * add ut to ci
    
    * add ut to ci
    
    * test
    
    * test
    
    * test
    
    * test
    
    * test
    
    * test
    
    * test
    
    * test
    
    * test
    
    * test
    
    * revert
    
    * refactor
    
    * refactor
    
    * s
    
    * merge
    
    * fix annotation for extra line
    
    * add deprecation warning
    
    * fix permision deny (#567)
    
    * Add Metis Tuner (#534)
    
    * update readme in ga_squad
    
    * update readme
    
    * fix typo
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * update readme
    
    * update
    
    * fix path
    
    * update reference
    
    * fix bug in config file
    
    * update nni_arch_overview.png
    
    * update
    
    * update
    
    * update
    
    * add metis tuner code
    
    * 1. fix bug about import 2.update other sdk file
    
    * add auto-gbdt-example and remove unused code
    
    * add metis_tuner into README
    
    * update the README
    
    * update README | remove unused variable
    
    * fix typo
    
    * add sklearn into requirments
    
    * Update src/sdk/pynni/nni/metis_tuner/metis_tuner.py
    
    add default value in __init__
    Co-Authored-By: default avatarxuehui1991 <xuehui@microsoft.com>
    
    * Update docs/HowToChooseTuner.md
    Co-Authored-By: default avatarxuehui1991 <xuehui@microsoft.com>
    
    * Update docs/HowToChooseTuner.md
    Co-Authored-By: default avatarxuehui1991 <xuehui@microsoft.com>
    
    * fix typo | add more comments
    
    * Change WARNING to INFO (#574)
    
    change the warning level to info level when expand relative path
    add nnictl --version log
    update readme.md
    
    * Fix some bugs in doc and log (#561)
    
    * fix some bugs in doc and log
    
    * The learning rate focus more on validation sets accuracy than training sets accuracy.
    
    *  Fix a race condidtion issue in trial_keeper for reading log from pipe (#578)
    
    * Fix a race condidtion issue in trial_keeper for reading log from pipe
    
    * [WebUI] Fix issue#458 about final result as dict (#563)
    
    * [WebUI] Fix issue#458 about final result as dict
    
    * Fix comments
    
    * fix bug
    
    * support frameworkcontroller log (#572)
    
    support frameworkcontroller log
    
    * Dev weight sharing (#568) (#576)
    
    * Dev weight sharing (#568)
    
    * add pycharm project files to .gitignore list
    
    * update pylintrc to conform vscode settings
    
    * fix RemoteMachineMode for wrong trainingServicePlatform
    
    * simple weight sharing
    
    * update gitignore file
    
    * change tuner codedir to relative path
    
    * add python cache files to gitignore list
    
    * move extract scalar reward logic from dispatcher to tuner
    
    * update tuner code corresponding to last commit
    
    * update doc for receive_trial_result api change
    
    * add numpy to package whitelist of pylint
    
    * distinguish param value from return reward for tuner.extract_scalar_reward
    
    * update pylintrc
    
    * add comments to dispatcher.handle_report_metric_data
    
    * update install for mac support
    
    * fix root mode bug on Makefile
    
    * Quick fix bug: nnictl port value error (#245)
    
    * fix port bug
    
    * Dev exp stop more (#221)
    
    * Exp stop refactor (#161)
    
    * Update RemoteMachineMode.md (#63)
    
    * Remove unused classes for SQuAD QA example.
    
    * Remove more unused functions for SQuAD QA example.
    
    * Fix default dataset config.
    
    * Add Makefile README (#64)
    
    * update document (#92)
    
    * Edit readme.md
    
    * updated a word
    
    * Update GetStarted.md
    
    * Update GetStarted.md
    
    * refact readme, getstarted and write your trial md.
    
    * Update README.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Fix nnictl bugs and add new feature (#75)
    
    * fix nnictl bug
    
    * fix nnictl create bug
    
    * add experiment status logic
    
    * add more information for nnictl
    
    * fix Evolution Tuner bug
    
    * refactor code
    
    * fix code in updater.py
    
    * fix nnictl --help
    
    * fix classArgs bug
    
    * update check response.status_code logic
    
    * remove Buffer warning (#100)
    
    * update readme in ga_squad
    
    * update readme
    
    * fix typo
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Add support for debugging mode
    
    * fix setup.py (#115)
    
    * Add DAG model configuration format for SQuAD example.
    
    * Explain config format for SQuAD QA model.
    
    * Add more detailed introduction about the evolution algorithm.
    
    * Fix install.sh add add trial log path (#109)
    
    * fix nnictl bug
    
    * fix nnictl create bug
    
    * add experiment status logic
    
    * add more information for nnictl
    
    * fix Evolution Tuner bug
    
    * refactor code
    
    * fix code in updater.py
    
    * fix nnictl --help
    
    * fix classArgs bug
    
    * update check response.status_code logic
    
    * show trial log path
    
    * update document
    
    * fix install.sh
    
    * set default vallue for maxTrialNum and maxExecDuration
    
    * fix nnictl
    
    * Dev smac (#116)
    
    * support package install (#91)
    
    * fix nnictl bug
    
    * support package install
    
    * update
    
    * update package install logic
    
    * Fix package install issue (#95)
    
    * fix nnictl bug
    
    * fix pakcage install
    
    * support SMAC as a tuner on nni (#81)
    
    * update doc
    
    * update doc
    
    * update doc
    
    * update hyperopt installation
    
    * update doc
    
    * update doc
    
    * update description in setup.py
    
    * update setup.py
    
    * modify encoding
    
    * encoding
    
    * add encoding
    
    * remove pymc3
    
    * update doc
    
    * update builtin tuner spec
    
    * support smac in sdk, fix logging issue
    
    * support smac tuner
    
    * add optimize_mode
    
    * update config in nnictl
    
    * add __init__.py
    
    * update smac
    
    * update import path
    
    * update setup.py: remove entry_point
    
    * update rest server validation
    
    * fix bug in nnictl launcher
    
    * support classArgs: optimize_mode
    
    * quick fix bug
    
    * test travis
    
    * add dependency
    
    * add dependency
    
    * add dependency
    
    * add dependency
    
    * create smac python package
    
    * fix trivial points
    
    * optimize import of tuners, modify nnictl accordingly
    
    * fix bug: incorrect algorithm_name
    
    * trivial refactor
    
    * for debug
    
    * support virtual
    
    * update doc of SMAC
    
    * update smac requirements
    
    * update requirements
    
    * change debug mode
    
    * update doc
    
    * update doc
    
    * refactor based on comments
    
    * fix comments
    
    * modify example config path to relative path and increase maxTrialNum (#94)
    
    * modify example config path to relative path and increase maxTrialNum
    
    * add document
    
    * support conda (#90) (#110)
    
    * support install from venv and travis CI
    
    * support install from venv and travis CI
    
    * support install from venv and travis CI
    
    * support conda
    
    * support conda
    
    * modify example config path to relative path and increase maxTrialNum
    
    * undo messy commit
    
    * undo messy commit
    
    * Support pip install as root (#77)
    
    * Typo on #58 (#122)
    
    * PAI Training Service implementation (#128)
    
    * PAI Training service implementation
    **1. Implement PAITrainingService
    **2. Add trial-keeper python module, and modify setup.py to install the module
    **3. Add PAItrainingService rest server to collect metrics from PAI container.
    
    * fix datastore for multiple final result (#129)
    
    * Update NNI v0.2 release notes (#132)
    
    Update NNI v0.2 release notes
    
    * Update setup.py Makefile and documents (#130)
    
    * update makefile and setup.py
    
    * update makefile and setup.py
    
    * update document
    
    * update document
    
    * Update Makefile no travis
    
    *  update doc
    
    *  update doc
    
    * fix convert from ss to pcs (#133)
    
    * Fix bugs about webui (#131)
    
    * Fix webui bugs
    
    * Fix tslint
    
    * webui logpath and document (#135)
    
    * Add webui document and logpath as a href
    
    * fix tslint
    
    * fix comments by Chengmin
    
    * Pai training service bug fix and enhancement (#136)
    
    * Add NNI installation scripts
    
    * Update pai script, update NNI_out_dir
    
    * Update NNI dir in nni sdk local.py
    
    * Create .nni folder in nni sdk local.py
    
    * Add check before creating .nni folder
    
    * Fix typo for PAI_INSTALL_NNI_SHELL_FORMAT
    
    * Improve annotation (#138)
    
    * Improve annotation
    
    * Minor bugfix
    
    * Selectively install through pip (#139)
    
    Selectively install through pip 
    * update setup.py
    
    * fix paiTrainingService bugs (#137)
    
    * fix nnictl bug
    
    * add hdfs host validation
    
    * fix bugs
    
    * fix dockerfile
    
    * fix install.sh
    
    * update install.sh
    
    * fix dockerfile
    
    * Set timeout for HDFSUtility exists function
    
    * remove unused TODO
    
    * fix sdk
    
    * add optional for outputDir and dataDir
    
    * refactor dockerfile.base
    
    * Remove unused import in hdfsclientUtility
    
    * Add documentation for NNI PAI mode experiment (#141)
    
    * Add documentation for NNI PAI mode
    
    * Fix typo based on PR comments
    
    * Exit with subprocess return code of trial keeper
    
    * Remove additional exit code
    
    * Fix typo based on PR comments
    
    * update doc for smac tuner (#140)
    
    * Revert "Selectively install through pip (#139)" due to potential pip install issue (#142)
    
    * Revert "Selectively install through pip (#139)"
    
    This reverts commit 1d174836.
    
    * Add exit code of subprocess for trial_keeper
    
    * Update README, add link to PAImode doc
    
    * Merge branch V0.2 to Master (#143)
    
    * webui logpath and document (#135)
    
    * Add webui document and logpath as a href
    
    * fix tslint
    
    * fix comments by Chengmin
    
    * Pai training service bug fix and enhancement (#136)
    
    * Add NNI installation scripts
    
    * Update pai script, update NNI_out_dir
    
    * Update NNI dir in nni sdk local.py
    
    * Create .nni folder in nni sdk local.py
    
    * Add check before creating .nni folder
    
    * Fix typo for PAI_INSTALL_NNI_SHELL_FORMAT
    
    * Improve annotation (#138)
    
    * Improve annotation
    
    * Minor bugfix
    
    * Selectively install through pip (#139)
    
    Selectively install through pip 
    * update setup.py
    
    * fix paiTrainingService bugs (#137)
    
    * fix nnictl bug
    
    * add hdfs host validation
    
    * fix bugs
    
    * fix dockerfile
    
    * fix install.sh
    
    * update install.sh
    
    * fix dockerfile
    
    * Set timeout for HDFSUtility exists function
    
    * remove unused TODO
    
    * fix sdk
    
    * add optional for outputDir and dataDir
    
    * refactor dockerfile.base
    
    * Remove unused import in hdfsclientUtility
    
    * Add documentation for NNI PAI mode experiment (#141)
    
    * Add documentation for NNI PAI mode
    
    * Fix typo based on PR comments
    
    * Exit with subprocess return code of trial keeper
    
    * Remove additional exit code
    
    * Fix typo based on PR comments
    
    * update doc for smac tuner (#140)
    
    * Revert "Selectively install through pip (#139)" due to potential pip install issue (#142)
    
    * Revert "Selectively install through pip (#139)"
    
    This reverts commit 1d174836.
    
    * Add exit code of subprocess for trial_keeper
    
    * Update README, add link to PAImode doc
    
    * fix bug (#147)
    
    * Refactor nnictl and add config_pai.yml (#144)
    
    * fix nnictl bug
    
    * add hdfs host validation
    
    * fix bugs
    
    * fix dockerfile
    
    * fix install.sh
    
    * update install.sh
    
    * fix dockerfile
    
    * Set timeout for HDFSUtility exists function
    
    * remove unused TODO
    
    * fix sdk
    
    * add optional for outputDir and dataDir
    
    * refactor dockerfile.base
    
    * Remove unused import in hdfsclientUtility
    
    * add config_pai.yml
    
    * refactor nnictl create logic and add colorful print
    
    * fix nnictl stop logic
    
    * add annotation for config_pai.yml
    
    * add document for start experiment
    
    * fix config.yml
    
    * fix document
    
    * Fix trial keeper wrongly exit issue (#152)
    
    * Fix trial keeper bug, use actual exitcode to exit rather than 1
    
    * Fix bug of table sort (#145)
    
    * Update doc for PAIMode and v0.2 release notes (#153)
    
    * Update v0.2 documentation regards to release note and PAI training service
    
    * Update document to describe NNI docker image
    
    * fix antd (#159)
    
    * refactor experiment stopping logic
    
    * support change concurrency
    
    * remove trialJobs.ts
    
    * trivial changes
    
    * fix bugs
    
    * fix bug
    
    * support updating maxTrialNum
    
    * Modify IT scripts for supporting multiple experiments
    
    * Update ci (#175)
    
    * Update RemoteMachineMode.md (#63)
    
    * Remove unused classes for SQuAD QA example.
    
    * Remove more unused functions for SQuAD QA example.
    
    * Fix default dataset config.
    
    * Add Makefile README (#64)
    
    * update document (#92)
    
    * Edit readme.md
    
    * updated a word
    
    * Update GetStarted.md
    
    * Update GetStarted.md
    
    * refact readme, getstarted and write your trial md.
    
    * Update README.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Fix nnictl bugs and add new feature (#75)
    
    * fix nnictl bug
    
    * fix nnictl create bug
    
    * add experiment status logic
    
    * add more information for nnictl
    
    * fix Evolution Tuner bug
    
    * refactor code
    
    * fix code in updater.py
    
    * fix nnictl --help
    
    * fix classArgs bug
    
    * update check response.status_code logic
    
    * remove Buffer warning (#100)
    
    * update readme in ga_squad
    
    * update readme
    
    * fix typo
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Add support for debugging mode
    
    * modify CI cuz of refracting exp stop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * file saving
    
    * fix issues from code merge
    
    * remove $(INSTALL_PREFIX)/nni/nni_manager before install
    
    * fix indent
    
    * fix merge issue
    
    * socket close
    
    * update port
    
    * fix merge error
    
    * modify ci logic in nnimanager
    
    * fix ci
    
    * fix bug
    
    * change suspended to done
    
    * update ci (#229)
    
    * update ci
    
    * update ci
    
    * update ci (#232)
    
    * update ci
    
    * update ci
    
    * update azure-pipelines
    
    * update azure-pipelines
    
    * update ci (#233)
    
    * update ci
    
    * update ci
    
    * update azure-pipelines
    
    * update azure-pipelines
    
    * update azure-pipelines
    
    * run.py (#238)
    
    * Nnupdate ci (#239)
    
    * run.py
    
    * test ci
    
    * Nnupdate ci (#240)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * Udci (#241)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * test ci
    
    * update ci (#242)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * test ci
    
    * update ci
    
    * revert install.sh (#244)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * test ci
    
    * update ci
    
    * revert install.sh
    
    * add comments
    
    * remove assert
    
    * trivial change
    
    * trivial change
    
    * update Makefile (#246)
    
    * update Makefile
    
    * update Makefile
    
    * quick fix for ci (#248)
    
    * add update trialNum and fix bugs (#261)
    
    * Add builtin tuner to CI (#247)
    
    * update Makefile
    
    * update Makefile
    
    * add builtin-tuner test
    
    * add builtin-tuner test
    
    * refractor ci
    
    * update azure.yml
    
    * add built-in tuner test
    
    * fix bugs
    
    * Doc refactor (#258)
    
    * doc refactor
    
    * image name refactor
    
    * Refactor nnictl to support listing stopped experiments. (#256)
    
    Refactor nnictl to support listing stopped experiments.
    
    * Show experiment parameters more beautifully (#262)
    
    * fix error on example of RemoteMachineMode (#269)
    
    * add pycharm project files to .gitignore list
    
    * update pylintrc to conform vscode settings
    
    * fix RemoteMachineMode for wrong trainingServicePlatform
    
    * Update docker file to use latest nni release (#263)
    
    * fix bug about execDuration and endTime (#270)
    
    * fix bug about execDuration and endTime
    
    * modify time interval to 30 seconds
    
    * refactor based on Gems's suggestion
    
    * for triggering ci
    
    * Refactor dockerfile (#264)
    
    * refactor Dockerfile
    
    * Support nnictl tensorboard (#268)
    
    support tensorboard
    
    * Sdk update (#272)
    
    * Rename get_parameters to get_next_parameter
    
    * annotations add get_next_parameter
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * add experiment log path to experiment profile (#276)
    
    * refactor extract reward from dict by tuner
    
    * update Makefile for mac support, wait for aka.ms support
    
    * refix Makefile for colorful echo
    
    * unversion config.yml with machine information
    
    * sync graph.py between tuners & trial of ga_squad
    
    * sync graph.py between tuners & trial of ga_squad
    
    * copy weight shared ga_squad under weight_sharing folder
    
    * mv ga_squad code back to master
    
    * simple tuner & trial ready
    
    * Fix nnictl multiThread option
    
    * weight sharing with async dispatcher simple example ready
    
    * update for ga_squad
    
    * fix bug
    
    * modify multihead attention name
    
    * add min_layer_num to Graph
    
    * fix bug
    
    * update share id calc
    
    * fix bug
    
    * add save logging
    
    * fix ga_squad tuner bug
    
    * sync bug fix for ga_squad tuner
    
    * fix same hash_id bug
    
    * add lock to simple tuner in weight sharing
    
    * Add readme to simple weight sharing
    
    * update
    
    * update
    
    * add paper link
    
    * update
    
    * reformat with autopep8
    
    * add documentation for weight sharing
    
    * test for weight sharing
    
    * delete irrelevant files
    
    * move details of weight sharing in to code comments
    
    * Dev weight sharing update doc (#577)
    
    * add pycharm project files to .gitignore list
    
    * update pylintrc to conform vscode settings
    
    * fix RemoteMachineMode for wrong trainingServicePlatform
    
    * simple weight sharing
    
    * update gitignore file
    
    * change tuner codedir to relative path
    
    * add python cache files to gitignore list
    
    * move extract scalar reward logic from dispatcher to tuner
    
    * update tuner code corresponding to last commit
    
    * update doc for receive_trial_result api change
    
    * add numpy to package whitelist of pylint
    
    * distinguish param value from return reward for tuner.extract_scalar_reward
    
    * update pylintrc
    
    * add comments to dispatcher.handle_report_metric_data
    
    * update install for mac support
    
    * fix root mode bug on Makefile
    
    * Quick fix bug: nnictl port value error (#245)
    
    * fix port bug
    
    * Dev exp stop more (#221)
    
    * Exp stop refactor (#161)
    
    * Update RemoteMachineMode.md (#63)
    
    * Remove unused classes for SQuAD QA example.
    
    * Remove more unused functions for SQuAD QA example.
    
    * Fix default dataset config.
    
    * Add Makefile README (#64)
    
    * update document (#92)
    
    * Edit readme.md
    
    * updated a word
    
    * Update GetStarted.md
    
    * Update GetStarted.md
    
    * refact readme, getstarted and write your trial md.
    
    * Update README.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Fix nnictl bugs and add new feature (#75)
    
    * fix nnictl bug
    
    * fix nnictl create bug
    
    * add experiment status logic
    
    * add more information for nnictl
    
    * fix Evolution Tuner bug
    
    * refactor code
    
    * fix code in updater.py
    
    * fix nnictl --help
    
    * fix classArgs bug
    
    * update check response.status_code logic
    
    * remove Buffer warning (#100)
    
    * update readme in ga_squad
    
    * update readme
    
    * fix typo
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Add support for debugging mode
    
    * fix setup.py (#115)
    
    * Add DAG model configuration format for SQuAD example.
    
    * Explain config format for SQuAD QA model.
    
    * Add more detailed introduction about the evolution algorithm.
    
    * Fix install.sh add add trial log path (#109)
    
    * fix nnictl bug
    
    * fix nnictl create bug
    
    * add experiment status logic
    
    * add more information for nnictl
    
    * fix Evolution Tuner bug
    
    * refactor code
    
    * fix code in updater.py
    
    * fix nnictl --help
    
    * fix classArgs bug
    
    * update check response.status_code logic
    
    * show trial log path
    
    * update document
    
    * fix install.sh
    
    * set default vallue for maxTrialNum and maxExecDuration
    
    * fix nnictl
    
    * Dev smac (#116)
    
    * support package install (#91)
    
    * fix nnictl bug
    
    * support package install
    
    * update
    
    * update package install logic
    
    * Fix package install issue (#95)
    
    * fix nnictl bug
    
    * fix pakcage install
    
    * support SMAC as a tuner on nni (#81)
    
    * update doc
    
    * update doc
    
    * update doc
    
    * update hyperopt installation
    
    * update doc
    
    * update doc
    
    * update description in setup.py
    
    * update setup.py
    
    * modify encoding
    
    * encoding
    
    * add encoding
    
    * remove pymc3
    
    * update doc
    
    * update builtin tuner spec
    
    * support smac in sdk, fix logging issue
    
    * support smac tuner
    
    * add optimize_mode
    
    * update config in nnictl
    
    * add __init__.py
    
    * update smac
    
    * update import path
    
    * update setup.py: remove entry_point
    
    * update rest server validation
    
    * fix bug in nnictl launcher
    
    * support classArgs: optimize_mode
    
    * quick fix bug
    
    * test travis
    
    * add dependency
    
    * add dependency
    
    * add dependency
    
    * add dependency
    
    * create smac python package
    
    * fix trivial points
    
    * optimize import of tuners, modify nnictl accordingly
    
    * fix bug: incorrect algorithm_name
    
    * trivial refactor
    
    * for debug
    
    * support virtual
    
    * update doc of SMAC
    
    * update smac requirements
    
    * update requirements
    
    * change debug mode
    
    * update doc
    
    * update doc
    
    * refactor based on comments
    
    * fix comments
    
    * modify example config path to relative path and increase maxTrialNum (#94)
    
    * modify example config path to relative path and increase maxTrialNum
    
    * add document
    
    * support conda (#90) (#110)
    
    * support install from venv and travis CI
    
    * support install from venv and travis CI
    
    * support install from venv and travis CI
    
    * support conda
    
    * support conda
    
    * modify example config path to relative path and increase maxTrialNum
    
    * undo messy commit
    
    * undo messy commit
    
    * Support pip install as root (#77)
    
    * Typo on #58 (#122)
    
    * PAI Training Service implementation (#128)
    
    * PAI Training service implementation
    **1. Implement PAITrainingService
    **2. Add trial-keeper python module, and modify setup.py to install the module
    **3. Add PAItrainingService rest server to collect metrics from PAI container.
    
    * fix datastore for multiple final result (#129)
    
    * Update NNI v0.2 release notes (#132)
    
    Update NNI v0.2 release notes
    
    * Update setup.py Makefile and documents (#130)
    
    * update makefile and setup.py
    
    * update makefile and setup.py
    
    * update document
    
    * update document
    
    * Update Makefile no travis
    
    *  update doc
    
    *  update doc
    
    * fix convert from ss to pcs (#133)
    
    * Fix bugs about webui (#131)
    
    * Fix webui bugs
    
    * Fix tslint
    
    * webui logpath and document (#135)
    
    * Add webui document and logpath as a href
    
    * fix tslint
    
    * fix comments by Chengmin
    
    * Pai training service bug fix and enhancement (#136)
    
    * Add NNI installation scripts
    
    * Update pai script, update NNI_out_dir
    
    * Update NNI dir in nni sdk local.py
    
    * Create .nni folder in nni sdk local.py
    
    * Add check before creating .nni folder
    
    * Fix typo for PAI_INSTALL_NNI_SHELL_FORMAT
    
    * Improve annotation (#138)
    
    * Improve annotation
    
    * Minor bugfix
    
    * Selectively install through pip (#139)
    
    Selectively install through pip 
    * update setup.py
    
    * fix paiTrainingService bugs (#137)
    
    * fix nnictl bug
    
    * add hdfs host validation
    
    * fix bugs
    
    * fix dockerfile
    
    * fix install.sh
    
    * update install.sh
    
    * fix dockerfile
    
    * Set timeout for HDFSUtility exists function
    
    * remove unused TODO
    
    * fix sdk
    
    * add optional for outputDir and dataDir
    
    * refactor dockerfile.base
    
    * Remove unused import in hdfsclientUtility
    
    * Add documentation for NNI PAI mode experiment (#141)
    
    * Add documentation for NNI PAI mode
    
    * Fix typo based on PR comments
    
    * Exit with subprocess return code of trial keeper
    
    * Remove additional exit code
    
    * Fix typo based on PR comments
    
    * update doc for smac tuner (#140)
    
    * Revert "Selectively install through pip (#139)" due to potential pip install issue (#142)
    
    * Revert "Selectively install through pip (#139)"
    
    This reverts commit 1d174836.
    
    * Add exit code of subprocess for trial_keeper
    
    * Update README, add link to PAImode doc
    
    * Merge branch V0.2 to Master (#143)
    
    * webui logpath and document (#135)
    
    * Add webui document and logpath as a href
    
    * fix tslint
    
    * fix comments by Chengmin
    
    * Pai training service bug fix and enhancement (#136)
    
    * Add NNI installation scripts
    
    * Update pai script, update NNI_out_dir
    
    * Update NNI dir in nni sdk local.py
    
    * Create .nni folder in nni sdk local.py
    
    * Add check before creating .nni folder
    
    * Fix typo for PAI_INSTALL_NNI_SHELL_FORMAT
    
    * Improve annotation (#138)
    
    * Improve annotation
    
    * Minor bugfix
    
    * Selectively install through pip (#139)
    
    Selectively install through pip 
    * update setup.py
    
    * fix paiTrainingService bugs (#137)
    
    * fix nnictl bug
    
    * add hdfs host validation
    
    * fix bugs
    
    * fix dockerfile
    
    * fix install.sh
    
    * update install.sh
    
    * fix dockerfile
    
    * Set timeout for HDFSUtility exists function
    
    * remove unused TODO
    
    * fix sdk
    
    * add optional for outputDir and dataDir
    
    * refactor dockerfile.base
    
    * Remove unused import in hdfsclientUtility
    
    * Add documentation for NNI PAI mode experiment (#141)
    
    * Add documentation for NNI PAI mode
    
    * Fix typo based on PR comments
    
    * Exit with subprocess return code of trial keeper
    
    * Remove additional exit code
    
    * Fix typo based on PR comments
    
    * update doc for smac tuner (#140)
    
    * Revert "Selectively install through pip (#139)" due to potential pip install issue (#142)
    
    * Revert "Selectively install through pip (#139)"
    
    This reverts commit 1d174836.
    
    * Add exit code of subprocess for trial_keeper
    
    * Update README, add link to PAImode doc
    
    * fix bug (#147)
    
    * Refactor nnictl and add config_pai.yml (#144)
    
    * fix nnictl bug
    
    * add hdfs host validation
    
    * fix bugs
    
    * fix dockerfile
    
    * fix install.sh
    
    * update install.sh
    
    * fix dockerfile
    
    * Set timeout for HDFSUtility exists function
    
    * remove unused TODO
    
    * fix sdk
    
    * add optional for outputDir and dataDir
    
    * refactor dockerfile.base
    
    * Remove unused import in hdfsclientUtility
    
    * add config_pai.yml
    
    * refactor nnictl create logic and add colorful print
    
    * fix nnictl stop logic
    
    * add annotation for config_pai.yml
    
    * add document for start experiment
    
    * fix config.yml
    
    * fix document
    
    * Fix trial keeper wrongly exit issue (#152)
    
    * Fix trial keeper bug, use actual exitcode to exit rather than 1
    
    * Fix bug of table sort (#145)
    
    * Update doc for PAIMode and v0.2 release notes (#153)
    
    * Update v0.2 documentation regards to release note and PAI training service
    
    * Update document to describe NNI docker image
    
    * fix antd (#159)
    
    * refactor experiment stopping logic
    
    * support change concurrency
    
    * remove trialJobs.ts
    
    * trivial changes
    
    * fix bugs
    
    * fix bug
    
    * support updating maxTrialNum
    
    * Modify IT scripts for supporting multiple experiments
    
    * Update ci (#175)
    
    * Update RemoteMachineMode.md (#63)
    
    * Remove unused classes for SQuAD QA example.
    
    * Remove more unused functions for SQuAD QA example.
    
    * Fix default dataset config.
    
    * Add Makefile README (#64)
    
    * update document (#92)
    
    * Edit readme.md
    
    * updated a word
    
    * Update GetStarted.md
    
    * Update GetStarted.md
    
    * refact readme, getstarted and write your trial md.
    
    * Update README.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Fix nnictl bugs and add new feature (#75)
    
    * fix nnictl bug
    
    * fix nnictl create bug
    
    * add experiment status logic
    
    * add more information for nnictl
    
    * fix Evolution Tuner bug
    
    * refactor code
    
    * fix code in updater.py
    
    * fix nnictl --help
    
    * fix classArgs bug
    
    * update check response.status_code logic
    
    * remove Buffer warning (#100)
    
    * update readme in ga_squad
    
    * update readme
    
    * fix typo
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Add support for debugging mode
    
    * modify CI cuz of refracting exp stop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * file saving
    
    * fix issues from code merge
    
    * remove $(INSTALL_PREFIX)/nni/nni_manager before install
    
    * fix indent
    
    * fix merge issue
    
    * socket close
    
    * update port
    
    * fix merge error
    
    * modify ci logic in nnimanager
    
    * fix ci
    
    * fix bug
    
    * change suspended to done
    
    * update ci (#229)
    
    * update ci
    
    * update ci
    
    * update ci (#232)
    
    * update ci
    
    * update ci
    
    * update azure-pipelines
    
    * update azure-pipelines
    
    * update ci (#233)
    
    * update ci
    
    * update ci
    
    * update azure-pipelines
    
    * update azure-pipelines
    
    * update azure-pipelines
    
    * run.py (#238)
    
    * Nnupdate ci (#239)
    
    * run.py
    
    * test ci
    
    * Nnupdate ci (#240)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * Udci (#241)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * test ci
    
    * update ci (#242)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * test ci
    
    * update ci
    
    * revert install.sh (#244)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * test ci
    
    * update ci
    
    * revert install.sh
    
    * add comments
    
    * remove assert
    
    * trivial change
    
    * trivial change
    
    * update Makefile (#246)
    
    * update Makefile
    
    * update Makefile
    
    * quick fix for ci (#248)
    
    * add update trialNum and fix bugs (#261)
    
    * Add builtin tuner to CI (#247)
    
    * update Makefile
    
    * update Makefile
    
    * add builtin-tuner test
    
    * add builtin-tuner test
    
    * refractor ci
    
    * update azure.yml
    
    * add built-in tuner test
    
    * fix bugs
    
    * Doc refactor (#258)
    
    * doc refactor
    
    * image name refactor
    
    * Refactor nnictl to support listing stopped experiments. (#256)
    
    Refactor nnictl to support listing stopped experiments.
    
    * Show experiment parameters more beautifully (#262)
    
    * fix error on example of RemoteMachineMode (#269)
    
    * add pycharm project files to .gitignore list
    
    * update pylintrc to conform vscode settings
    
    * fix RemoteMachineMode for wrong trainingServicePlatform
    
    * Update docker file to use latest nni release (#263)
    
    * fix bug about execDuration and endTime (#270)
    
    * fix bug about execDuration and endTime
    
    * modify time interval to 30 seconds
    
    * refactor based on Gems's suggestion
    
    * for triggering ci
    
    * Refactor dockerfile (#264)
    
    * refactor Dockerfile
    
    * Support nnictl tensorboard (#268)
    
    support tensorboard
    
    * Sdk update (#272)
    
    * Rename get_parameters to get_next_parameter
    
    * annotations add get_next_parameter
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * add experiment log path to experiment profile (#276)
    
    * refactor extract reward from dict by tuner
    
    * update Makefile for mac support, wait for aka.ms support
    
    * refix Makefile for colorful echo
    
    * unversion config.yml with machine information
    
    * sync graph.py between tuners & trial of ga_squad
    
    * sync graph.py between tuners & trial of ga_squad
    
    * copy weight shared ga_squad under weight_sharing folder
    
    * mv ga_squad code back to master
    
    * simple tuner & trial ready
    
    * Fix nnictl multiThread option
    
    * weight sharing with async dispatcher simple example ready
    
    * update for ga_squad
    
    * fix bug
    
    * modify multihead attention name
    
    * add min_layer_num to Graph
    
    * fix bug
    
    * update share id calc
    
    * fix bug
    
    * add save logging
    
    * fix ga_squad tuner bug
    
    * sync bug fix for ga_squad tuner
    
    * fix same hash_id bug
    
    * add lock to simple tuner in weight sharing
    
    * Add readme to simple weight sharing
    
    * update
    
    * update
    
    * add paper link
    
    * update
    
    * reformat with autopep8
    
    * add documentation for weight sharing
    
    * test for weight sharing
    
    * delete irrelevant files
    
    * move details of weight sharing in to code comments
    
    * add example section
    
    * Dev weight sharing update (#579)
    
    * add pycharm project files to .gitignore list
    
    * update pylintrc to conform vscode settings
    
    * fix RemoteMachineMode for wrong trainingServicePlatform
    
    * simple weight sharing
    
    * update gitignore file
    
    * change tuner codedir to relative path
    
    * add python cache files to gitignore list
    
    * move extract scalar reward logic from dispatcher to tuner
    
    * update tuner code corresponding to last commit
    
    * update doc for receive_trial_result api change
    
    * add numpy to package whitelist of pylint
    
    * distinguish param value from return reward for tuner.extract_scalar_reward
    
    * update pylintrc
    
    * add comments to dispatcher.handle_report_metric_data
    
    * update install for mac support
    
    * fix root mode bug on Makefile
    
    * Quick fix bug: nnictl port value error (#245)
    
    * fix port bug
    
    * Dev exp stop more (#221)
    
    * Exp stop refactor (#161)
    
    * Update RemoteMachineMode.md (#63)
    
    * Remove unused classes for SQuAD QA example.
    
    * Remove more unused functions for SQuAD QA example.
    
    * Fix default dataset config.
    
    * Add Makefile README (#64)
    
    * update document (#92)
    
    * Edit readme.md
    
    * updated a word
    
    * Update GetStarted.md
    
    * Update GetStarted.md
    
    * refact readme, getstarted and write your trial md.
    
    * Update README.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Fix nnictl bugs and add new feature (#75)
    
    * fix nnictl bug
    
    * fix nnictl create bug
    
    * add experiment status logic
    
    * add more information for nnictl
    
    * fix Evolution Tuner bug
    
    * refactor code
    
    * fix code in updater.py
    
    * fix nnictl --help
    
    * fix classArgs bug
    
    * update check response.status_code logic
    
    * remove Buffer warning (#100)
    
    * update readme in ga_squad
    
    * update readme
    
    * fix typo
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Add support for debugging mode
    
    * fix setup.py (#115)
    
    * Add DAG model configuration format for SQuAD example.
    
    * Explain config format for SQuAD QA model.
    
    * Add more detailed introduction about the evolution algorithm.
    
    * Fix install.sh add add trial log path (#109)
    
    * fix nnictl bug
    
    * fix nnictl create bug
    
    * add experiment status logic
    
    * add more information for nnictl
    
    * fix Evolution Tuner bug
    
    * refactor code
    
    * fix code in updater.py
    
    * fix nnictl --help
    
    * fix classArgs bug
    
    * update check response.status_code logic
    
    * show trial log path
    
    * update document
    
    * fix install.sh
    
    * set default vallue for maxTrialNum and maxExecDuration
    
    * fix nnictl
    
    * Dev smac (#116)
    
    * support package install (#91)
    
    * fix nnictl bug
    
    * support package install
    
    * update
    
    * update package install logic
    
    * Fix package install issue (#95)
    
    * fix nnictl bug
    
    * fix pakcage install
    
    * support SMAC as a tuner on nni (#81)
    
    * update doc
    
    * update doc
    
    * update doc
    
    * update hyperopt installation
    
    * update doc
    
    * update doc
    
    * update description in setup.py
    
    * update setup.py
    
    * modify encoding
    
    * encoding
    
    * add encoding
    
    * remove pymc3
    
    * update doc
    
    * update builtin tuner spec
    
    * support smac in sdk, fix logging issue
    
    * support smac tuner
    
    * add optimize_mode
    
    * update config in nnictl
    
    * add __init__.py
    
    * update smac
    
    * update import path
    
    * update setup.py: remove entry_point
    
    * update rest server validation
    
    * fix bug in nnictl launcher
    
    * support classArgs: optimize_mode
    
    * quick fix bug
    
    * test travis
    
    * add dependency
    
    * add dependency
    
    * add dependency
    
    * add dependency
    
    * create smac python package
    
    * fix trivial points
    
    * optimize import of tuners, modify nnictl accordingly
    
    * fix bug: incorrect algorithm_name
    
    * trivial refactor
    
    * for debug
    
    * support virtual
    
    * update doc of SMAC
    
    * update smac requirements
    
    * update requirements
    
    * change debug mode
    
    * update doc
    
    * update doc
    
    * refactor based on comments
    
    * fix comments
    
    * modify example config path to relative path and increase maxTrialNum (#94)
    
    * modify example config path to relative path and increase maxTrialNum
    
    * add document
    
    * support conda (#90) (#110)
    
    * support install from venv and travis CI
    
    * support install from venv and travis CI
    
    * support install from venv and travis CI
    
    * support conda
    
    * support conda
    
    * modify example config path to relative path and increase maxTrialNum
    
    * undo messy commit
    
    * undo messy commit
    
    * Support pip install as root (#77)
    
    * Typo on #58 (#122)
    
    * PAI Training Service implementation (#128)
    
    * PAI Training service implementation
    **1. Implement PAITrainingService
    **2. Add trial-keeper python module, and modify setup.py to install the module
    **3. Add PAItrainingService rest server to collect metrics from PAI container.
    
    * fix datastore for multiple final result (#129)
    
    * Update NNI v0.2 release notes (#132)
    
    Update NNI v0.2 release notes
    
    * Update setup.py Makefile and documents (#130)
    
    * update makefile and setup.py
    
    * update makefile and setup.py
    
    * update document
    
    * update document
    
    * Update Makefile no travis
    
    *  update doc
    
    *  update doc
    
    * fix convert from ss to pcs (#133)
    
    * Fix bugs about webui (#131)
    
    * Fix webui bugs
    
    * Fix tslint
    
    * webui logpath and document (#135)
    
    * Add webui document and logpath as a href
    
    * fix tslint
    
    * fix comments by Chengmin
    
    * Pai training service bug fix and enhancement (#136)
    
    * Add NNI installation scripts
    
    * Update pai script, update NNI_out_dir
    
    * Update NNI dir in nni sdk local.py
    
    * Create .nni folder in nni sdk local.py
    
    * Add check before creating .nni folder
    
    * Fix typo for PAI_INSTALL_NNI_SHELL_FORMAT
    
    * Improve annotation (#138)
    
    * Improve annotation
    
    * Minor bugfix
    
    * Selectively install through pip (#139)
    
    Selectively install through pip 
    * update setup.py
    
    * fix paiTrainingService bugs (#137)
    
    * fix nnictl bug
    
    * add hdfs host validation
    
    * fix bugs
    
    * fix dockerfile
    
    * fix install.sh
    
    * update install.sh
    
    * fix dockerfile
    
    * Set timeout for HDFSUtility exists function
    
    * remove unused TODO
    
    * fix sdk
    
    * add optional for outputDir and dataDir
    
    * refactor dockerfile.base
    
    * Remove unused import in hdfsclientUtility
    
    * Add documentation for NNI PAI mode experiment (#141)
    
    * Add documentation for NNI PAI mode
    
    * Fix typo based on PR comments
    
    * Exit with subprocess return code of trial keeper
    
    * Remove additional exit code
    
    * Fix typo based on PR comments
    
    * update doc for smac tuner (#140)
    
    * Revert "Selectively install through pip (#139)" due to potential pip install issue (#142)
    
    * Revert "Selectively install through pip (#139)"
    
    This reverts commit 1d174836.
    
    * Add exit code of subprocess for trial_keeper
    
    * Update README, add link to PAImode doc
    
    * Merge branch V0.2 to Master (#143)
    
    * webui logpath and document (#135)
    
    * Add webui document and logpath as a href
    
    * fix tslint
    
    * fix comments by Chengmin
    
    * Pai training service bug fix and enhancement (#136)
    
    * Add NNI installation scripts
    
    * Update pai script, update NNI_out_dir
    
    * Update NNI dir in nni sdk local.py
    
    * Create .nni folder in nni sdk local.py
    
    * Add check before creating .nni folder
    
    * Fix typo for PAI_INSTALL_NNI_SHELL_FORMAT
    
    * Improve annotation (#138)
    
    * Improve annotation
    
    * Minor bugfix
    
    * Selectively install through pip (#139)
    
    Selectively install through pip 
    * update setup.py
    
    * fix paiTrainingService bugs (#137)
    
    * fix nnictl bug
    
    * add hdfs host validation
    
    * fix bugs
    
    * fix dockerfile
    
    * fix install.sh
    
    * update install.sh
    
    * fix dockerfile
    
    * Set timeout for HDFSUtility exists function
    
    * remove unused TODO
    
    * fix sdk
    
    * add optional for outputDir and dataDir
    
    * refactor dockerfile.base
    
    * Remove unused import in hdfsclientUtility
    
    * Add documentation for NNI PAI mode experiment (#141)
    
    * Add documentation for NNI PAI mode
    
    * Fix typo based on PR comments
    
    * Exit with subprocess return code of trial keeper
    
    * Remove additional exit code
    
    * Fix typo based on PR comments
    
    * update doc for smac tuner (#140)
    
    * Revert "Selectively install through pip (#139)" due to potential pip install issue (#142)
    
    * Revert "Selectively install through pip (#139)"
    
    This reverts commit 1d174836.
    
    * Add exit code of subprocess for trial_keeper
    
    * Update README, add link to PAImode doc
    
    * fix bug (#147)
    
    * Refactor nnictl and add config_pai.yml (#144)
    
    * fix nnictl bug
    
    * add hdfs host validation
    
    * fix bugs
    
    * fix dockerfile
    
    * fix install.sh
    
    * update install.sh
    
    * fix dockerfile
    
    * Set timeout for HDFSUtility exists function
    
    * remove unused TODO
    
    * fix sdk
    
    * add optional for outputDir and dataDir
    
    * refactor dockerfile.base
    
    * Remove unused import in hdfsclientUtility
    
    * add config_pai.yml
    
    * refactor nnictl create logic and add colorful print
    
    * fix nnictl stop logic
    
    * add annotation for config_pai.yml
    
    * add document for start experiment
    
    * fix config.yml
    
    * fix document
    
    * Fix trial keeper wrongly exit issue (#152)
    
    * Fix trial keeper bug, use actual exitcode to exit rather than 1
    
    * Fix bug of table sort (#145)
    
    * Update doc for PAIMode and v0.2 release notes (#153)
    
    * Update v0.2 documentation regards to release note and PAI training service
    
    * Update document to describe NNI docker image
    
    * fix antd (#159)
    
    * refactor experiment stopping logic
    
    * support change concurrency
    
    * remove trialJobs.ts
    
    * trivial changes
    
    * fix bugs
    
    * fix bug
    
    * support updating maxTrialNum
    
    * Modify IT scripts for supporting multiple experiments
    
    * Update ci (#175)
    
    * Update RemoteMachineMode.md (#63)
    
    * Remove unused classes for SQuAD QA example.
    
    * Remove more unused functions for SQuAD QA example.
    
    * Fix default dataset config.
    
    * Add Makefile README (#64)
    
    * update document (#92)
    
    * Edit readme.md
    
    * updated a word
    
    * Update GetStarted.md
    
    * Update GetStarted.md
    
    * refact readme, getstarted and write your trial md.
    
    * Update README.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Fix nnictl bugs and add new feature (#75)
    
    * fix nnictl bug
    
    * fix nnictl create bug
    
    * add experiment status logic
    
    * add more information for nnictl
    
    * fix Evolution Tuner bug
    
    * refactor code
    
    * fix code in updater.py
    
    * fix nnictl --help
    
    * fix classArgs bug
    
    * update check response.status_code logic
    
    * remove Buffer warning (#100)
    
    * update readme in ga_squad
    
    * update readme
    
    * fix typo
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Add support for debugging mode
    
    * modify CI cuz of refracting exp stop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * file saving
    
    * fix issues from code merge
    
    * remove $(INSTALL_PREFIX)/nni/nni_manager before install
    
    * fix indent
    
    * fix merge issue
    
    * socket close
    
    * update port
    
    * fix merge error
    
    * modify ci logic in nnimanager
    
    * fix ci
    
    * fix bug
    
    * change suspended to done
    
    * update ci (#229)
    
    * update ci
    
    * update ci
    
    * update ci (#232)
    
    * update ci
    
    * update ci
    
    * update azure-pipelines
    
    * update azure-pipelines
    
    * update ci (#233)
    
    * update ci
    
    * update ci
    
    * update azure-pipelines
    
    * update azure-pipelines
    
    * update azure-pipelines
    
    * run.py (#238)
    
    * Nnupdate ci (#239)
    
    * run.py
    
    * test ci
    
    * Nnupdate ci (#240)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * Udci (#241)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * test ci
    
    * update ci (#242)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * test ci
    
    * update ci
    
    * revert install.sh (#244)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * test ci
    
    * update ci
    
    * revert install.sh
    
    * add comments
    
    * remove assert
    
    * trivial change
    
    * trivial change
    
    * update Makefile (#246)
    
    * update Makefile
    
    * update Makefile
    
    * quick fix for ci (#248)
    
    * add update trialNum and fix bugs (#261)
    
    * Add builtin tuner to CI (#247)
    
    * update Makefile
    
    * update Makefile
    
    * add builtin-tuner test
    
    * add builtin-tuner test
    
    * refractor ci
    
    * update azure.yml
    
    * add built-in tuner test
    
    * fix bugs
    
    * Doc refactor (#258)
    
    * doc refactor
    
    * image name refactor
    
    * Refactor nnictl to support listing stopped experiments. (#256)
    
    Refactor nnictl to support listing stopped experiments.
    
    * Show experiment parameters more beautifully (#262)
    
    * fix error on example of RemoteMachineMode (#269)
    
    * add pycharm project files to .gitignore list
    
    * update pylintrc to conform vscode settings
    
    * fix RemoteMachineMode for wrong trainingServicePlatform
    
    * Update docker file to use latest nni release (#263)
    
    * fix bug about execDuration and endTime (#270)
    
    * fix bug about execDuration and endTime
    
    * modify time interval to 30 seconds
    
    * refactor based on Gems's suggestion
    
    * for triggering ci
    
    * Refactor dockerfile (#264)
    
    * refactor Dockerfile
    
    * Support nnictl tensorboard (#268)
    
    support tensorboard
    
    * Sdk update (#272)
    
    * Rename get_parameters to get_next_parameter
    
    * annotations add get_next_parameter
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * add experiment log path to experiment profile (#276)
    
    * refactor extract reward from dict by tuner
    
    * update Makefile for mac support, wait for aka.ms support
    
    * refix Makefile for colorful echo
    
    * unversion config.yml with machine information
    
    * sync graph.py between tuners & trial of ga_squad
    
    * sync graph.py between tuners & trial of ga_squad
    
    * copy weight shared ga_squad under weight_sharing folder
    
    * mv ga_squad code back to master
    
    * simple tuner & trial ready
    
    * Fix nnictl multiThread option
    
    * weight sharing with async dispatcher simple example ready
    
    * update for ga_squad
    
    * fix bug
    
    * modify multihead attention name
    
    * add min_layer_num to Graph
    
    * fix bug
    
    * update share id calc
    
    * fix bug
    
    * add save logging
    
    * fix ga_squad tuner bug
    
    * sync bug fix for ga_squad tuner
    
    * fix same hash_id bug
    
    * add lock to simple tuner in weight sharing
    
    * Add readme to simple weight sharing
    
    * update
    
    * update
    
    * add paper link
    
    * update
    
    * reformat with autopep8
    
    * add documentation for weight sharing
    
    * test for weight sharing
    
    * delete irrelevant files
    
    * move details of weight sharing in to code comments
    
    * add example section
    
    * update weight sharing tutorial
    
    * Dev weight sharing (#581)
    
    * add pycharm project files to .gitignore list
    
    * update pylintrc to conform vscode settings
    
    * fix RemoteMachineMode for wrong trainingServicePlatform
    
    * simple weight sharing
    
    * update gitignore file
    
    * change tuner codedir to relative path
    
    * add python cache files to gitignore list
    
    * move extract scalar reward logic from dispatcher to tuner
    
    * update tuner code corresponding to last commit
    
    * update doc for receive_trial_result api change
    
    * add numpy to package whitelist of pylint
    
    * distinguish param value from return reward for tuner.extract_scalar_reward
    
    * update pylintrc
    
    * add comments to dispatcher.handle_report_metric_data
    
    * update install for mac support
    
    * fix root mode bug on Makefile
    
    * Quick fix bug: nnictl port value error (#245)
    
    * fix port bug
    
    * Dev exp stop more (#221)
    
    * Exp stop refactor (#161)
    
    * Update RemoteMachineMode.md (#63)
    
    * Remove unused classes for SQuAD QA example.
    
    * Remove more unused functions for SQuAD QA example.
    
    * Fix default dataset config.
    
    * Add Makefile README (#64)
    
    * update document (#92)
    
    * Edit readme.md
    
    * updated a word
    
    * Update GetStarted.md
    
    * Update GetStarted.md
    
    * refact readme, getstarted and write your trial md.
    
    * Update README.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Fix nnictl bugs and add new feature (#75)
    
    * fix nnictl bug
    
    * fix nnictl create bug
    
    * add experiment status logic
    
    * add more information for nnictl
    
    * fix Evolution Tuner bug
    
    * refactor code
    
    * fix code in updater.py
    
    * fix nnictl --help
    
    * fix classArgs bug
    
    * update check response.status_code logic
    
    * remove Buffer warning (#100)
    
    * update readme in ga_squad
    
    * update readme
    
    * fix typo
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Add support for debugging mode
    
    * fix setup.py (#115)
    
    * Add DAG model configuration format for SQuAD example.
    
    * Explain config format for SQuAD QA model.
    
    * Add more detailed introduction about the evolution algorithm.
    
    * Fix install.sh add add trial log path (#109)
    
    * fix nnictl bug
    
    * fix nnictl create bug
    
    * add experiment status logic
    
    * add more information for nnictl
    
    * fix Evolution Tuner bug
    
    * refactor code
    
    * fix code in updater.py
    
    * fix nnictl --help
    
    * fix classArgs bug
    
    * update check response.status_code logic
    
    * show trial log path
    
    * update document
    
    * fix install.sh
    
    * set default vallue for maxTrialNum and maxExecDuration
    
    * fix nnictl
    
    * Dev smac (#116)
    
    * support package install (#91)
    
    * fix nnictl bug
    
    * support package install
    
    * update
    
    * update package install logic
    
    * Fix package install issue (#95)
    
    * fix nnictl bug
    
    * fix pakcage install
    
    * support SMAC as a tuner on nni (#81)
    
    * update doc
    
    * update doc
    
    * update doc
    
    * update hyperopt installation
    
    * update doc
    
    * update doc
    
    * update description in setup.py
    
    * update setup.py
    
    * modify encoding
    
    * encoding
    
    * add encoding
    
    * remove pymc3
    
    * update doc
    
    * update builtin tuner spec
    
    * support smac in sdk, fix logging issue
    
    * support smac tuner
    
    * add optimize_mode
    
    * update config in nnictl
    
    * add __init__.py
    
    * update smac
    
    * update import path
    
    * update setup.py: remove entry_point
    
    * update rest server validation
    
    * fix bug in nnictl launcher
    
    * support classArgs: optimize_mode
    
    * quick fix bug
    
    * test travis
    
    * add dependency
    
    * add dependency
    
    * add dependency
    
    * add dependency
    
    * create smac python package
    
    * fix trivial points
    
    * optimize import of tuners, modify nnictl accordingly
    
    * fix bug: incorrect algorithm_name
    
    * trivial refactor
    
    * for debug
    
    * support virtual
    
    * update doc of SMAC
    
    * update smac requirements
    
    * update requirements
    
    * change debug mode
    
    * update doc
    
    * update doc
    
    * refactor based on comments
    
    * fix comments
    
    * modify example config path to relative path and increase maxTrialNum (#94)
    
    * modify example config path to relative path and increase maxTrialNum
    
    * add document
    
    * support conda (#90) (#110)
    
    * support install from venv and travis CI
    
    * support install from venv and travis CI
    
    * support install from venv and travis CI
    
    * support conda
    
    * support conda
    
    * modify example config path to relative path and increase maxTrialNum
    
    * undo messy commit
    
    * undo messy commit
    
    * Support pip install as root (#77)
    
    * Typo on #58 (#122)
    
    * PAI Training Service implementation (#128)
    
    * PAI Training service implementation
    **1. Implement PAITrainingService
    **2. Add trial-keeper python module, and modify setup.py to install the module
    **3. Add PAItrainingService rest server to collect metrics from PAI container.
    
    * fix datastore for multiple final result (#129)
    
    * Update NNI v0.2 release notes (#132)
    
    Update NNI v0.2 release notes
    
    * Update setup.py Makefile and documents (#130)
    
    * update makefile and setup.py
    
    * update makefile and setup.py
    
    * update document
    
    * update document
    
    * Update Makefile no travis
    
    *  update doc
    
    *  update doc
    
    * fix convert from ss to pcs (#133)
    
    * Fix bugs about webui (#131)
    
    * Fix webui bugs
    
    * Fix tslint
    
    * webui logpath and document (#135)
    
    * Add webui document and logpath as a href
    
    * fix tslint
    
    * fix comments by Chengmin
    
    * Pai training service bug fix and enhancement (#136)
    
    * Add NNI installation scripts
    
    * Update pai script, update NNI_out_dir
    
    * Update NNI dir in nni sdk local.py
    
    * Create .nni folder in nni sdk local.py
    
    * Add check before creating .nni folder
    
    * Fix typo for PAI_INSTALL_NNI_SHELL_FORMAT
    
    * Improve annotation (#138)
    
    * Improve annotation
    
    * Minor bugfix
    
    * Selectively install through pip (#139)
    
    Selectively install through pip 
    * update setup.py
    
    * fix paiTrainingService bugs (#137)
    
    * fix nnictl bug
    
    * add hdfs host validation
    
    * fix bugs
    
    * fix dockerfile
    
    * fix install.sh
    
    * update install.sh
    
    * fix dockerfile
    
    * Set timeout for HDFSUtility exists function
    
    * remove unused TODO
    
    * fix sdk
    
    * add optional for outputDir and dataDir
    
    * refactor dockerfile.base
    
    * Remove unused import in hdfsclientUtility
    
    * Add documentation for NNI PAI mode experiment (#141)
    
    * Add documentation for NNI PAI mode
    
    * Fix typo based on PR comments
    
    * Exit with subprocess return code of trial keeper
    
    * Remove additional exit code
    
    * Fix typo based on PR comments
    
    * update doc for smac tuner (#140)
    
    * Revert "Selectively install through pip (#139)" due to potential pip install issue (#142)
    
    * Revert "Selectively install through pip (#139)"
    
    This reverts commit 1d174836.
    
    * Add exit code of subprocess for trial_keeper
    
    * Update README, add link to PAImode doc
    
    * Merge branch V0.2 to Master (#143)
    
    * webui logpath and document (#135)
    
    * Add webui document and logpath as a href
    
    * fix tslint
    
    * fix comments by Chengmin
    
    * Pai training service bug fix and enhancement (#136)
    
    * Add NNI installation scripts
    
    * Update pai script, update NNI_out_dir
    
    * Update NNI dir in nni sdk local.py
    
    * Create .nni folder in nni sdk local.py
    
    * Add check before creating .nni folder
    
    * Fix typo for PAI_INSTALL_NNI_SHELL_FORMAT
    
    * Improve annotation (#138)
    
    * Improve annotation
    
    * Minor bugfix
    
    * Selectively install through pip (#139)
    
    Selectively install through pip 
    * update setup.py
    
    * fix paiTrainingService bugs (#137)
    
    * fix nnictl bug
    
    * add hdfs host validation
    
    * fix bugs
    
    * fix dockerfile
    
    * fix install.sh
    
    * update install.sh
    
    * fix dockerfile
    
    * Set timeout for HDFSUtility exists function
    
    * remove unused TODO
    
    * fix sdk
    
    * add optional for outputDir and dataDir
    
    * refactor dockerfile.base
    
    * Remove unused import in hdfsclientUtility
    
    * Add documentation for NNI PAI mode experiment (#141)
    
    * Add documentation for NNI PAI mode
    
    * Fix typo based on PR comments
    
    * Exit with subprocess return code of trial keeper
    
    * Remove additional exit code
    
    * Fix typo based on PR comments
    
    * update doc for smac tuner (#140)
    
    * Revert "Selectively install through pip (#139)" due to potential pip install issue (#142)
    
    * Revert "Selectively install through pip (#139)"
    
    This reverts commit 1d174836.
    
    * Add exit code of subprocess for trial_keeper
    
    * Update README, add link to PAImode doc
    
    * fix bug (#147)
    
    * Refactor nnictl and add config_pai.yml (#144)
    
    * fix nnictl bug
    
    * add hdfs host validation
    
    * fix bugs
    
    * fix dockerfile
    
    * fix install.sh
    
    * update install.sh
    
    * fix dockerfile
    
    * Set timeout for HDFSUtility exists function
    
    * remove unused TODO
    
    * fix sdk
    
    * add optional for outputDir and dataDir
    
    * refactor dockerfile.base
    
    * Remove unused import in hdfsclientUtility
    
    * add config_pai.yml
    
    * refactor nnictl create logic and add colorful print
    
    * fix nnictl stop logic
    
    * add annotation for config_pai.yml
    
    * add document for start experiment
    
    * fix config.yml
    
    * fix document
    
    * Fix trial keeper wrongly exit issue (#152)
    
    * Fix trial keeper bug, use actual exitcode to exit rather than 1
    
    * Fix bug of table sort (#145)
    
    * Update doc for PAIMode and v0.2 release notes (#153)
    
    * Update v0.2 documentation regards to release note and PAI training service
    
    * Update document to describe NNI docker image
    
    * fix antd (#159)
    
    * refactor experiment stopping logic
    
    * support change concurrency
    
    * remove trialJobs.ts
    
    * trivial changes
    
    * fix bugs
    
    * fix bug
    
    * support updating maxTrialNum
    
    * Modify IT scripts for supporting multiple experiments
    
    * Update ci (#175)
    
    * Update RemoteMachineMode.md (#63)
    
    * Remove unused classes for SQuAD QA example.
    
    * Remove more unused functions for SQuAD QA example.
    
    * Fix default dataset config.
    
    * Add Makefile README (#64)
    
    * update document (#92)
    
    * Edit readme.md
    
    * updated a word
    
    * Update GetStarted.md
    
    * Update GetStarted.md
    
    * refact readme, getstarted and write your trial md.
    
    * Update README.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Update WriteYourTrial.md
    
    * Fix nnictl bugs and add new feature (#75)
    
    * fix nnictl bug
    
    * fix nnictl create bug
    
    * add experiment status logic
    
    * add more information for nnictl
    
    * fix Evolution Tuner bug
    
    * refactor code
    
    * fix code in updater.py
    
    * fix nnictl --help
    
    * fix classArgs bug
    
    * update check response.status_code logic
    
    * remove Buffer warning (#100)
    
    * update readme in ga_squad
    
    * update readme
    
    * fix typo
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Add support for debugging mode
    
    * modify CI cuz of refracting exp stop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * update CI for expstop
    
    * file saving
    
    * fix issues from code merge
    
    * remove $(INSTALL_PREFIX)/nni/nni_manager before install
    
    * fix indent
    
    * fix merge issue
    
    * socket close
    
    * update port
    
    * fix merge error
    
    * modify ci logic in nnimanager
    
    * fix ci
    
    * fix bug
    
    * change suspended to done
    
    * update ci (#229)
    
    * update ci
    
    * update ci
    
    * update ci (#232)
    
    * update ci
    
    * update ci
    
    * update azure-pipelines
    
    * update azure-pipelines
    
    * update ci (#233)
    
    * update ci
    
    * update ci
    
    * update azure-pipelines
    
    * update azure-pipelines
    
    * update azure-pipelines
    
    * run.py (#238)
    
    * Nnupdate ci (#239)
    
    * run.py
    
    * test ci
    
    * Nnupdate ci (#240)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * Udci (#241)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * test ci
    
    * update ci (#242)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * test ci
    
    * update ci
    
    * revert install.sh (#244)
    
    * run.py
    
    * test ci
    
    * test ci
    
    * test ci
    
    * update ci
    
    * revert install.sh
    
    * add comments
    
    * remove assert
    
    * trivial change
    
    * trivial change
    
    * update Makefile (#246)
    
    * update Makefile
    
    * update Makefile
    
    * quick fix for ci (#248)
    
    * add update trialNum and fix bugs (#261)
    
    * Add builtin tuner to CI (#247)
    
    * update Makefile
    
    * update Makefile
    
    * add builtin-tuner test
    
    * add builtin-tuner test
    
    * refractor ci
    
    * update azure.yml
    
    * add built-in tuner test
    
    * fix bugs
    
    * Doc refactor (#258)
    
    * doc refactor
    
    * image name refactor
    
    * Refactor nnictl to support listing stopped experiments. (#256)
    
    Refactor nnictl to support listing stopped experiments.
    
    * Show experiment parameters more beautifully (#262)
    
    * fix error on example of RemoteMachineMode (#269)
    
    * add pycharm project files to .gitignore list
    
    * update pylintrc to conform vscode settings
    
    * fix RemoteMachineMode for wrong trainingServicePlatform
    
    * Update docker file to use latest nni release (#263)
    
    * fix bug about execDuration and endTime (#270)
    
    * fix bug about execDuration and endTime
    
    * modify time interval to 30 seconds
    
    * refactor based on Gems's suggestion
    
    * for triggering ci
    
    * Refactor dockerfile (#264)
    
    * refactor Dockerfile
    
    * Support nnictl tensorboard (#268)
    
    support tensorboard
    
    * Sdk update (#272)
    
    * Rename get_parameters to get_next_parameter
    
    * annotations add get_next_parameter
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * add experiment log path to experiment profile (#276)
    
    * refactor extract reward from dict by tuner
    
    * update Makefile for mac support, wait for aka.ms support
    
    * refix Makefile for colorful echo
    
    * unversion config.yml with machine information
    
    * sync graph.py between tuners & trial of ga_squad
    
    * sync graph.py between tuners & trial of ga_squad
    
    * copy weight shared ga_squad under weight_sharing folder
    
    * mv ga_squad code back to master
    
    * simple tuner & trial ready
    
    * Fix nnictl multiThread option
    
    * weight sharing with async dispatcher simple example ready
    
    * update for ga_squad
    
    * fix bug
    
    * modify multihead attention name
    
    * add min_layer_num to Graph
    
    * fix bug
    
    * update share id calc
    
    * fix bug
    
    * add save logging
    
    * fix ga_squad tuner bug
    
    * sync bug fix for ga_squad tuner
    
    * fix same hash_id bug
    
    * add lock to simple tuner in weight sharing
    
    * Add readme to simple weight sharing
    
    * update
    
    * update
    
    * add paper link
    
    * update
    
    * reformat with autopep8
    
    * add documentation for weight sharing
    
    * test for weight sharing
    
    * delete irrelevant files
    
    * move details of weight sharing in to code comments
    
    * add example section
    
    * update weight sharing tutorial
    
    * fix divide by zero risk
    
    * update tuner thread exception handling
    
    * fix bug for async test
    
    * Add frameworkcontroller document (#530)
    
    Add frameworkcontroller document.
    Fix other document small issues.
    
    * [WebUI] Show trial log for pai and k8s (#580)
    
    * [WebUI] Show trial log for pai and k8s
    
    * fix lint
    
    * Fix comments
    
    * [WebUI] Show trial log for pai and k8s (#580)
    
    * [WebUI] Show trial log for pai and k8s
    
    * fix lint
    
    * Fix comments
    
    * add __init__.py to metis_tuner (#588)
    
    * add docs
    
    * [Document] Update webui doc (#587)
    
    * Update webui document
    
    * update
    
    * Update Dockerfile and README (#589)
    
    * fix some bugs in doc and log
    
    * The learning rate focus more on validation sets accuracy than training sets accuracy.
    
    * update Dockerfile and README
    
    * Update README.md
    
    Merge to branch v0.5
    
    * [WebUI] Fix bug (#591)
    
    * fix bug
    
    * fix bug of background
    
    * update
    
    * update
    
    * add frameworkcontroller platform
    
    * update README in metis and update RuntimeError info (#595)
    
    * update README in metis and update RuntimeError
    
    * fix typo
    
    * add numerical choice check
    
    * update
    
    * udpate NFS setup tutorial (#597)
    
    * Remove unused example (#600)
    
    * update README in metis and update RuntimeError
    
    * remove smart params
    
    * Update release note …
    
    * Add sklearn_example.md (#647)
    
    * fix doc
    
    * add link in doc
    
    * update
    
    * add nnictl package cmd
    
    * add sklearn-example.md
    
    * update
    
    * update
    
    * fix link
    
    * add desc in example.rst
    
    * revert nnictl before sphinx try
    
    * fix mnist.py example
    
    * add SQuAD_evolution_examples.md (#620)
    
    * add SQuAD_evolution_examples.md
    
    * add update
    
    * remove yml file
    
    * remove mkdoc.yml
    
    * update Example.rst
    
    * Add GBDT example doc (#654)
    
    * add SQuAD_evolution_examples.md
    
    * add update
    
    * remove yml file
    
    * remove mkdoc.yml
    
    * update Example.rst
    
    * update gbdt_example.md
    
    * update
    
    * add run command line
    
    * update Evlution_SQuAD.md
    
    * update link
    
    * add gbdt in Example.rst
    
    * Update SearchSpaceSpec (#656)
    
    * add Trials.md
    
    * add Trials.md
    
    * add Trials.md
    
    * add Trials.md
    
    * add docs
    
    * add docs
    
    * add docs
    
    * add docs
    
    * add docs
    
    * docs modification
    
    * docs modification
    
    * docs modification
    
    * docs modification
    
    * docs modification
    
    * docs modification
    
    * docs modification
    
    * docs modification
    
    * docs modification
    
    * docs modification
    
    * update triaL.MD
    
    * update triaL.MD
    
    * update triaL.MD
    
    * update triaL.MD
    
    * update triaL.MD
    
    * add grid search tuner doc
    
    * add grid search tuner doc
    
    * update SearchSpaceSpec
    
    * update SearchSpaceSpec
    
    * update SearchSpaceSpec
    
    * update SearchSpaceSpec
    
    * update SearchSpaceSpec
    
    * update SearchSpaceSpec
    
    * update SearchSpaceSpec
    
    * update SearchSpaceSpec
    
    * update SearchSpaceSpec
    
    * fix color for zejun
    
    * fix mnist before
    
    * fix image
    
    * Fix doc format (#658)
    
    * add SQuAD_evolution_examples.md
    
    * add update
    
    * remove yml file
    
    * fix format problem
    
    * update index
    
    * fix typo
    
    * fix broken-links of quickstart/tuners/assessors (#662)
    
    * update assessor.rst
    
    * fix
    
    * Dev doc fix4 (#672)
    
    * refactor index
    
    * fix title format for remote
    
    * fix nnictl doc w/ rst
    
    * fix assessor pic link
    
    * fix type for training service
    
    * adjust tutorial
    
    * fix typo
    
    * Dev doc (#669)
    
    * changed image link
    
    * deleted link of triallog.png
    
    new version do not has this function
    
    * Update AdvancedNAS.md
    
    * changed image link
    
    weight sharing image
    
    * update doc (#670)
    
    * update doc
    
    * Dev doc fix4 (#672)
    
    * refactor index
    
    * fix title format for remote
    
    * fix nnictl doc w/ rst
    
    * fix assessor pic link
    
    * fix type for training service
    
    * adjust tutorial
    
    * fix typo
    
    * Update customized assessor doc (#671)
    
    * Update customized assessor doc
    
    * updates
    
    * fix typo
    
    * update doc (#673)
    bc9eab33
Customize_Advisor.md 1.87 KB