You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mxnet.apache.org by li...@apache.org on 2020/04/07 06:40:51 UTC

[incubator-mxnet] branch master updated (c3c76a8 -> 002d4f1)

This is an automated email from the ASF dual-hosted git repository.

liuyizhi pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-mxnet.git.


    from c3c76a8  Optimize AddTakeGrad Tensor Sum (#17906)
     add 002d4f1  * impl - FFi for linalg op (#17795)

No new revisions were added by this update.

Summary of changes:
 Makefile                                           |  4 +--
 benchmark/python/ffi/benchmark_ffi.py              |  8 +++++
 python/mxnet/ndarray/numpy/linalg.py               | 18 +++++-----
 python/mxnet/symbol/numpy/linalg.py                |  2 +-
 .../{np_nonzero_op.cc => linalg/np_eigvals.cc}     | 30 ++++++++++++----
 .../numpy/{np_nonzero_op.cc => linalg/np_inv.cc}   | 14 ++++----
 .../numpy/{np_memory_op.cc => linalg/np_pinv.cc}   | 42 ++++++++++++++++++----
 .../numpy/{np_nonzero_op.cc => linalg/np_potrf.cc} | 19 +++++-----
 .../numpy/{np_memory_op.cc => linalg/np_solve.cc}  | 10 +++---
 .../{np_nonzero_op.cc => linalg/np_tensorinv.cc}   | 19 +++++-----
 .../{np_memory_op.cc => linalg/np_tensorsolve.cc}  | 23 +++++++++---
 src/api/operator/ufunc_helper.cc                   |  1 +
 src/api/operator/utils.cc                          |  5 +++
 src/api/operator/utils.h                           |  5 +--
 src/operator/numpy/linalg/np_eigvals-inl.h         |  6 ++++
 src/operator/numpy/linalg/np_pinv-inl.h            | 14 ++++++++
 src/operator/numpy/linalg/np_potrf.cc              |  3 +-
 src/operator/numpy/linalg/np_tensorinv-inl.h       |  6 ++++
 src/operator/numpy/linalg/np_tensorsolve-inl.h     |  6 ++++
 src/operator/tensor/la_op.h                        |  6 ++++
 tests/python/unittest/test_numpy_op.py             |  1 -
 21 files changed, 178 insertions(+), 64 deletions(-)
 copy src/api/operator/numpy/{np_nonzero_op.cc => linalg/np_eigvals.cc} (59%)
 copy src/api/operator/numpy/{np_nonzero_op.cc => linalg/np_inv.cc} (87%)
 copy src/api/operator/numpy/{np_memory_op.cc => linalg/np_pinv.cc} (53%)
 copy src/api/operator/numpy/{np_nonzero_op.cc => linalg/np_potrf.cc} (76%)
 copy src/api/operator/numpy/{np_memory_op.cc => linalg/np_solve.cc} (89%)
 copy src/api/operator/numpy/{np_nonzero_op.cc => linalg/np_tensorinv.cc} (75%)
 copy src/api/operator/numpy/{np_memory_op.cc => linalg/np_tensorsolve.cc} (69%)