This is an automated email from the ASF dual-hosted git repository. lxn2 pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-mxnet.git
The following commit(s) were added to refs/heads/master by this push: new 89e29e2 Prepare for v0.11.0 release (#7432) 89e29e2 is described below commit 89e29e2677f1f76992641a14869519dc6ed5dcf4 Author: lxn2 <l...@users.noreply.github.com> AuthorDate: Fri Aug 11 18:02:37 2017 -0700 Prepare for v0.11.0 release (#7432) * Bump up version to 0.11.0 * Update NEWS & README for v0.11.0 * Make headers * Change to rc0 and link to release notes * Make headers * Change to rc0 and link to release notes --- NEWS.md | 32 +++++++++++++++++++++++++ R-package/DESCRIPTION | 2 +- README.md | 1 + include/mxnet/base.h | 4 ++-- python/mxnet/libinfo.py | 2 +- scala-package/assembly/linux-x86_64-cpu/pom.xml | 4 ++-- scala-package/assembly/linux-x86_64-gpu/pom.xml | 4 ++-- scala-package/assembly/osx-x86_64-cpu/pom.xml | 4 ++-- scala-package/assembly/pom.xml | 4 ++-- scala-package/core/pom.xml | 4 ++-- scala-package/examples/pom.xml | 4 ++-- scala-package/init-native/linux-x86_64/pom.xml | 4 ++-- scala-package/init-native/osx-x86_64/pom.xml | 4 ++-- scala-package/init-native/pom.xml | 4 ++-- scala-package/init/pom.xml | 4 ++-- scala-package/macros/pom.xml | 4 ++-- scala-package/native/linux-x86_64-cpu/pom.xml | 4 ++-- scala-package/native/linux-x86_64-gpu/pom.xml | 4 ++-- scala-package/native/osx-x86_64-cpu/pom.xml | 4 ++-- scala-package/native/pom.xml | 4 ++-- scala-package/pom.xml | 2 +- scala-package/spark/pom.xml | 4 ++-- snapcraft.yaml | 2 +- 23 files changed, 71 insertions(+), 38 deletions(-) diff --git a/NEWS.md b/NEWS.md index 2557aad..4fdd314 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,37 @@ MXNet Change Log ================ +## 0.11.0-rc0 +### - Major Features + - Apple Core ML model converter + - Support for Keras v1.2.2 + - For more information see [full release notes](https://cwiki.apache.org/confluence/display/MXNET/v0.11.0+Release+Notes) +### - API Changes + - Added `CachedOp`. You can now cache the operators that’s called frequently with the same set of arguments to reduce overhead. + - Added sample_multinomial for sampling from multinomial distributions. + - Added `trunc` operator for rounding towards zero. + - Added linalg_gemm, linalg_potrf, ... operators for lapack support. + - Added verbose option to Initializer for printing out initialization details. + - Added DeformableConvolution to contrib from the Deformable Convolutional Networks paper. + - Added float64 support for dot and batch_dot operator. + - `allow_extra` is added to Module.set_params to ignore extra parameters. + - Added `mod` operator for modulo. + - Added `multi_precision` option to SGD optimizer to improve training with float16. Resnet50 now achieves the same accuracy when trained with float16 and gives 50% speedup on Titan XP. +### - Performance Improvements + - ImageRecordIter now stores data in pinned memory to improve GPU memcopy speed. +### - Bugfixes + - Cython interface is fixed. `make cython` and `python setup.py install --with-cython` should install the cython interface and reduce overhead in applications that use imperative/bucketing. + - Fixed various bugs in Faster-RCNN example: https://github.com/dmlc/mxnet/pull/6486 + - Fixed various bugs in SSD example. + - Fixed `out` argument not working for `zeros`, `ones`, `full`, etc. + - `expand_dims` now supports backward shape inference. + - Fixed a bug in rnn. BucketingSentenceIter that causes incorrect layout handling on multi-GPU. + - Fixed context mismatch when loading optimizer states. + - Fixed a bug in ReLU activation when using MKL. + - Fixed a few race conditions that causes crashes on shutdown. +### - Refactors + - Refactored TShape/TBlob to use int64 dimensions and DLTensor as internal storage. Getting ready for migration to DLPack. As a result TBlob::dev_mask_ and TBlob::stride_ are removed. + + ## 0.10.0 - Overhauled documentation for commonly used Python APIs, Installation instructions, Tutorials, HowTos and MXNet Architecture. - Updated mxnet.io for improved readability. diff --git a/R-package/DESCRIPTION b/R-package/DESCRIPTION index fb57b4b..e0b4355 100644 --- a/R-package/DESCRIPTION +++ b/R-package/DESCRIPTION @@ -1,7 +1,7 @@ Package: mxnet Type: Package Title: MXNet: A Flexible and Efficient Machine Learning Library for Heterogeneous Distributed Systems -Version: 0.10.1 +Version: 0.11.0 Date: 2017-06-27 Author: Tianqi Chen, Qiang Kou, Tong He Maintainer: Qiang Kou <q...@qkou.info> diff --git a/README.md b/README.md index 5027f6d..4a354d9 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ deep learning systems, and interesting insights of DL systems for hackers. What's New ---------- +* [Version 0.11.0-rc0 Release](https://github.com/dmlc/mxnet/releases/tag/v0.11.0-rc0) - MXNet 0.11.0-rc0 Release. * [Apache Incubator](http://incubator.apache.org/projects/mxnet.html) - We are now an Apache Incubator project. * [Version 0.10.0 Release](https://github.com/dmlc/mxnet/releases/tag/v0.10.0) - MXNet 0.10.0 Release. * [Version 0.9.3 Release](./docs/architecture/release_note_0_9.md) - First 0.9 official release. diff --git a/include/mxnet/base.h b/include/mxnet/base.h index 5064204..514bb0c 100644 --- a/include/mxnet/base.h +++ b/include/mxnet/base.h @@ -103,9 +103,9 @@ /*! \brief major version */ #define MXNET_MAJOR 0 /*! \brief minor version */ -#define MXNET_MINOR 10 +#define MXNET_MINOR 11 /*! \brief patch version */ -#define MXNET_PATCH 1 +#define MXNET_PATCH 0 /*! \brief mxnet version */ #define MXNET_VERSION (MXNET_MAJOR*10000 + MXNET_MINOR*100 + MXNET_PATCH) /*! \brief helper for making version number */ diff --git a/python/mxnet/libinfo.py b/python/mxnet/libinfo.py index d6521c5..7da0dcf 100644 --- a/python/mxnet/libinfo.py +++ b/python/mxnet/libinfo.py @@ -61,4 +61,4 @@ def find_lib_path(): # current version -__version__ = "0.10.1" +__version__ = "0.11.0" diff --git a/scala-package/assembly/linux-x86_64-cpu/pom.xml b/scala-package/assembly/linux-x86_64-cpu/pom.xml index 138c5c8..a838765 100644 --- a/scala-package/assembly/linux-x86_64-cpu/pom.xml +++ b/scala-package/assembly/linux-x86_64-cpu/pom.xml @@ -6,13 +6,13 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-full-parent_2.11</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-full_2.11-linux-x86_64-cpu</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <name>MXNet Scala Package - Full Linux-x86_64 CPU-only</name> <packaging>jar</packaging> diff --git a/scala-package/assembly/linux-x86_64-gpu/pom.xml b/scala-package/assembly/linux-x86_64-gpu/pom.xml index 7e818cb..e248c49 100644 --- a/scala-package/assembly/linux-x86_64-gpu/pom.xml +++ b/scala-package/assembly/linux-x86_64-gpu/pom.xml @@ -6,13 +6,13 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-full-parent_2.11</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-full_2.11-linux-x86_64-gpu</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <name>MXNet Scala Package - Full Linux-x86_64 GPU</name> <packaging>jar</packaging> diff --git a/scala-package/assembly/osx-x86_64-cpu/pom.xml b/scala-package/assembly/osx-x86_64-cpu/pom.xml index ead0356..e6ef43f 100644 --- a/scala-package/assembly/osx-x86_64-cpu/pom.xml +++ b/scala-package/assembly/osx-x86_64-cpu/pom.xml @@ -6,13 +6,13 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-full-parent_2.11</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-full_2.11-osx-x86_64-cpu</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <name>MXNet Scala Package - Full OSX-x86_64 CPU-only</name> <packaging>jar</packaging> diff --git a/scala-package/assembly/pom.xml b/scala-package/assembly/pom.xml index a1009ae..cad677f 100644 --- a/scala-package/assembly/pom.xml +++ b/scala-package/assembly/pom.xml @@ -6,13 +6,13 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-parent_2.11</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-full-parent_2.11</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <name>MXNet Scala Package - Full Parent</name> <packaging>pom</packaging> diff --git a/scala-package/core/pom.xml b/scala-package/core/pom.xml index 7f639b9..0c79d32 100644 --- a/scala-package/core/pom.xml +++ b/scala-package/core/pom.xml @@ -6,13 +6,13 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-parent_2.11</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-core_2.11</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <name>MXNet Scala Package - Core</name> <profiles> diff --git a/scala-package/examples/pom.xml b/scala-package/examples/pom.xml index bda4fcd..84f406a 100644 --- a/scala-package/examples/pom.xml +++ b/scala-package/examples/pom.xml @@ -6,12 +6,12 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-parent_2.11</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>mxnet-examples_2.11</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <name>MXNet Scala Package - Examples</name> <profiles> diff --git a/scala-package/init-native/linux-x86_64/pom.xml b/scala-package/init-native/linux-x86_64/pom.xml index 7e6c02a..3d06bb1 100644 --- a/scala-package/init-native/linux-x86_64/pom.xml +++ b/scala-package/init-native/linux-x86_64/pom.xml @@ -6,12 +6,12 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-scala-init-native-parent</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>libmxnet-init-scala-linux-x86_64</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <name>MXNet Scala Package - Initializer Native Linux-x86_64</name> <url>http://maven.apache.org</url> diff --git a/scala-package/init-native/osx-x86_64/pom.xml b/scala-package/init-native/osx-x86_64/pom.xml index 4f5125c..dbc9fdd 100644 --- a/scala-package/init-native/osx-x86_64/pom.xml +++ b/scala-package/init-native/osx-x86_64/pom.xml @@ -6,12 +6,12 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-scala-init-native-parent</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>libmxnet-init-scala-osx-x86_64</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <name>MXNet Scala Package - Initializer Native OSX-x86_64</name> <url>http://maven.apache.org</url> diff --git a/scala-package/init-native/pom.xml b/scala-package/init-native/pom.xml index 3ce227a..f583983 100644 --- a/scala-package/init-native/pom.xml +++ b/scala-package/init-native/pom.xml @@ -6,12 +6,12 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-parent_2.11</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>mxnet-scala-init-native-parent</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <name>MXNet Scala Package - Initializer Native Parent</name> <packaging>pom</packaging> diff --git a/scala-package/init/pom.xml b/scala-package/init/pom.xml index 9f07956..dd6f55b 100644 --- a/scala-package/init/pom.xml +++ b/scala-package/init/pom.xml @@ -6,12 +6,12 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-parent_2.11</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>mxnet-init_2.11</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <name>MXNet Scala Package - Initializer</name> <profiles> diff --git a/scala-package/macros/pom.xml b/scala-package/macros/pom.xml index fd7fe3e..842abee 100644 --- a/scala-package/macros/pom.xml +++ b/scala-package/macros/pom.xml @@ -6,12 +6,12 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-parent_2.11</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>mxnet-macros_2.11</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <name>MXNet Scala Package - Macros</name> <profiles> diff --git a/scala-package/native/linux-x86_64-cpu/pom.xml b/scala-package/native/linux-x86_64-cpu/pom.xml index b2cfa42..4d1d186 100644 --- a/scala-package/native/linux-x86_64-cpu/pom.xml +++ b/scala-package/native/linux-x86_64-cpu/pom.xml @@ -6,13 +6,13 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-scala-native-parent</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>libmxnet-scala-linux-x86_64-cpu</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <name>MXNet Scala Package - Native Linux-x86_64 CPU-only</name> <url>http://maven.apache.org</url> diff --git a/scala-package/native/linux-x86_64-gpu/pom.xml b/scala-package/native/linux-x86_64-gpu/pom.xml index 27f9221..794beec 100644 --- a/scala-package/native/linux-x86_64-gpu/pom.xml +++ b/scala-package/native/linux-x86_64-gpu/pom.xml @@ -6,13 +6,13 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-scala-native-parent</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>libmxnet-scala-linux-x86_64-gpu</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <name>MXNet Scala Package - Native Linux-x86_64 GPU</name> <url>http://maven.apache.org</url> diff --git a/scala-package/native/osx-x86_64-cpu/pom.xml b/scala-package/native/osx-x86_64-cpu/pom.xml index f924106..a6c09f1 100644 --- a/scala-package/native/osx-x86_64-cpu/pom.xml +++ b/scala-package/native/osx-x86_64-cpu/pom.xml @@ -6,12 +6,12 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-scala-native-parent</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>libmxnet-scala-osx-x86_64-cpu</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <name>MXNet Scala Package - Native OSX-x86_64 CPU-only</name> <url>http://maven.apache.org</url> diff --git a/scala-package/native/pom.xml b/scala-package/native/pom.xml index 0af9e08..4ccd420 100644 --- a/scala-package/native/pom.xml +++ b/scala-package/native/pom.xml @@ -6,12 +6,12 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-parent_2.11</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>mxnet-scala-native-parent</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <name>MXNet Scala Package - Native Parent</name> <packaging>pom</packaging> diff --git a/scala-package/pom.xml b/scala-package/pom.xml index 86d8cfc..69dcf16 100644 --- a/scala-package/pom.xml +++ b/scala-package/pom.xml @@ -5,7 +5,7 @@ <modelVersion>4.0.0</modelVersion> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-parent_2.11</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <name>MXNet Scala Package - Parent</name> <url>https://github.com/dmlc/mxnet/tree/master/scala-package</url> <description>MXNet Scala Package</description> diff --git a/scala-package/spark/pom.xml b/scala-package/spark/pom.xml index f35cbe4..c0c699c 100644 --- a/scala-package/spark/pom.xml +++ b/scala-package/spark/pom.xml @@ -6,12 +6,12 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-parent_2.11</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>mxnet-spark_2.11</artifactId> - <version>0.10.1-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <name>MXNet Scala Package - Spark ML</name> <properties> diff --git a/snapcraft.yaml b/snapcraft.yaml index b9329a0..27356c3 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -1,5 +1,5 @@ name: mxnet -version: '0.10.1' +version: '0.11.0' summary: MXNet is a deep learning framework designed for efficiency and flexibility. description: | MXNet is a deep learning framework designed for both efficiency and -- To stop receiving notification emails like this one, please contact ['"comm...@mxnet.apache.org" <comm...@mxnet.apache.org>'].