diff --git a/ChangeLog b/ChangeLog index e19a3a40..396615e0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,14 @@ # ChangeLog -## v2.2.0 (2017-08-XX): +## v2.2.0 (2017-09-27): +* Update MKLML version 20170908 that fixes a bug related to data conversions) +* Add SSD example for bounding box object detection that works for both GPU and MKL backend +* Add DeepSpeech2 MKL backend optimization that features ~3X improvement * Update aeon to 1.0.0 including new version of manifest (doc/source/loading_data.rst#aeon-dataloader) +* Add CHWD Support for Batch Normalization in mkl backend +* Modify ResNet-50 model's last layer to match the original ResNet-50 model paper +* Enable Seq2Seq testing and benchmarking ## v2.1.0 (2017-08-02): diff --git a/README.md b/README.md index 230178bf..064fa0f0 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ neon (conda users see the [guide](http://neon.nervanasys.com/docs/latest/install . .venv/bin/activate ``` -Starting after neon v2.2.0, the master branch of neon will be updated weekly with work-in-progress toward the next release. Check out a release tag (e.g., "git checkout v2.2.0") for a stable release. +Starting after neon v2.2.0, the master branch of neon will be updated weekly with work-in-progress toward the next release. Check out a release tag (e.g., "git checkout v2.2.0") for a stable release. Or simply check out the "latest" release tag to get the latest stable release (i.e., "git checkout latest") **Warning** diff --git a/doc/source/index.rst b/doc/source/index.rst index 3bd984de..e0ed0f8e 100644 --- a/doc/source/index.rst +++ b/doc/source/index.rst @@ -36,12 +36,10 @@ Features include: New features in this release: -* Set MKL backend (-b mkl) as the default CPU backend on Linux (use -b cpu to specify original CPU backend) -* Update MKLML version 20170720 (AVX512 code paths enabled by default and conversion optimizations) -* Simplify ResNet example -* Makefiles now check for virtualenv and pkg-config (NervanaSystems/neon#383) -* Fix Deep Speech2 model on MKL backend -* Fix MKL installation for "make sysinstall" +* Update MKLML version 20170908 that fixes a bug related to data conversions) +* Add SSD example for bounding box object detection that works for both GPU and MKL backend +* Add DeepSpeech2 MKL backend optimization that features ~3X improvement +* Update aeon to 1.0.0 including new version of manifest (doc/source/loading_data.rst#aeon-dataloader) * See more in the `change log`_. We use neon internally at Intel Nervana to solve our `customers' problems`_ diff --git a/doc/source/installation.rst b/doc/source/installation.rst index 509c405b..60e354b7 100644 --- a/doc/source/installation.rst +++ b/doc/source/installation.rst @@ -71,11 +71,20 @@ If you use the `Anaconda `__ python distribution, please see the Anaconda Install section. Otherwise, to setup neon in this manner, run the following commands: +.. code-block:: bash + + git clone https://github.com/NervanaSystems/neon.git + cd neon; git checkout latest; make + +The above checks out the latest stable release (e.g. a tagged release version v2.2.0) and build neon. +Alternatively, you can check out and build the latest master branch: + .. code-block:: bash git clone https://github.com/NervanaSystems/neon.git cd neon; make + This will install the files in the ``neon/.venv/`` directory and will use the python version in the default PATH. Note that neon would automatically download the released MKLML library that features MKL support. diff --git a/doc/source/previous_versions.rst b/doc/source/previous_versions.rst index 4faaa90c..0f0bdb48 100644 --- a/doc/source/previous_versions.rst +++ b/doc/source/previous_versions.rst @@ -16,6 +16,17 @@ Previous Versions ================= +neon v2.1.0 +----------- + +neon v2.1.0 released August 2, 2017 supporting: + +* Set MKL backend (-b mkl) as the default CPU backend on Linux (use -b cpu to specify original CPU backend) +* Update MKLML version 20170720 (AVX512 code paths enabled by default and conversion optimizations) +* Simplify ResNet example +* Makefiles now check for virtualenv and pkg-config (NervanaSystems/neon#383) +* Fix Deep Speech2 model on MKL backend +* Fix MKL installation for "make sysinstall" neon v2.0.0 ----------- diff --git a/setup.py b/setup.py index 57568ca9..d3659eec 100755 --- a/setup.py +++ b/setup.py @@ -18,7 +18,7 @@ import subprocess # Define version information -VERSION = '2.1.0' +VERSION = '2.2.0' FULLVERSION = VERSION write_version = True