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

v2.8 release note #4940

Merged
merged 54 commits into from
Jun 22, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
e766a22
update
QuanluZhang May 5, 2022
0a39a09
Merge branch 'master' of github.com:microsoft/nni into dev-new-nas-ex…
QuanluZhang May 5, 2022
e074967
update
QuanluZhang May 5, 2022
1f4eeea
update
QuanluZhang May 5, 2022
b9c788b
update
QuanluZhang May 6, 2022
1e97e04
update
QuanluZhang May 6, 2022
c4be6d5
Merge branch 'master' of github.com:microsoft/nni into dev-new-nas-ex…
QuanluZhang May 7, 2022
9e39e92
runnable
QuanluZhang May 7, 2022
6ebd774
update
QuanluZhang May 9, 2022
81ff246
update
QuanluZhang May 9, 2022
5d3e681
fix pylint
QuanluZhang May 10, 2022
9c580d5
fix pyright
QuanluZhang May 10, 2022
1c2f6de
update
QuanluZhang May 10, 2022
5086e0a
fix pyright
QuanluZhang May 10, 2022
db9f4e4
update
QuanluZhang May 10, 2022
9097175
minor
QuanluZhang May 10, 2022
879aa56
minor
QuanluZhang May 10, 2022
1d723ad
update
QuanluZhang May 10, 2022
3d9e10c
resolve some comments
QuanluZhang May 15, 2022
a8c15ea
resolve comments
QuanluZhang May 15, 2022
05d71fe
Merge branch 'master' of github.com:microsoft/nni into dev-new-nas-ex…
QuanluZhang May 15, 2022
5f4b32c
minor
QuanluZhang May 15, 2022
6743fa7
pyright
QuanluZhang May 16, 2022
aa85f16
Merge branch 'master' of github.com:microsoft/nni into dev-new-nas-ex…
QuanluZhang May 16, 2022
d1ea7f5
fix ut
QuanluZhang May 16, 2022
a3b55c2
minor
QuanluZhang May 16, 2022
f895116
fix cgo pipe
QuanluZhang May 16, 2022
33fd0b0
refactor
QuanluZhang May 16, 2022
7609983
fix pylint
QuanluZhang May 16, 2022
c51a520
minor
QuanluZhang May 16, 2022
7edef1a
fix pyright
QuanluZhang May 16, 2022
644cc72
resolve comments
QuanluZhang May 20, 2022
d610d43
resolve all the comments
QuanluZhang May 23, 2022
42824fd
Merge branch 'master' of github.com:microsoft/nni into dev-new-nas-ex…
QuanluZhang May 23, 2022
6e9ca35
add comment
QuanluZhang May 23, 2022
3e4a84a
fix bug
QuanluZhang May 23, 2022
b6876eb
remove print
QuanluZhang May 23, 2022
1055399
remove trailing whitespace
QuanluZhang May 23, 2022
874d19b
Merge branch 'master' of github.com:microsoft/nni into dev-new-nas-ex…
QuanluZhang Jun 6, 2022
aaab676
Merge branch 'master' of github.com:microsoft/nni into dev-new-nas-ex…
QuanluZhang Jun 6, 2022
e0be690
fix not exist issue
QuanluZhang Jun 7, 2022
811e44e
add unittest
QuanluZhang Jun 8, 2022
bc849a1
add one more test
QuanluZhang Jun 8, 2022
2fbc261
Merge branch 'master' of github.com:microsoft/nni into dev-new-nas-ex…
QuanluZhang Jun 8, 2022
77ae20b
resolve comments
QuanluZhang Jun 8, 2022
b664a0a
update
QuanluZhang Jun 9, 2022
ecf87c3
fix pipeline
QuanluZhang Jun 9, 2022
49fa868
add timeout for one test
QuanluZhang Jun 10, 2022
8d44079
Merge branch 'master' of github.com:microsoft/nni into dev-new-nas-ex…
QuanluZhang Jun 15, 2022
fc99b43
release note
QuanluZhang Jun 15, 2022
a94cdf9
resolve comments
QuanluZhang Jun 21, 2022
11e458d
Merge branch 'v2.8' of github.com:microsoft/nni into dev-new-nas-expe…
QuanluZhang Jun 21, 2022
57a03f7
add doc links
QuanluZhang Jun 21, 2022
09ba2c5
update
QuanluZhang Jun 22, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ NNI automates feature engineering, neural architecture search, hyperparameter tu

## What's NEW! &nbsp;<a href="#nni-released-reminder"><img width="48" src="docs/img/release_icon.png"></a>

* **New release**: [v2.7 is available](https://github.com/microsoft/nni/releases/tag/v2.7) - _released on Apr-18-2022_
* **New demo available**: [Youtube entry](https://www.youtube.com/channel/UCKcafm6861B2mnYhPbZHavw) | [Bilibili 入口](https://space.bilibili.com/1649051673) - _last updated on Apr-18-2022_
* **New release**: [v2.8 is available](https://github.com/microsoft/nni/releases/tag/v2.8) - _released on June-22-2022_
* **New demo available**: [Youtube entry](https://www.youtube.com/channel/UCKcafm6861B2mnYhPbZHavw) | [Bilibili 入口](https://space.bilibili.com/1649051673) - _last updated on June-22-2022_
* **New webinar**: [Introducing Retiarii: A deep learning exploratory-training framework on NNI](https://note.microsoft.com/MSR-Webinar-Retiarii-Registration-Live.html) - _scheduled on June-24-2021_
* **Newly upgraded documentation**: [Doc upgraded](https://nni.readthedocs.io/en/stable)

Expand Down
2 changes: 1 addition & 1 deletion docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
version = ''
# The full version, including alpha/beta/rc tags
# FIXME: this should be written somewhere globally
release = 'v2.7'
release = 'v2.8'

# -- General configuration ---------------------------------------------------

Expand Down
60 changes: 60 additions & 0 deletions docs/source/release.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,66 @@
Change Log
==========

Release 2.8 - 6/22/2022
-----------------------

Neural Architecture Search
^^^^^^^^^^^^^^^^^^^^^^^^^^

* Align user experience of one-shot NAS with multi-trial NAS, i.e., users can use one-shot NAS by specifying the corresponding strategy (`doc <https://nni.readthedocs.io/en/v2.8/nas/exploration_strategy.html#one-shot-strategy>`__)
* Support multi-GPU training of one-shot NAS
* *Preview* Support load/retrain the pre-searched model of some search spaces, i.e., 18 models in 4 different search spaces (`doc <https://github.com/microsoft/nni/tree/v2.8/nni/retiarii/hub>`__)
* Support AutoFormer search space in search space hub, thanks our collaborators @nbl97 and @penghouwen
* One-shot NAS supports the NAS API ``repeat`` and ``cell``
* Refactor of RetiariiExperiment to share the common implementation with HPO experiment
* CGO supports pytorch-lightning 1.6

Model Compression
^^^^^^^^^^^^^^^^^

* *Preview* Refactor and improvement of automatic model compress with a new ``CompressionExperiment``
* Support customizating module replacement function for unsupported modules in model speedup (`doc <https://nni.readthedocs.io/en/v2.8/reference/compression/pruning_speedup.html#nni.compression.pytorch.speedup.ModelSpeedup>`__)
* Support the module replacement function for some user mentioned modules
* Support output_padding for convtranspose2d in model speedup, thanks external contributor @haoshuai-orka

Hyper-Parameter Optimization
^^^^^^^^^^^^^^^^^^^^^^^^^^^^

* Make ``config.tuner.name`` case insensitive
* Allow writing configurations of advisor in tuner format, i.e., aligning the configuration of advisor and tuner

Experiment
^^^^^^^^^^

* Support launching multiple HPO experiments in one process
* Internal refactors and improvements

* Refactor of the logging mechanism in NNI
* Refactor of NNI manager globals for flexible and high extensibility
* Migrate dispatcher IPC to WebSocket
* Decouple lock stuffs from experiments manager logic
* Use launcher's sys.executable to detect Python interpreter

WebUI
^^^^^

* Improve user experience of trial ordering in the overview page
* Fix the update issue in the trial detail page

Documentation
^^^^^^^^^^^^^

* A new translation framework for document
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We update a new quantization demo in this release, should we put it into release note?
And we should update the date of New release New demo available in README.md, and other places v2.7 -> v2.8

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what is the link of this quantization demo?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks!

* Add a new quantization demo (`doc <https://nni.readthedocs.io/en/v2.8/tutorials/quantization_quick_start_mnist.html>`__)

Notable Bugfixes
^^^^^^^^^^^^^^^^

* Fix TPE import issue for old metrics
* Fix the issue in TPE nested search space
* Support ``RecursiveScriptModule`` in speedup
* Fix the issue of failed "implicit type cast" in merge_parameter()

Release 2.7 - 4/18/2022
-----------------------

Expand Down