You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mxnet.apache.org by lx...@apache.org on 2017/08/12 01:02:39 UTC
[incubator-mxnet] branch master updated: Prepare for v0.11.0
release (#7432)
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 <lx...@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 <qk...@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
['"commits@mxnet.apache.org" <co...@mxnet.apache.org>'].