1. 20 Mar, 2019 2 commits
  2. 15 Mar, 2019 1 commit
    • SparkSnail's avatar
      Support version check of nni (#807) · d0b22fc7
      SparkSnail authored
      check nni version in trialkeeper, to make sure the version of trialkeeper is consistent with trainingService
      add a debug mode in config file
      d0b22fc7
  3. 14 Mar, 2019 1 commit
    • SparkSnail's avatar
      Fix ssh connection error (#829) · de9e2842
      SparkSnail authored
      SSH client has a max number of open channels for a connection, if we set the number of trialCurrency too big, our ssh client will exec command using ssh frequently, then we will meet the error of Error: (SSH) Channel open failure: open failed.
      Refactor the code, set one connection has a max trial concurrency, when the number of trial reach the ssh connection restriction, will create a new ssh connection to exec trial commands.
      de9e2842
  4. 13 Mar, 2019 1 commit
  5. 25 Feb, 2019 5 commits
    • SparkSnail's avatar
      Local TrainingService UT (#772) · 51fbf695
      SparkSnail authored
      51fbf695
    • SparkSnail's avatar
      Support webhdfs path in python hdfs client (#722) · 8c4c0ef2
      SparkSnail authored
      trial_keeper use 50070 port to connect to webhdfs server, and PAI use a mapping method to map 50070 port to 5070 port to visit restful server, this method has some risk for PAI may not support this kind of mapping in later release.Now use Pylon path(/webhdfs/api/v1) instead of 50070 port in webhdfs client of trial_keeper, the path is transmitted in trainingService.
      In this pr, we have these changes:
      
      1. Change to use webhdfs path instead of 50070 port in hdfs client.
      2. Change to use new hdfs package "PythonWebHDFS", which is build to support pylon by myself. You could test the new function from "sparksnail/nni:dev-pai" image to test pai trainingService.
      3. Update some variables' name according to comments.
      8c4c0ef2
    • SparkSnail's avatar
      Support remote trialkeeper_log (#763) · b8e31971
      SparkSnail authored
      * add trialkeeper_stdout and trialkeeper_stderr
      * fix nnictl set remote nniManagerIP
      b8e31971
    • fishyds's avatar
      Fix a race condition bug that does not store Trial Job cancel status correctly (#707) · 9a3a75c8
      fishyds authored
      * Fix a race condition bug that does not store Trial Job cancel status correctly
      9a3a75c8
    • demianzhang's avatar
      Unit test for nnimanager (#770) · 982b30b5
      demianzhang authored
      Unit test for nnimanager
      982b30b5
  6. 30 Jan, 2019 1 commit
  7. 29 Jan, 2019 1 commit
    • SparkSnail's avatar
      Migrate remote log (#655) · 9d3d926b
      SparkSnail authored
      * fix remote bug
      
      * add document
      
      * add document
      
      * update
      
      * update
      
      * update
      
      * update
      
      * fix remote issue
      
      * fix forEach
      
      * update doc according to comments
      
      * update
      
      * update
      
      * update
      
      * remove 'any more'
      
      * add base version for remote-log
      
      * change launcher.py
      
      * test
      
      * basic version
      
      * debug
      
      * debug
      
      * basic work version
      
      * fix code
      
      * update disable_log
      
      * remove unused line
      
      * add diable log in kubernetesTrainingService
      
      * add detect frameworkcontroller
      
      * fix comment
      
      * update
      
      * update
      
      * fix kubernetesData
      
      * debug
      
      * debug
      
      * debug
      
      * fix comment
      
      * fix conflict
      
      * remove local temp files
      
      * revert launcher.py
      
      * update code by comments
      
      * remove disableLog
      
      * remove disable Log
      
      * set timeout for cleanup
      
      * fix code by comments
      
      * update variable names
      
      * add comments
      
      * add delay function
      
      * update
      
      * update
      
      * update by comments
      
      * add  in remote script path
      
      * rename variables
      
      * update variable name
      
      * add mkdir -p for subfolder
      9d3d926b
  8. 25 Jan, 2019 2 commits
    • fishyds's avatar
      [PAI bug fixing] Fix the incorrect PAI webhdfs endpoint path (#653) · 6bc12de0
      fishyds authored
      
      * Fix PAI webhdfs api endpoint
      6bc12de0
    • chicm-ms's avatar
      Refactoring nnimanager log (#652) · 6d591989
      chicm-ms authored
      * Pull code (#22)
      
      * Support distributed job for frameworkcontroller (#612)
      
      support distributed job for frameworkcontroller
      
      * Multiphase doc (#519)
      
      * multiPhase doc
      
      * updates
      
      * updates
      
      * Add time parser for 'nnictl update duration' (#632)
      
      Current nnictl update duration only support seconds unit, add a parser for this command to support {s, m, h, d}
      
      * fix experiment state bug (#629)
      
      * update top README.md (#622)
      
      * Update README.md
      
      * update (#634)
      
      * Integration tests refactoring (#625)
      
      * Integration test refactoring (#21) (#616)
      
      * Integration test refactoring (#21)
      
      * Refactoring integration tests
      
      * test metrics
      
      * update azure pipeline
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * update trigger
      
      * Integration test refactoring (#618)
      
      * updates
      
      * updates
      
      * update pipeline (#619)
      
      * update pipeline
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * test pipeline (#623)
      
      * test pipeline
      
      * updates
      
      * updates
      
      * updates
      
      * Update integration test (#624)
      
      * Update integration test
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * Revert "Pull code (#22)"
      
      This reverts commit 62fc165ad7b2ba724eead3b99f010aa34491e2c7.
      
      * Update nnimanager logs
      
      * updates
      
      * Update README.md
      
      * Revert "Update README.md"
      
      This reverts commit bc67061160e5d57305a6e7fb63d491d12d0e9002.
      
      * updates
      
      * updates
      6d591989
  9. 24 Jan, 2019 1 commit
    • chicm-ms's avatar
      Configurable nniManager log path and log level (#644) · d9c83c0c
      chicm-ms authored
      * Pull code (#22)
      
      * Support distributed job for frameworkcontroller (#612)
      
      support distributed job for frameworkcontroller
      
      * Multiphase doc (#519)
      
      * multiPhase doc
      
      * updates
      
      * updates
      
      * Add time parser for 'nnictl update duration' (#632)
      
      Current nnictl update duration only support seconds unit, add a parser for this command to support {s, m, h, d}
      
      * fix experiment state bug (#629)
      
      * update top README.md (#622)
      
      * Update README.md
      
      * update (#634)
      
      * Integration tests refactoring (#625)
      
      * Integration test refactoring (#21) (#616)
      
      * Integration test refactoring (#21)
      
      * Refactoring integration tests
      
      * test metrics
      
      * update azure pipeline
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * update trigger
      
      * Integration test refactoring (#618)
      
      * updates
      
      * updates
      
      * update pipeline (#619)
      
      * update pipeline
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * test pipeline (#623)
      
      * test pipeline
      
      * updates
      
      * updates
      
      * updates
      
      * Update integration test (#624)
      
      * Update integration test
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * updates
      
      * Revert "Pull code (#22)"
      
      This reverts commit 62fc165ad7b2ba724eead3b99f010aa34491e2c7.
      
      * Configurable nniManager log path
      
      * Configure log level
      
      * add --debug command line for nnictl
      
      * updates
      d9c83c0c
  10. 22 Jan, 2019 2 commits
  11. 18 Jan, 2019 1 commit
  12. 16 Jan, 2019 1 commit
  13. 07 Jan, 2019 1 commit
    • xuehui's avatar
      Add Metis Tuner (#534) · 816dd603
      xuehui authored
      
      
      * update readme in ga_squad
      
      * update readme
      
      * fix typo
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * update readme
      
      * update
      
      * fix path
      
      * update reference
      
      * fix bug in config file
      
      * update nni_arch_overview.png
      
      * update
      
      * update
      
      * update
      
      * add metis tuner code
      
      * 1. fix bug about import 2.update other sdk file
      
      * add auto-gbdt-example and remove unused code
      
      * add metis_tuner into README
      
      * update the README
      
      * update README | remove unused variable
      
      * fix typo
      
      * add sklearn into requirments
      
      * Update src/sdk/pynni/nni/metis_tuner/metis_tuner.py
      
      add default value in __init__
      Co-Authored-By: default avatarxuehui1991 <xuehui@microsoft.com>
      
      * Update docs/HowToChooseTuner.md
      Co-Authored-By: default avatarxuehui1991 <xuehui@microsoft.com>
      
      * Update docs/HowToChooseTuner.md
      Co-Authored-By: default avatarxuehui1991 <xuehui@microsoft.com>
      
      * fix typo | add more comments
      816dd603
  14. 04 Jan, 2019 1 commit
  15. 03 Jan, 2019 2 commits
  16. 29 Dec, 2018 1 commit
  17. 26 Dec, 2018 2 commits
    • Zejun Lin's avatar
      Add ut to ci & Fix some ut & Add some testcase (#491) · 892d3c1e
      Zejun Lin authored
      * fix bug
      
      * add docs
      
      * add ut
      
      * add ut
      
      * add to ci
      
      * update doc
      
      * update doc
      
      * update ut
      
      * add ut to ci
      
      * add ut to ci
      
      * add ut to ci
      
      * add ut to ci
      
      * add ut to ci
      
      * add ut to ci
      
      * add ut to ci
      
      * add ut to ci
      
      * test
      
      * test
      
      * test
      
      * test
      
      * test
      
      * test
      
      * test
      
      * test
      
      * test
      
      * test
      
      * revert
      
      * refactor
      
      * refactor
      
      * s
      
      * merge
      892d3c1e
    • goooxu's avatar
      Add yarn tslint command (#518) · b554fe80
      goooxu authored
      b554fe80
  18. 25 Dec, 2018 2 commits
    • SparkSnail's avatar
      fix remote bug (#523) · 1bc23f4f
      SparkSnail authored
      Remote TrainingService, passwd is not required when users set sshKeyPath.
      1bc23f4f
    • SparkSnail's avatar
      support frameworkcontroller training service (#484) · 36dbc0fe
      SparkSnail authored
      Add frameworkcontroller training service based on kubeflow training service.
      Refactor code structure, add kubernetes training service as father class, and set kubeflow training service and frameworkcontroller training service as child class.
      36dbc0fe
  19. 21 Dec, 2018 5 commits
  20. 20 Dec, 2018 2 commits
    • fishyds's avatar
      [V0.4.1 Release] Merge v0.4.1 branch back to Master (#509) · ff834cea
      fishyds authored
      * Update nnictl.py
      
      Fix the issue that nnictl --version via pip installation doesn't work
      
      * Update kubeflow training service document (#494)
      
      * Remove kubectl related document, add messages for kubeconfig
      * Add design section for kubeflow training service
      * Move the image files for PAI training service doc into img folder.
      
      * Update KubeflowMode.md (#498)
      
      Update KubeflowMode.md, small terms change
      
      * [V0.4.1 bug fix] Cannot run kubeflow training service due to trial_keeper change (#503)
      
      * Update kubeflow training service document
      
      * fix bug a that kubeflow trial job cannot run
      
      * upgrade version number (#499)
      
      * [V0.4.1 bug fix] Support read K8S config from KUBECONFIG environment variable (#507)
      
      * Add KUBCONFIG env variable support
      
      * In main.ts, throw cached error to make sure nnictl can show the error in stderr
      ff834cea
    • ShufanHuang's avatar
      Add curve fitting assessor (#481) · 102faea1
      ShufanHuang authored
      * Add curve fitting assessor
      
      * Update HowToChooseTuner.md
      
      * Update HowToChooseTuner.md
      
      * Update HowToChooseTuner.md
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * Update HowToChooseTuner.md
      
      * Update HowToChooseTuner.md
      
      * Update HowToChooseTuner.md
      
      * Update HowToChooseTuner.md
      
      * Update curvefitting_assessor.py
      
      * Update config_schema.py
      
      * Add some comments and modifications
      
      * Remove unnecessary .json file
      
      * Remove unnecessary .lock file
      
      * Revert "Remove unnecessary .lock file"
      
      This reverts commit cdfaacb29114b3dee9c797d3e9b46ee18d7d34cc.
      
      * Revert "Revert "Remove unnecessary .lock file""
      
      This reverts commit 7182a5fb31a02b01684429eabb3347952bf7ce2a.
      
      * Revert "Revert "Revert "Remove unnecessary .lock file"""
      
      This reverts commit 0f010e2b508e9f7b34c809647ba09e4e132876d8.
      
      * Revert "Remove unnecessary .json file"
      
      This reverts commit c6f7b47c199dd0db7ccb850d4f2ac1fd97b0caf8.
      
      * Revert "Add some comments and modifications"
      
      This reverts commit f78f055df9a4eec5b433a9241ce93d8ba78e3500.
      
      * Add some modifications by comments
      
      * suppoort minimize mode
      
      * Update README.md
      
      * Update README.md
      
      * Update modelfactory.py
      
      * minor changes and fix typo
      
      * minor chages
      
      * update README.md
      102faea1
  21. 19 Dec, 2018 1 commit
  22. 17 Dec, 2018 4 commits