piiswrong closed pull request #8704: Initial Prep for 1.0: bump up version and add 0.12.1 changes to master URL: https://github.com/apache/incubator-mxnet/pull/8704
This is a PR merged from a forked repository. As GitHub hides the original diff on merge, it is displayed below for the sake of provenance: As this is a foreign pull request (from a fork), the diff is supplied below (as it won't show otherwise due to GitHub magic): diff --git a/NEWS.md b/NEWS.md index 666b5d88e6..740621038d 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,18 @@ MXNet Change Log ================ +## 0.12.1 +### Bug-fixes + - Added GPU support for the `syevd` operator which ensures that there is GPU support for all linalg-operators. + - Bugfix for `syevd` on CPU such that it works for `float32`. + - Fixed API call when `OMP_NUM_THREADS` environment variable is set. + - Fixed `MakeNonlossGradNode` bug. + - Fixed bug related to passing `dtype` to `array()`. + - Fixed some minor bugs for sparse distributed training. + - Fixed a bug on `Slice` accessing uninitialized memory in `param.begin` in the file `matrix_op-inl.h`. + - Fixed `gluon.data.RecordFileDataset`. + - Fixed a bug that caused `autograd` to crash on some networks. + + ## 0.12.0 ### Performance - Added full support for NVIDIA Volta GPU Architecture and CUDA 9. Training CNNs is up to 3.5x faster than Pascal when using float16 precision. diff --git a/R-package/DESCRIPTION b/R-package/DESCRIPTION index 3d57ea876f..6e0f93294b 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.12.1 +Version: 1.0.0 Date: 2017-06-27 Author: Tianqi Chen, Qiang Kou, Tong He Maintainer: Qiang Kou <[email protected]> diff --git a/README.md b/README.md index fc252a7a72..0326412541 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.12.1 Release](https://github.com/apache/incubator-mxnet/releases/tag/0.12.1) - MXNet 0.12.1 Patch Release. * [Version 0.12.0 Release](https://github.com/apache/incubator-mxnet/releases/tag/0.12.0) - MXNet 0.12.0 Release. * [Version 0.11.0 Release](https://github.com/apache/incubator-mxnet/releases/tag/0.11.0) - MXNet 0.11.0 Release. * [Apache Incubator](http://incubator.apache.org/projects/mxnet.html) - We are now an Apache Incubator project. diff --git a/docs/build_version_doc/build_all_version.sh b/docs/build_version_doc/build_all_version.sh index 2d33bd72c4..3162acd85a 100755 --- a/docs/build_version_doc/build_all_version.sh +++ b/docs/build_version_doc/build_all_version.sh @@ -21,7 +21,7 @@ # Built files are stored in $built # Version numbers are stored in $tag_list. # Version numbers are ordered from latest to old and final one is master. -tag_list="0.12.0 0.11.0 master" +tag_list="0.12.1 0.12.0 0.11.0 master" mxnet_url="https://github.com/apache/incubator-mxnet.git" mxnet_folder="apache_mxnet" diff --git a/include/mxnet/base.h b/include/mxnet/base.h index 7c136a6470..84b2fea712 100644 --- a/include/mxnet/base.h +++ b/include/mxnet/base.h @@ -109,11 +109,11 @@ #endif /*! \brief major version */ -#define MXNET_MAJOR 0 +#define MXNET_MAJOR 1 /*! \brief minor version */ -#define MXNET_MINOR 12 +#define MXNET_MINOR 0 /*! \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 d4d100e12d..ce60606236 100644 --- a/python/mxnet/libinfo.py +++ b/python/mxnet/libinfo.py @@ -61,4 +61,4 @@ def find_lib_path(): # current version -__version__ = "0.12.1" +__version__ = "1.0.0" diff --git a/scala-package/assembly/linux-x86_64-cpu/pom.xml b/scala-package/assembly/linux-x86_64-cpu/pom.xml index f15a7e315d..10f5d39638 100644 --- a/scala-package/assembly/linux-x86_64-cpu/pom.xml +++ b/scala-package/assembly/linux-x86_64-cpu/pom.xml @@ -6,7 +6,7 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-full-parent_2.11</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> @@ -18,12 +18,12 @@ <dependency> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-core_${scala.binary.version}</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> </dependency> <dependency> <groupId>ml.dmlc.mxnet</groupId> <artifactId>libmxnet-scala-linux-x86_64-cpu</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <type>so</type> </dependency> </dependencies> diff --git a/scala-package/assembly/linux-x86_64-gpu/pom.xml b/scala-package/assembly/linux-x86_64-gpu/pom.xml index 81e4d1ec59..9c9af8422d 100644 --- a/scala-package/assembly/linux-x86_64-gpu/pom.xml +++ b/scala-package/assembly/linux-x86_64-gpu/pom.xml @@ -6,7 +6,7 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-full-parent_2.11</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> @@ -18,12 +18,12 @@ <dependency> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-core_${scala.binary.version}</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> </dependency> <dependency> <groupId>ml.dmlc.mxnet</groupId> <artifactId>libmxnet-scala-linux-x86_64-gpu</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <type>so</type> </dependency> </dependencies> diff --git a/scala-package/assembly/osx-x86_64-cpu/pom.xml b/scala-package/assembly/osx-x86_64-cpu/pom.xml index 5e6cb8c7f6..986245b5cb 100644 --- a/scala-package/assembly/osx-x86_64-cpu/pom.xml +++ b/scala-package/assembly/osx-x86_64-cpu/pom.xml @@ -6,7 +6,7 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-full-parent_2.11</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> @@ -18,12 +18,12 @@ <dependency> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-core_${scala.binary.version}</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> </dependency> <dependency> <groupId>ml.dmlc.mxnet</groupId> <artifactId>libmxnet-scala-osx-x86_64-cpu</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <type>jnilib</type> </dependency> </dependencies> diff --git a/scala-package/assembly/pom.xml b/scala-package/assembly/pom.xml index b27630db8e..aa9513a480 100644 --- a/scala-package/assembly/pom.xml +++ b/scala-package/assembly/pom.xml @@ -6,7 +6,7 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-parent_2.11</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> diff --git a/scala-package/core/pom.xml b/scala-package/core/pom.xml index 361833685e..5fede4a9af 100644 --- a/scala-package/core/pom.xml +++ b/scala-package/core/pom.xml @@ -6,7 +6,7 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-parent_2.11</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> @@ -71,13 +71,13 @@ <dependency> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-init_${scala.binary.version}</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <scope>provided</scope> </dependency> <dependency> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-macros_${scala.binary.version}</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <scope>provided</scope> </dependency> </dependencies> diff --git a/scala-package/examples/pom.xml b/scala-package/examples/pom.xml index 9ad10c9de7..b6bdc7b6d8 100644 --- a/scala-package/examples/pom.xml +++ b/scala-package/examples/pom.xml @@ -6,7 +6,7 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-parent_2.11</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> @@ -118,7 +118,7 @@ <dependency> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-core_${scala.binary.version}</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <scope>provided</scope> </dependency> <dependency> diff --git a/scala-package/init-native/linux-x86_64/pom.xml b/scala-package/init-native/linux-x86_64/pom.xml index 983135d911..e9d9ac3ead 100644 --- a/scala-package/init-native/linux-x86_64/pom.xml +++ b/scala-package/init-native/linux-x86_64/pom.xml @@ -6,7 +6,7 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-scala-init-native-parent</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> @@ -20,7 +20,7 @@ <dependency> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-init_${scala.binary.version}</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <type>jar</type> <scope>compile</scope> </dependency> diff --git a/scala-package/init-native/osx-x86_64/pom.xml b/scala-package/init-native/osx-x86_64/pom.xml index 2ca851baa4..663528012a 100644 --- a/scala-package/init-native/osx-x86_64/pom.xml +++ b/scala-package/init-native/osx-x86_64/pom.xml @@ -6,7 +6,7 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-scala-init-native-parent</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> @@ -20,7 +20,7 @@ <dependency> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-init_${scala.binary.version}</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <type>jar</type> <scope>compile</scope> </dependency> diff --git a/scala-package/init-native/pom.xml b/scala-package/init-native/pom.xml index 4ae2426bbf..37ecbb8f22 100644 --- a/scala-package/init-native/pom.xml +++ b/scala-package/init-native/pom.xml @@ -6,7 +6,7 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-parent_2.11</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> diff --git a/scala-package/init/pom.xml b/scala-package/init/pom.xml index eed3aee82a..08b6119553 100644 --- a/scala-package/init/pom.xml +++ b/scala-package/init/pom.xml @@ -6,7 +6,7 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-parent_2.11</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <!-- <relativePath>../pom.xml</relativePath>--> </parent> diff --git a/scala-package/macros/pom.xml b/scala-package/macros/pom.xml index 76f2438d38..e905f2eaa4 100644 --- a/scala-package/macros/pom.xml +++ b/scala-package/macros/pom.xml @@ -6,7 +6,7 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-parent_2.11</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> @@ -41,13 +41,13 @@ <dependency> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-init_${scala.binary.version}</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <scope>provided</scope> </dependency> <dependency> <groupId>ml.dmlc.mxnet</groupId> <artifactId>libmxnet-init-scala-${platform}</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <scope>provided</scope> <type>${libtype}</type> </dependency> diff --git a/scala-package/native/linux-x86_64-cpu/pom.xml b/scala-package/native/linux-x86_64-cpu/pom.xml index 47194069e4..4ea7eea9cb 100644 --- a/scala-package/native/linux-x86_64-cpu/pom.xml +++ b/scala-package/native/linux-x86_64-cpu/pom.xml @@ -6,7 +6,7 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-scala-native-parent</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> @@ -20,7 +20,7 @@ <dependency> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-core_${scala.binary.version}</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <type>jar</type> <scope>compile</scope> </dependency> diff --git a/scala-package/native/linux-x86_64-gpu/pom.xml b/scala-package/native/linux-x86_64-gpu/pom.xml index 5e038b2d5a..b8b3ec19d0 100644 --- a/scala-package/native/linux-x86_64-gpu/pom.xml +++ b/scala-package/native/linux-x86_64-gpu/pom.xml @@ -6,7 +6,7 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-scala-native-parent</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> @@ -20,7 +20,7 @@ <dependency> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-core_${scala.binary.version}</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <type>jar</type> <scope>compile</scope> </dependency> diff --git a/scala-package/native/osx-x86_64-cpu/pom.xml b/scala-package/native/osx-x86_64-cpu/pom.xml index 227ad24f8f..0b09c1b5e1 100644 --- a/scala-package/native/osx-x86_64-cpu/pom.xml +++ b/scala-package/native/osx-x86_64-cpu/pom.xml @@ -6,7 +6,7 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-scala-native-parent</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> @@ -20,7 +20,7 @@ <dependency> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-core_${scala.binary.version}</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <type>jar</type> <scope>compile</scope> </dependency> diff --git a/scala-package/native/pom.xml b/scala-package/native/pom.xml index ffb8740239..5013fe9348 100644 --- a/scala-package/native/pom.xml +++ b/scala-package/native/pom.xml @@ -6,7 +6,7 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-parent_2.11</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> diff --git a/scala-package/pom.xml b/scala-package/pom.xml index a91fbe4420..68eb598012 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.12.1-SNAPSHOT</version> + <version>1.0.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 22114fb0a4..98d724969b 100644 --- a/scala-package/spark/pom.xml +++ b/scala-package/spark/pom.xml @@ -6,7 +6,7 @@ <parent> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-parent_2.11</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> @@ -21,7 +21,7 @@ <dependency> <groupId>ml.dmlc.mxnet</groupId> <artifactId>mxnet-core_${scala.binary.version}</artifactId> - <version>0.12.1-SNAPSHOT</version> + <version>1.0.0-SNAPSHOT</version> <scope>provided</scope> </dependency> <dependency> diff --git a/setup-utils/install-mxnet-osx-python.sh b/setup-utils/install-mxnet-osx-python.sh index 25a44796cb..370e343891 100755 --- a/setup-utils/install-mxnet-osx-python.sh +++ b/setup-utils/install-mxnet-osx-python.sh @@ -33,7 +33,7 @@ then # TODO: Change this to latest tag # to avoid updating this value for every release # - export MXNET_TAG="0.12.0" + export MXNET_TAG="0.12.1" fi export TARIKH=`/bin/date +%Y-%m-%d-%H:%M:%S` diff --git a/snapcraft.yaml b/snapcraft.yaml index de68a8077f..bbc8087a74 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -1,5 +1,5 @@ name: mxnet -version: '0.12.1' +version: '1.0.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 ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
