DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
Added limited support for fancy indexing, which allows you to very quickly access and modify complicated subsets of an array's values.
x[idx_arr0, idx_arr1, ..., idx_arrn]is now supported. Full support coming soon in next release. Checkout master to get a preview.Random number generators in
mx.nd.random.*andmx.sym.random.*now support both CPU and GPU.NDArrayandSymbolnow supports "fluent" methods. You can now usex.exp()etc instead ofmx.nd.exp(x)ormx.sym.exp(x).Added
mx.rtc.CudaModulefor writing and running CUDA kernels from python. See documentation for examples.Added
multi_precisionoption to optimizer for easier float16 training.Better support for IDE auto-completion. IDEs like PyCharm can now correctly parse mxnet operators.
New Features - Sparse Tensor Support
- Added support for sparse matrices. See documentation for more info.
- Added limited cpu support for two sparse formats in
SymbolandNDArray-CSRNDArrayandRowSparseNDArray. - Added a sparse dot product operator and many element-wise sparse operators.
- Added a data iterator for sparse data input -
LibSVMIter. - Added three optimizers for sparse gradient updates:
Ftrl,SGDandAdam. - Added
pushandrow_sparse_pullwithRowSparseNDArrayin distributed kvstore.Better support for IDE auto-completion. IDEs like PyCharm can now correctly parse mxnet operators.
API Changes
Operators like
mx.sym.linalg_*andmx.sym.random_*are now moved tomx.sym.linalg.*andmx.sym.random.*. The old names are still available but deprecated.sample_*andrandom_*are now merged asrandom.*, which supports both scalar andNDArraydistribution parameters.
...