Yan Ni
|
bc9eab3364
|
doc refactor to master (#648)
* 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: xuehui1991 <xuehui@microsoft.com>
* Update docs/HowToChooseTuner.md
Co-Authored-By: xuehui1991 <xuehui@microsoft.com>
* Update docs/HowToChooseTuner.md
Co-Authored-By: xuehui1991 <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 1d174836d3 .
* 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 1d174836d3 .
* 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 1d174836d3 .
* 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 1d174836d3 .
* 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 1d174836d3 .
* 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 1d174836d3 .
* 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 1d174836d3 .
* 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 1d174836d3 .
* 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: xuehui1991 <xuehui@microsoft.com>
* Update docs/HowToChooseTuner.md
Co-Authored-By: xuehui1991 <xuehui@microsoft.com>
* Update docs/HowToChooseTuner.md
Co-Authored-By: xuehui1991 <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 1d174836d3 .
* 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 1d174836d3 .
* 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 1d174836d3 .
* 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 1d174836d3 .
* 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 1d174836d3 .
* 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 1d174836d3 .
* 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 1d174836d3 .
* 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 1d174836d3 .
* 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)
|
2019-01-28 19:04:20 +08:00 |