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

Commit 6a082fe

Browse files
authored
Release Note (#4284)
1 parent dc58203 commit 6a082fe

File tree

5 files changed

+73
-8
lines changed

5 files changed

+73
-8
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ The tool manages automated machine learning (AutoML) experiments, **dispatches a
2525

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

28-
* **New release**: [v2.4 is available](https://github.com/microsoft/nni/releases) - _released on June-15-2021_
28+
* **New release**: [v2.5 is available](https://github.com/microsoft/nni/releases) - _released on June-15-2021_
2929
* **New demo available**: [Youtube entry](https://www.youtube.com/channel/UCKcafm6861B2mnYhPbZHavw) | [Bilibili 入口](https://space.bilibili.com/1649051673) - _last updated on May-26-2021_
3030
* **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_
3131
* **New community channel**: [Discussions](https://github.com/microsoft/nni/discussions)
@@ -253,7 +253,7 @@ Note:
253253
* Download the examples via clone the source code.
254254

255255
```bash
256-
git clone -b v2.4 https://github.com/Microsoft/nni.git
256+
git clone -b v2.5 https://github.com/Microsoft/nni.git
257257
```
258258

259259
* Run the MNIST example.

docs/en_US/Release.rst

+65
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,71 @@
55
Change Log
66
==========
77

8+
Release 2.5 - 11/2/2021
9+
-----------------------
10+
11+
Model Compression
12+
^^^^^^^^^^^^^^^^^
13+
14+
* New major version of pruning framework `(doc) <https://nni.readthedocs.io/en/v2.5/Compression/v2_pruning.html>`__
15+
16+
* Iterative pruning is more automated, users can use less code to implement iterative pruning.
17+
* Support exporting intermediate models in the iterative pruning process.
18+
* The implementation of the pruning algorithm is closer to the paper.
19+
* Users can easily customize their own iterative pruning by using ``PruningScheduler``.
20+
* Optimize the basic pruners underlying generate mask logic, easier to extend new functions.
21+
* Optimized the memory usage of the pruners.
22+
23+
* MobileNetV2 end-to-end example `(notebook) <https://github.com/microsoft/nni/blob/v2.5/examples/model_compress/pruning/mobilenetv2_end2end/Compressing%20MobileNetV2%20with%20NNI%20Pruners.ipynb>`__
24+
* Improved QAT quantizer `(doc) <https://nni.readthedocs.io/en/v2.5/Compression/Quantizer.html#qat-quantizer>`__
25+
26+
* support dtype and scheme customization
27+
* support dp multi-gpu training
28+
* support load_calibration_config
29+
30+
* Model speed-up now supports directly loading the mask `(doc) <https://nni.readthedocs.io/en/v2.5/Compression/ModelSpeedup.html#nni.compression.pytorch.ModelSpeedup>`__
31+
* Support speed-up depth-wise convolution
32+
* Support bn-folding for LSQ quantizer
33+
* Support QAT and LSQ resume from PTQ
34+
* Added doc for observer quantizer `(doc) <https://nni.readthedocs.io/en/v2.5/Compression/Quantizer.html#observer-quantizer>`__
35+
36+
Neural Architecture Search
37+
^^^^^^^^^^^^^^^^^^^^^^^^^^
38+
39+
* NAS benchmark `(doc) <https://nni.readthedocs.io/en/v2.5/NAS/Benchmarks.html>`__
40+
41+
* Support benchmark table lookup in experiments
42+
* New data preparation approach
43+
44+
* Improved `quick start doc <https://nni.readthedocs.io/en/v2.5/NAS/QuickStart.html>`__
45+
* Experimental CGO execution engine `(doc) <https://nni.readthedocs.io/en/v2.5/NAS/ExecutionEngines.html#cgo-execution-engine-experimental>`__
46+
47+
Hyper-Parameter Optimization
48+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
49+
50+
* New training platform: Alibaba DSW+DLC `(doc) <https://nni.readthedocs.io/en/v2.5/TrainingService/DLCMode.html>`__
51+
* Support passing ConfigSpace definition directly to BOHB `(doc) <https://nni.readthedocs.io/en/v2.5/Tuner/BohbAdvisor.html#usage>`__ (thanks to khituras)
52+
* Reformatted `experiment config doc <https://nni.readthedocs.io/en/v2.5/reference/experiment_config.html>`__
53+
* Added example config files for Windows (thanks to @politecat314)
54+
* FrameworkController now supports reuse mode
55+
56+
Fixed Bugs
57+
^^^^^^^^^^
58+
59+
* Experiment cannot start due to platform timestamp format (issue #4077 #4083)
60+
* Cannot use ``1e-5`` in search space (issue #4080)
61+
* Dependency version conflict caused by ConfigSpace (issue #3909) (thanks to @jexxers)
62+
* Hardware-aware SPOS example does not work (issue #4198)
63+
* Web UI show wrong remaining time when duration exceeds limit (issue #4015)
64+
* cudnn.deterministic is always set in AMC pruner (#4117) thanks to @mstczuo
65+
66+
And...
67+
^^^^^^
68+
69+
* New `emoticons <https://github.com/microsoft/nni/blob/v2.5/docs/en_US/Tutorial/NNSpider.md>`__!
70+
71+
.. image:: https://raw.githubusercontent.com/microsoft/nni/v2.5/docs/img/emoicons/Holiday.png
72+
873
Release 2.4 - 8/11/2021
974
-----------------------
1075

docs/en_US/Tutorial/InstallationLinux.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Install NNI through source code
2424

2525
.. code-block:: bash
2626
27-
git clone -b v2.4 https://github.com/Microsoft/nni.git
27+
git clone -b v2.5 https://github.com/Microsoft/nni.git
2828
cd nni
2929
python3 -m pip install -U -r dependencies/setup.txt
3030
python3 -m pip install -r dependencies/develop.txt
@@ -38,7 +38,7 @@ If you want to perform a persist install instead, we recommend to build your own
3838

3939
.. code-block:: bash
4040
41-
git clone -b v2.4 https://github.com/Microsoft/nni.git
41+
git clone -b v2.5 https://github.com/Microsoft/nni.git
4242
cd nni
4343
export NNI_RELEASE=2.0
4444
python3 -m pip install -U -r dependencies/setup.txt
@@ -61,7 +61,7 @@ Verify installation
6161

6262
.. code-block:: bash
6363
64-
git clone -b v2.4 https://github.com/Microsoft/nni.git
64+
git clone -b v2.5 https://github.com/Microsoft/nni.git
6565
6666
*
6767
Run the MNIST example.

docs/en_US/Tutorial/InstallationWin.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ If you want to contribute to NNI, refer to `setup development environment <Setup
4040

4141
.. code-block:: bat
4242
43-
git clone -b v2.4 https://github.com/Microsoft/nni.git
43+
git clone -b v2.5 https://github.com/Microsoft/nni.git
4444
cd nni
4545
python -m pip install -U -r dependencies/setup.txt
4646
python -m pip install -r dependencies/develop.txt
@@ -54,7 +54,7 @@ Verify installation
5454

5555
.. code-block:: bat
5656
57-
git clone -b v2.4 https://github.com/Microsoft/nni.git
57+
git clone -b v2.5 https://github.com/Microsoft/nni.git
5858
5959
*
6060
Run the MNIST example.

docs/en_US/conf.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
# The short X.Y version
2828
version = ''
2929
# The full version, including alpha/beta/rc tags
30-
release = 'v2.4'
30+
release = 'v2.5'
3131

3232
# -- General configuration ---------------------------------------------------
3333

0 commit comments

Comments
 (0)