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

Commit 0d3802a

Browse files
authored
Update release note and version number (#4471)
1 parent fd8fb78 commit 0d3802a

File tree

9 files changed

+103
-20
lines changed

9 files changed

+103
-20
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.5 is available](https://github.com/microsoft/nni/releases/tag/v2.5) - _released on Nov-04-2021_
28+
* **New release**: [v2.6 is available](https://github.com/microsoft/nni/releases/tag/v2.6) - _released on Jan-19-2022_
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.5 https://github.com/Microsoft/nni.git
256+
git clone -b v2.6 https://github.com/Microsoft/nni.git
257257
```
258258

259259
* Run the MNIST example.

README_zh_CN.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ NNI 管理自动机器学习 (AutoML) 的 Experiment,**调度运行**由调优
2121

2222
## **最新消息!** &nbsp;[<img width="48" src="docs/img/release_icon.png" />](#nni-released-reminder)
2323

24-
* **最新版本**[v2.5 已发布](https://github.com/microsoft/nni/releases/tag/v2.5) - *2021年11月04日*
24+
* **最新版本**[v2.6 已发布](https://github.com/microsoft/nni/releases/tag/v2.6) - *2022年1月19日*
2525
* **最新视频 demo**[Youtube 入口](https://www.youtube.com/channel/UCKcafm6861B2mnYhPbZHavw) | [Bilibili 入口](https://space.bilibili.com/1649051673) - *上次更新:2021年5月26日*
2626
* **最新网络研讨会**: [介绍Retiarii:NNI 上的深度学习探索性训练框架](https://note.microsoft.com/MSR-Webinar-Retiarii-Registration-Live.html) - *2021年6月24日*
2727
* **最新互动渠道**: [Discussions](https://github.com/microsoft/nni/discussions)
@@ -249,7 +249,7 @@ Linux 和 macOS 下 NNI 系统需求[参考这里](https://nni.readthedocs.io/zh
249249
* 通过克隆源代码下载示例。
250250

251251
```bash
252-
git clone -b v2.5 https://github.com/Microsoft/nni.git
252+
git clone -b v2.6 https://github.com/Microsoft/nni.git
253253
```
254254

255255
* 运行 MNIST 示例。

docs/en_US/Release.rst

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

8+
Release 2.6 - 1/19/2022
9+
-----------------------
10+
11+
**NOTE**: NNI v2.6 is the last version that supports Python 3.6. From next release NNI will require Python 3.7+.
12+
13+
Hyper-Parameter Optimization
14+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
15+
16+
Experiment
17+
""""""""""
18+
19+
* The legacy experiment config format is now deprecated. `(doc of new config) <https://nni.readthedocs.io/en/v2.6/reference/experiment_config.html>`__
20+
21+
* If you are still using legacy format, nnictl will show equivalent new config on start. Please save it to replace the old one.
22+
23+
* nnictl now uses ``nni.experiment.Experiment`` `APIs <https://nni.readthedocs.io/en/stable/Tutorial/HowToLaunchFromPython.html>`__ as backend. The output message of create, resume, and view commands have changed.
24+
* Added Kubeflow and Frameworkcontroller support to hybrid mode. `(doc) <https://nni.readthedocs.io/en/v2.6/TrainingService/HybridMode.html>`__
25+
* The hidden tuner manifest file has been updated. This should be transparent to users, but if you encounter issues like failed to find tuner, please try to remove ``~/.config/nni``.
26+
27+
Algorithms
28+
""""""""""
29+
30+
* Random tuner now supports classArgs ``seed``. `(doc) <https://nni.readthedocs.io/en/v2.6/Tuner/RandomTuner.html>`__
31+
* TPE tuner is refactored: `(doc) <https://nni.readthedocs.io/en/v2.6/Tuner/TpeTuner.html>`__
32+
33+
* Support classArgs ``seed``.
34+
* Support classArgs ``tpe_args`` for expert users to customize algorithm behavior.
35+
* Parallel optimization has been turned on by default. To turn it off set ``tpe_args.constant_liar_type`` to ``null`` (or ``None`` in Python).
36+
* ``parallel_optimize`` and ``constant_liar_type`` has been removed. If you are using them please update your config to use ``tpe_args.constant_liar_type`` instead.
37+
38+
* Grid search tuner now supports all search space types, including uniform, normal, and nested choice. `(doc) <https://nni.readthedocs.io/en/v2.6/Tuner/GridsearchTuner.html>`__
39+
40+
Neural Architecture Search
41+
^^^^^^^^^^^^^^^^^^^^^^^^^^
42+
43+
* Enhancement to serialization utilities `(doc) <https://nni.readthedocs.io/en/v2.6/NAS/Serialization.html>`__ and changes to recommended practice of customizing evaluators. `(doc) <https://nni.readthedocs.io/en/v2.6/NAS/QuickStart.html#pick-or-customize-a-model-evaluator>`__
44+
* Support latency constraint on edge device for ProxylessNAS based on nn-Meter. `(doc) <https://nni.readthedocs.io/en/v2.6/NAS/Proxylessnas.html>`__
45+
* Trial parameters are showed more friendly in Retiarii experiments.
46+
* Refactor NAS examples of ProxylessNAS and SPOS.
47+
48+
Model Compression
49+
^^^^^^^^^^^^^^^^^
50+
51+
* New Pruner Supported in Pruning V2
52+
53+
* Auto-Compress Pruner `(doc) <https://nni.readthedocs.io/en/v2.6/Compression/v2_pruning_algo.html#auto-compress-pruner>`__
54+
* AMC Pruner `(doc) <https://nni.readthedocs.io/en/v2.6/Compression/v2_pruning_algo.html#amc-pruner>`__
55+
* Movement Pruning Pruner `(doc) <https://nni.readthedocs.io/en/v2.6/Compression/v2_pruning_algo.html#movement-pruner>`__
56+
57+
* Support ``nni.trace`` wrapped ``Optimizer`` in Pruning V2. In the case of not affecting the user experience as much as possible, trace the input parameters of the optimizer. `(doc) <https://nni.readthedocs.io/en/v2.6/Compression/v2_pruning_algo.html>`__
58+
* Optimize Taylor Pruner, APoZ Activation Pruner, Mean Activation Pruner in V2 memory usage.
59+
* Add more examples for Pruning V2.
60+
* Add document for pruning config list. `(doc) <https://nni.readthedocs.io/en/v2.6/Compression/v2_pruning_config_list.html>`__
61+
* Parameter ``masks_file`` of ``ModelSpeedup`` now accepts `pathlib.Path` object. (Thanks to @dosemeion) `(doc) <https://nni.readthedocs.io/en/v2.6/Compression/ModelSpeedup.html#user-configuration-for-modelspeedup>`__
62+
* Bug Fix
63+
64+
* Fix Slim Pruner in V2 not sparsify the BN weight.
65+
* Fix Simulator Annealing Task Generator generates config ignoring 0 sparsity.
66+
67+
Documentation
68+
^^^^^^^^^^^^^
69+
70+
* Supported GitHub feature "Cite this repository".
71+
* Updated index page of readthedocs.
72+
* Updated Chinese documentation.
73+
74+
* From now on NNI only maintains translation for most import docs and ensures they are up to date.
75+
76+
* Reorganized HPO tuners' doc.
77+
78+
Bugfixes
79+
^^^^^^^^
80+
81+
* Fixed a bug where numpy array is used as a truth value. (Thanks to @khituras)
82+
* Fixed a bug in updating search space.
83+
* Fixed a bug that HPO search space file does not support scientific notation and tab indent.
84+
85+
* For now NNI does not support mixing scientific notation and YAML features. We are waiting for PyYAML to update.
86+
87+
* Fixed a bug that causes DARTS 2nd order to crash.
88+
* Fixed a bug that causes deep copy of mutation primitives (e.g., LayerChoice) to crash.
89+
* Removed blank at bottom in Web UI overview page.
90+
891
Release 2.5 - 11/2/2021
992
-----------------------
1093

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.5 https://github.com/Microsoft/nni.git
27+
git clone -b v2.6 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.5 https://github.com/Microsoft/nni.git
41+
git clone -b v2.6 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.5 https://github.com/Microsoft/nni.git
64+
git clone -b v2.6 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.5 https://github.com/Microsoft/nni.git
43+
git clone -b v2.6 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.5 https://github.com/Microsoft/nni.git
57+
git clone -b v2.6 https://github.com/Microsoft/nni.git
5858
5959
*
6060
Run the MNIST example.

docs/en_US/_templates/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ <h2>What's NEW! </h2>
5050
</div>
5151
<hr class="whatNew"/>
5252
<ul>
53-
<li><b>New release:</b> <a href='https://github.com/microsoft/nni/releases/tag/v2.5'>{{ release }} is available2 <i>- released on Nov-04-2021</i></a></li>
53+
<li><b>New release:</b> <a href='https://github.com/microsoft/nni/releases/tag/v2.6'>{{ release }} is available2 <i>- released on Jan-18-2022</i></a></li>
5454
<li><b>New demo available:</b> <a href="https://www.youtube.com/channel/UCKcafm6861B2mnYhPbZHavw">Youtube entry</a> | <a href="https://space.bilibili.com/1649051673">Bilibili</a> 入口 <i>- last updated on May-26-2021</i></li>
5555
<li><b>New webinar:</b> <a href="https://note.microsoft.com/MSR-Webinar-Retiarii-Registration-On-Demand.html">
5656
Introducing Retiarii: A deep learning exploratory-training framework on NNI

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.5'
30+
release = 'v2.6'
3131

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

docs/zh_CN/Tutorial/InstallationLinux.rst

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.. 0f5fee8263b2829f156835c1e895bf2e
1+
.. 1488ec09b21ac2a6c35b41f710c9211e
22
33
在 Linux 和 Mac 下安装
44
======================
@@ -26,7 +26,7 @@
2626

2727
.. code-block:: bash
2828
29-
git clone -b v2.0 https://github.com/Microsoft/nni.git
29+
git clone -b v2.6 https://github.com/Microsoft/nni.git
3030
cd nni
3131
python3 -m pip install --upgrade pip setuptools
3232
python3 setup.py develop
@@ -39,14 +39,14 @@
3939

4040
.. code-block:: bash
4141
42-
git clone -b v2.0 https://github.com/Microsoft/nni.git
42+
git clone -b v2.6 https://github.com/Microsoft/nni.git
4343
cd nni
44-
export NNI_RELEASE=2.0
44+
export NNI_RELEASE=2.6
4545
python3 -m pip install --upgrade pip setuptools wheel
4646
python3 setup.py clean --all
4747
python3 setup.py build_ts
4848
python3 setup.py bdist_wheel -p manylinux1_x86_64
49-
python3 -m pip install dist/nni-2.0-py3-none-manylinux1_x86_64.whl
49+
python3 -m pip install dist/nni-2.6-py3-none-manylinux1_x86_64.whl
5050
5151
在 Docker 映像中使用 NNI
5252
^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -61,7 +61,7 @@
6161

6262
.. code-block:: bash
6363
64-
git clone -b v2.0 https://github.com/Microsoft/nni.git
64+
git clone -b v2.6 https://github.com/Microsoft/nni.git
6565
6666
*
6767
运行 MNIST 示例。

docs/zh_CN/Tutorial/InstallationWin.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.. a6dd4da0aa88f250a7b1146566021ce8
1+
.. acdfab53c8209a53709a5bdca72d29b2
22
33
在 Windows 上安装
44
==================
@@ -42,7 +42,7 @@
4242

4343
.. code-block:: bat
4444
45-
git clone -b v2.0 https://github.com/Microsoft/nni.git
45+
git clone -b v2.6 https://github.com/Microsoft/nni.git
4646
cd nni
4747
python setup.py develop
4848
@@ -54,7 +54,7 @@
5454

5555
.. code-block:: bat
5656
57-
git clone -b v2.0 https://github.com/Microsoft/nni.git
57+
git clone -b v2.6 https://github.com/Microsoft/nni.git
5858
5959
*
6060
运行 MNIST 示例。

0 commit comments

Comments
 (0)