"...targets/git@developer.sourcefind.cn:gaoqiong/migraphx.git" did not exist on "cb965031a683d2954ed80ce5e5652690d24ba4e2"
  1. 28 Jan, 2019 2 commits
    • 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
    • Darío Hereñú's avatar
      a441558c
  2. 24 Jan, 2019 1 commit
    • chicm-ms's avatar
      Configurable nniManager log path and log level (#644) · d9c83c0c
      chicm-ms authored
      * Pull code (#22)
      
      * Support distributed job for frameworkcontroller (#612)
      
      support distributed job for frameworkcontroller
      
      * Multiphase doc (#519)
      
      * multiPhase doc
      
      * updates
      
      * updates
      
      * Add time parser for 'nnictl update duration' (#632)
      
      Current nnictl update duration only support seconds unit, add a parser for this command to support {s, m, h, d}
      
      * fix experiment state bug (#629)
      
      * update top README.md (#622)
      
      * Update README.md
      
      * update (#634)
      
      * Integration tests refactoring (#625)
      
      * Integration test refactoring (#21) (#616)
      
      * Integration test refactoring (#21)
      
      * Refactoring integration tests
      
      * test metrics
      
      * update azure pipeline
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * update trigger
      
      * Integration test refactoring (#618)
      
      * updates
      
      * updates
      
      * update pipeline (#619)
      
      * update pipeline
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * test pipeline (#623)
      
      * test pipeline
      
      * updates
      
      * updates
      
      * updates
      
      * Update integration test (#624)
      
      * Update integration test
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * Revert "Pull code (#22)"
      
      This reverts commit 62fc165ad7b2ba724eead3b99f010aa34491e2c7.
      
      * Configurable nniManager log path
      
      * Configure log level
      
      * add --debug command line for nnictl
      
      * updates
      d9c83c0c
  3. 22 Jan, 2019 1 commit
    • goooxu's avatar
      Change theme for new homepage style (#641) · fbe18c87
      goooxu authored
      * Set theme jekyll-theme-cayman
      
      * Set theme jekyll-theme-minimal
      
      * Set theme jekyll-theme-slate
      
      * Set theme jekyll-theme-cayman
      
      * Update overview.svg
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * Create overview.svg
      
      * Delete overview.svg
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      fbe18c87
  4. 18 Jan, 2019 2 commits
  5. 16 Jan, 2019 1 commit
  6. 15 Jan, 2019 1 commit
    • xuehui's avatar
      Update Installation and Getstarted (#610) · 3c1ff6cc
      xuehui authored
      * 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 release note
      
      * update the README.md
      
      * update Installation.md and Getstart.md
      3c1ff6cc
  7. 14 Jan, 2019 2 commits
    • Yan Ni's avatar
      fix doc (#605) · 1df572dc
      Yan Ni authored
      * fix doc
      
      * update fix
      1df572dc
    • xuehui's avatar
      Update release note (#603) · 3988b69b
      xuehui authored
      * 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 release note
      3988b69b
  8. 11 Jan, 2019 3 commits
  9. 10 Jan, 2019 1 commit
  10. 09 Jan, 2019 1 commit
  11. 08 Jan, 2019 3 commits
    • SparkSnail's avatar
      Add frameworkcontroller document (#530) · d13964dc
      SparkSnail authored
      Add frameworkcontroller document.
      Fix other document small issues.
      d13964dc
    • Yan Ni's avatar
      Dev weight sharing (#568) (#576) · 358efb26
      Yan Ni authored
      * 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
      358efb26
    • SparkSnail's avatar
      Change WARNING to INFO (#574) · 6b8d3852
      SparkSnail authored
      change the warning level to info level when expand relative path
      add nnictl --version log
      update readme.md
      6b8d3852
  12. 07 Jan, 2019 1 commit
    • xuehui's avatar
      Add Metis Tuner (#534) · 816dd603
      xuehui authored
      
      
      * 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
      816dd603
  13. 03 Jan, 2019 1 commit
  14. 26 Dec, 2018 1 commit
    • Zejun Lin's avatar
      Add ut to ci & Fix some ut & Add some testcase (#491) · 892d3c1e
      Zejun Lin authored
      * 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
      892d3c1e
  15. 20 Dec, 2018 2 commits
    • fishyds's avatar
      [V0.4.1 Release] Merge v0.4.1 branch back to Master (#509) · ff834cea
      fishyds authored
      * Update nnictl.py
      
      Fix the issue that nnictl --version via pip installation doesn't work
      
      * Update kubeflow training service document (#494)
      
      * Remove kubectl related document, add messages for kubeconfig
      * Add design section for kubeflow training service
      * Move the image files for PAI training service doc into img folder.
      
      * Update KubeflowMode.md (#498)
      
      Update KubeflowMode.md, small terms change
      
      * [V0.4.1 bug fix] Cannot run kubeflow training service due to trial_keeper change (#503)
      
      * Update kubeflow training service document
      
      * fix bug a that kubeflow trial job cannot run
      
      * upgrade version number (#499)
      
      * [V0.4.1 bug fix] Support read K8S config from KUBECONFIG environment variable (#507)
      
      * Add KUBCONFIG env variable support
      
      * In main.ts, throw cached error to make sure nnictl can show the error in stderr
      ff834cea
    • ShufanHuang's avatar
      Add curve fitting assessor (#481) · 102faea1
      ShufanHuang authored
      * Add curve fitting assessor
      
      * Update HowToChooseTuner.md
      
      * Update HowToChooseTuner.md
      
      * Update HowToChooseTuner.md
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * Update HowToChooseTuner.md
      
      * Update HowToChooseTuner.md
      
      * Update HowToChooseTuner.md
      
      * Update HowToChooseTuner.md
      
      * Update curvefitting_assessor.py
      
      * Update config_schema.py
      
      * Add some comments and modifications
      
      * Remove unnecessary .json file
      
      * Remove unnecessary .lock file
      
      * Revert "Remove unnecessary .lock file"
      
      This reverts commit cdfaacb29114b3dee9c797d3e9b46ee18d7d34cc.
      
      * Revert "Revert "Remove unnecessary .lock file""
      
      This reverts commit 7182a5fb31a02b01684429eabb3347952bf7ce2a.
      
      * Revert "Revert "Revert "Remove unnecessary .lock file"""
      
      This reverts commit 0f010e2b508e9f7b34c809647ba09e4e132876d8.
      
      * Revert "Remove unnecessary .json file"
      
      This reverts commit c6f7b47c199dd0db7ccb850d4f2ac1fd97b0caf8.
      
      * Revert "Add some comments and modifications"
      
      This reverts commit f78f055df9a4eec5b433a9241ce93d8ba78e3500.
      
      * Add some modifications by comments
      
      * suppoort minimize mode
      
      * Update README.md
      
      * Update README.md
      
      * Update modelfactory.py
      
      * minor changes and fix typo
      
      * minor chages
      
      * update README.md
      102faea1
  16. 18 Dec, 2018 1 commit
  17. 17 Dec, 2018 2 commits
    • xuehui's avatar
      Update the png of nni_arch_overview (#473) · 2c601151
      xuehui authored
      * 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
      2c601151
    • Zejun Lin's avatar
      update smac doc for installation (#469) · b794076e
      Zejun Lin authored
      * update smac doc for installation
      
      * update doc
      b794076e
  18. 13 Dec, 2018 2 commits
    • SparkSnail's avatar
      Support 'nnictl top' (#464) · 07e19a30
      SparkSnail authored
      Add nnictl top command to monitor the nni experiments.
      07e19a30
    • Lee's avatar
      Dev networkmorphism (#413) · e31839cc
      Lee authored
      * Quick fix nnictl config logic (#289)
      
      * fix nnictl bug
      
      * fix install.sh
      
      * add desc for Dockerfile.build.base
      
      * update document for Dockerfile
      
      * update
      
      * refactor port detect
      
      * update
      
      * refactor NNICTLDOC.md
      
      * add document for pai and nnictl
      
      * add default value for port
      
      * add exception handling in trial_keeper.py
      
      * fix port bug
      
      * fix resume
      
      * fix nnictl resume and fix nnictl stop
      
      * fix document
      
      * update
      
      * refactor nnictl
      
      * update
      
      * update doc
      
      * update
      
      * update nnictl
      
      * fix comment
      
      * revert dockerfile
      
      * update
      
      * update
      
      * update
      
      * fix nnictl error hit
      
      * fix comments
      
      * fix bash-completion
      
      * fix paramiko install
      
      * quick fix resume logic
      
      * update
      
      * quick fix nnictl
      
      * PR merge to 0.3 (#297)
      
      * refactor doc
      
      * update with Mao's suggestions
      
      * Set theme jekyll-theme-dinky
      
      * update doc
      
      * fix links
      
      * fix links
      
      * fix links
      
      * merge
      
      * fix links and doc errors
      
      * merge
      
      * merge
      
      * merge
      
      * merge
      
      * Update README.md (#288)
      
      added License badge
      
      * merge
      
      * updated the "Contribute" part (merged Gems' wiki in, updated ReadMe)
      
      * fix link
      
      * fix doc mistakes and broken links. (#271)
      
      * refactor doc
      
      * update with Mao's suggestions
      
      * Set theme jekyll-theme-dinky
      
      * updated the "Contribute" part (merged Gems' wiki in, updated ReadMe)
      
      * fix link
      
      * Update README.md
      
      * Fix misspelling in examples/trials/ga_squad/README.md
      
      * revise the installation cmd to v0.2
      
      * revise to install v0.2
      
      * remove enas readme (#292)
      
      * Fix datastore performance issue (#301)
      
      * Fix nnictl in v0.3 (#299)
      
      Fix old version of config file
      fix sklearn requirements
      Fix resume log logic
      
      * add basic tuner and trial for network morphism
      
      * Complete basic receive_trial_result() and generate_parameters(). Use onnx  as the intermediate representation ( But it cannot convert to pytorch model )
      
      * add tensorflow cifar10 for network morphism
      
      * add unit test for tuner and its function
      
      * use temporary torch_model
      
      * fix request bug and program can communicate nni
      
      * add basic pickle support for graph and train successful in pytorch
      
      * Update unittest for networkmorphism_tuner
      
      * Network Morphism add multi-gpu trial training support
      
      * Format code with black tool
      
      * change intermediate representation from pickle file to json we defined
      
      * successfully pass the unittest for test_graph_json_transform
      
      * add README for network morphism and it works fine in both Pytorch and Keras.
      
      * separate the original Readme.md in network-morphism into two parts (tuner and trial)
      
      * change the openpai image path
      
      * beautify the file structure of network_morphism and add a fashion_mnist keras example
      
      * pretty the source and add some docstring for funtion in order to pass the pylint.
      
      * remove unused module import and add some docstring
      
      * add some details for the application scenario Network Morphism Tuner
      
      * follow the advice and modify the doc file
      
      * add the config file for each task in the examples trial of network morphism
      
      * change default python interpreter from python to python3
      e31839cc
  19. 11 Dec, 2018 1 commit
  20. 10 Dec, 2018 1 commit
  21. 07 Dec, 2018 1 commit
  22. 05 Dec, 2018 9 commits
    • Scarlett Li's avatar
      Update nni arch overview diagram (#447) · b9c55f0c
      Scarlett Li authored
      * refactor doc
      
      * update with Mao's suggestions
      
      * Set theme jekyll-theme-dinky
      
      * update doc
      
      * fix links
      
      * fix links
      
      * fix links
      
      * merge
      
      * fix links and doc errors
      
      * merge
      
      * merge
      
      * merge
      
      * merge
      
      * Quick fix nnictl config logic (#289)
      
      * fix nnictl bug
      
      * fix install.sh
      
      * add desc for Dockerfile.build.base
      
      * update document for Dockerfile
      
      * update
      
      * refactor port detect
      
      * update
      
      * refactor NNICTLDOC.md
      
      * add document for pai and nnictl
      
      * add default value for port
      
      * add exception handling in trial_keeper.py
      
      * fix port bug
      
      * fix resume
      
      * fix nnictl resume and fix nnictl stop
      
      * fix document
      
      * update
      
      * refactor nnictl
      
      * update
      
      * update doc
      
      * update
      
      * update nnictl
      
      * fix comment
      
      * revert dockerfile
      
      * update
      
      * update
      
      * update
      
      * fix nnictl error hit
      
      * fix comments
      
      * fix bash-completion
      
      * fix paramiko install
      
      * quick fix resume logic
      
      * update
      
      * quick fix nnictl
      
      * merge
      
      * updated the "Contribute" part (merged Gems' wiki in, updated ReadMe)
      
      * fix link
      
      * revise the installation cmd to v0.2
      
      * revise to install v0.2
      
      * Update nnictl_utils.py
      
      * Update nnictl_utils.py
      
      * Update nnictl_utils.py
      
      * Update documentation for v0.3
      
      * update release note
      
      * update v0.3.0 release note +1
      
      * update doc for installation tag v0.3.3
      
      * fix contributing doc problems
      
      * update doc for "write trial"
      
      * fix link
      
      * issue 414
      
      * update arch overview diagram in README
      
      * update image
      
      * fix broken link
      b9c55f0c
    • fishyds's avatar
      [V0.4 Release] Docoment update for kubeflow and release notes (#450) · 2ffddd53
      fishyds authored
      
      * Docoment update for kubeflow and release notes
      2ffddd53
    • fishyds's avatar
      Update document for PAI mode to turn on 8081 port (#448) · 8b39d543
      fishyds authored
      
      * Update document for PAI mode port
      
      * Update document for PAI mode to turn on 8081 port
      8b39d543
    • SparkSnail's avatar
      Update document v0.4 (#437) · 7fc1c51c
      SparkSnail authored
      move nnictl folder
      delete kubernetsServer in nnictl
      refactor aks document
      add warning information to expand relative path
      update experiment status when the experiment crashed.
      7fc1c51c
    • Lijiao's avatar
      Update webui document (#443) · 4537e633
      Lijiao authored
      * Update webui document
      
      * Fix comments of Chengmin
      4537e633
    • Yan Ni's avatar
      update makefile & doc for pypi & installation (#440) · 7d69e3d5
      Yan Ni authored
      * update pypi/makefile for multiple platform support
      
      * update linux os spec
      
      * udpate doc for installation & pypi
      
      * update readme
      7d69e3d5
    • fishyds's avatar
      NNI V0.4 Release: Update version from v0.3.4 to v0.4 (#446) · 8f06383f
      fishyds authored
      * Change version number from v0.3.4 to v0.4, for NNI v0.4 release
      8f06383f
    • fishyds's avatar
      [V0.4 Release] Kubeflow training service: Remove unued kubernetesServer config entry (#444) · 311d3da6
      fishyds authored
      * Remove unused kubernetesServer config entry in config file and schema validation
      311d3da6
    • fishyds's avatar
      [Kubeflow training service] Add document for installing NFS client (#442) · 583ac113
      fishyds authored
      * Add document for installing NFS client
      583ac113