Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Enhanced the performance of `sparse.dot` operator
  • Performance regression automation (vikram)

New Features -

...

Gradient Compression

  • Enabled users to train models faster by reducing communication bandwidth between compute nodes

New Features - Support of NVIDIA Collective Communication Library

  • Implemented multi-GPU and multi-node collective communication primitives that are performance optimized for NVIDIA GPUs
  • Enabled users to train models faster

New Features - Advanced Indexing

  • Enabled users to leverage the powerful array operations in MXNet (e.g. supports MXNet NDArray and Numpy ndarray as index

New Features - Caffe to MXNet translator

  • Enabled users to migrate Caffe code to MXNet using a new code translation tool
  • Added more sparse operators: `contrib.SparseEmbedding` and `sparse.mean`
  • Added `asscipy()` for easier conversion to scipy
  • Added support for custom sparse operators
  • Added `check_format()` for sparse ndarrays to check if the array format is valid

New Features - Gluon

  • Gluon - GA (vikram)
  • Gluon IO performance (sukwon, Mu)

...

Bug Fixes

  • Fixed a[-1] indexing doesn't work on NDArray
  • Fixed `expand_dims` if axis < 0

...

It is now more intuitive for developers to leverage the powerful array operations in MXNet. They can use the advanced indexing capability by leveraging existing knowledge of Numpy/SciPy arrays. For example, it supports MXNet NDArray and Numpy ndarray as index, e.g. (a[mx.nd.array([1,2], dtype = ‘int32’)