Skip to content
This repository was archived by the owner on Sep 18, 2024. It is now read-only.

NNI v2.1 Release

Choose a tag to compare

@J-shang J-shang released this 10 Mar 12:14
· 1019 commits to master since this release
a0ae02e

Major updates

Neural architecture search

  • Improve NAS 2.0 (Retiarii) Framework (Improved Experimental)

    • Improve the robustness of graph generation and code generation for PyTorch models (#3365)
    • Support the inline mutation API ValueChoice (#3349 #3382)
    • Improve the design and implementation of Model Evaluator (#3359 #3404)
    • Support Random/Grid/Evolution exploration strategies (i.e., search algorithms) (#3377)
    • Refer to here for Retiarii Roadmap

Training service

  • Support shared storage for reuse mode (#3354)
  • Support Windows as the local training service in hybrid mode (#3353)
  • Remove PAIYarn training service (#3327)
  • Add "recently-idle" scheduling algorithm (#3375)
  • Deprecate preCommand and enable pythonPath for remote training service (#3284 #3410)
  • Refactor reuse mode temp folder (#3374)

nnictl & nni.experiment

  • Migrate nnicli to new Python API nni.experiment (#3334)
  • Refactor the way of specifying tuner in experiment Python API (nni.experiment), more aligned with nnictl (#3419)

WebUI

  • Support showing the assigned training service of each trial in hybrid mode on WebUI (#3261 #3391)
  • Support multiple selection for filter status in experiments management page (#3351)
  • Improve overview page (#3316 #3317 #3352)
  • Support copy trial id in the table (#3378)

Documentation

Bug fixes