diff --git a/ChangeLog b/ChangeLog index 396615e0..07ff121e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,13 @@ # ChangeLog +## v2.3.0 (2017-10-27): + +* Optimized DeepSpeech2 MKL backend performance (~7X improvement over the CPU backend) +* Fused convolution and bias layer which significantly boosted AlexNet and VGG performance on Intel architectures with MKL backend +* Made SSD and Faster-RNN use VGG weight files in new format +* Fixed use of reset_cells hyperparameter +* Fixed MKL backend bug for GAN and Faster-RCNN models + ## v2.2.0 (2017-09-27): * Update MKLML version 20170908 that fixes a bug related to data conversions) diff --git a/doc/source/index.rst b/doc/source/index.rst index e0ed0f8e..32599396 100644 --- a/doc/source/index.rst +++ b/doc/source/index.rst @@ -36,10 +36,11 @@ Features include: New features in this release: -* 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) +* Optimized DeepSpeech2 MKL backend performance (~7X improvement over the CPU backend) +* Fused convolution and bias layer which significantly boosted AlexNet and VGG performance on Intel architectures with MKL backend +* Made SSD and Faster-RNN use VGG weight files in new format +* Fixed use of reset_cells hyperparameter +* Fixed MKL backend bug for GAN and Faster-RCNN models * 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 e781dca9..24bca13c 100644 --- a/doc/source/installation.rst +++ b/doc/source/installation.rst @@ -76,7 +76,7 @@ setup neon in this manner, run the following commands: 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. +The above checks out the latest stable release (e.g. a tagged release version v2.3.0) and build neon. Alternatively, you can check out and build the latest master branch: .. code-block:: bash diff --git a/doc/source/previous_versions.rst b/doc/source/previous_versions.rst index 0f0bdb48..0737c221 100644 --- a/doc/source/previous_versions.rst +++ b/doc/source/previous_versions.rst @@ -16,6 +16,19 @@ Previous Versions ================= +neon v2.2.0 +----------- + +|Docs220|_ + +* 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 + neon v2.1.0 ----------- @@ -460,6 +473,7 @@ neon v0.8.1 Initial public release of neon. +.. |Docs220| replace:: Docs .. |Docs200| replace:: Docs .. |Docs190| replace:: Docs .. |Docs182| replace:: Docs @@ -487,6 +501,7 @@ Initial public release of neon. .. |Docs9| replace:: Docs .. |Docs8| replace:: Docs .. _cudanet: https://github.com/NervanaSystems/cuda-convnet2 +.. _Docs220: http://neon.nervanasys.com/docs/2.2.0 .. _Docs200: http://neon.nervanasys.com/docs/2.0.0 .. _Docs190: http://neon.nervanasys.com/docs/1.9.0 .. _Docs182: http://neon.nervanasys.com/docs/1.8.2 diff --git a/setup.py b/setup.py index d3659eec..68305f9f 100755 --- a/setup.py +++ b/setup.py @@ -18,7 +18,7 @@ import subprocess # Define version information -VERSION = '2.2.0' +VERSION = '2.3.0' FULLVERSION = VERSION write_version = True