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

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


    from a6ab49f  Implement np.random.pareto backward (#17607)
     add 3f0b049  MXNet FFI for Operator Imperative Invocation (#17510)

No new revisions were added by this update.

Summary of changes:
 ci/jenkins/Jenkins_steps.groovy                    |   10 +-
 include/mxnet/api_registry.h                       |   48 +
 include/mxnet/expr_operator.h                      |   58 +
 include/mxnet/ir/expr.h                            |  225 ++++
 include/mxnet/node/container.h                     |  334 ++++++
 include/mxnet/node/node.h                          |   63 +
 include/mxnet/runtime/c_runtime_api.h              |  165 +++
 include/mxnet/runtime/container.h                  |  282 +++++
 include/mxnet/runtime/data_type.h                  |  217 ++++
 include/mxnet/runtime/ffi_helper.h                 |  131 +++
 include/mxnet/runtime/memory.h                     |  215 ++++
 include/mxnet/runtime/ndarray.h                    |   45 +
 include/mxnet/runtime/object.h                     |  823 ++++++++++++++
 include/mxnet/runtime/packed_func.h                | 1201 ++++++++++++++++++++
 include/mxnet/runtime/registry.h                   |  314 +++++
 include/mxnet/tuple.h                              |   27 +
 python/mxnet/__init__.py                           |    5 +
 .../mxnet/{numpy/_register.py => _api_internal.py} |   14 +-
 python/mxnet/_ctypes/ndarray.py                    |   23 +-
 .../mxnet/{numpy/_register.py => _ffi/__init__.py} |   13 +-
 .../_register.py => _ffi/_ctypes/__init__.py}      |   14 +-
 python/mxnet/_ffi/_ctypes/function.py              |  120 ++
 python/mxnet/_ffi/_ctypes/object.py                |   53 +
 python/mxnet/_ffi/_ctypes/types.py                 |   58 +
 .../{numpy/_register.py => _ffi/_cy3/__init__.py}  |   13 +-
 python/mxnet/_ffi/_cython/base.pxi                 |  103 ++
 python/mxnet/_ffi/_cython/convert.pxi              |   75 ++
 .../{numpy/_register.py => _ffi/_cython/core.pyx}  |   13 +-
 python/mxnet/_ffi/_cython/function.pxi             |  163 +++
 .../_register.py => _ffi/_cython/ndarray.pxi}      |   12 +-
 python/mxnet/_ffi/base.py                          |   86 ++
 python/mxnet/_ffi/function.py                      |  162 +++
 python/mxnet/_ffi/node_generic.py                  |   79 ++
 .../mxnet/{numpy/_register.py => _ffi/object.py}   |   16 +-
 .../{numpy/_register.py => _ffi/runtime_ctypes.py} |   17 +-
 .../mxnet/{numpy/_register.py => _global_var.py}   |   14 +-
 python/mxnet/{numpy/_register.py => api.py}        |   12 +-
 .../{numpy/_register.py => cython/__init__.py}     |   11 +-
 python/mxnet/cython/ndarray.pyx                    |   23 +-
 python/mxnet/ndarray/_internal.py                  |    9 +-
 .../numpy/_api_internal.py}                        |   10 +-
 python/mxnet/ndarray/numpy/_op.py                  |   30 +-
 python/mxnet/numpy/_register.py                    |    1 -
 python/mxnet/numpy/multiarray.py                   |    2 +-
 python/setup.py                                    |   14 +
 src/api/_api_internal/_api_internal.cc             |   64 ++
 src/api/operator/numpy/np_init_op.cc               |   55 +
 src/api/operator/numpy/np_tensordot_op.cc          |   76 ++
 src/api/operator/utils.cc                          |   69 ++
 src/api/operator/utils.h                           |   73 ++
 src/ir/expr.cc                                     |   53 +
 src/lang/expr.cc                                   |   32 +
 src/lang/ir.cc                                     |   33 +
 src/operator/numpy/np_tensordot_op-inl.h           |   13 +
 src/operator/tensor/init_op.h                      |    9 +
 src/runtime/c_runtime_api.cc                       |   84 ++
 src/runtime/object.cc                              |  215 ++++
 src/runtime/object_internal.h                      |   53 +
 src/runtime/registry.cc                            |  145 +++
 59 files changed, 6138 insertions(+), 159 deletions(-)
 create mode 100644 include/mxnet/api_registry.h
 create mode 100644 include/mxnet/expr_operator.h
 create mode 100644 include/mxnet/ir/expr.h
 create mode 100644 include/mxnet/node/container.h
 create mode 100644 include/mxnet/node/node.h
 create mode 100644 include/mxnet/runtime/c_runtime_api.h
 create mode 100644 include/mxnet/runtime/container.h
 create mode 100644 include/mxnet/runtime/data_type.h
 create mode 100644 include/mxnet/runtime/ffi_helper.h
 create mode 100644 include/mxnet/runtime/memory.h
 create mode 100644 include/mxnet/runtime/ndarray.h
 create mode 100644 include/mxnet/runtime/object.h
 create mode 100644 include/mxnet/runtime/packed_func.h
 create mode 100644 include/mxnet/runtime/registry.h
 copy python/mxnet/{numpy/_register.py => _api_internal.py} (67%)
 copy python/mxnet/{numpy/_register.py => _ffi/__init__.py} (71%)
 copy python/mxnet/{numpy/_register.py => _ffi/_ctypes/__init__.py} (71%)
 create mode 100644 python/mxnet/_ffi/_ctypes/function.py
 create mode 100644 python/mxnet/_ffi/_ctypes/object.py
 create mode 100644 python/mxnet/_ffi/_ctypes/types.py
 copy python/mxnet/{numpy/_register.py => _ffi/_cy3/__init__.py} (71%)
 create mode 100644 python/mxnet/_ffi/_cython/base.pxi
 create mode 100644 python/mxnet/_ffi/_cython/convert.pxi
 copy python/mxnet/{numpy/_register.py => _ffi/_cython/core.pyx} (72%)
 create mode 100644 python/mxnet/_ffi/_cython/function.pxi
 copy python/mxnet/{numpy/_register.py => _ffi/_cython/ndarray.pxi} (72%)
 create mode 100644 python/mxnet/_ffi/base.py
 create mode 100644 python/mxnet/_ffi/function.py
 create mode 100644 python/mxnet/_ffi/node_generic.py
 copy python/mxnet/{numpy/_register.py => _ffi/object.py} (70%)
 copy python/mxnet/{numpy/_register.py => _ffi/runtime_ctypes.py} (71%)
 copy python/mxnet/{numpy/_register.py => _global_var.py} (72%)
 copy python/mxnet/{numpy/_register.py => api.py} (72%)
 copy python/mxnet/{numpy/_register.py => cython/__init__.py} (71%)
 copy python/mxnet/{numpy/_register.py => ndarray/numpy/_api_internal.py} (72%)
 create mode 100644 src/api/_api_internal/_api_internal.cc
 create mode 100644 src/api/operator/numpy/np_init_op.cc
 create mode 100644 src/api/operator/numpy/np_tensordot_op.cc
 create mode 100644 src/api/operator/utils.cc
 create mode 100644 src/api/operator/utils.h
 create mode 100644 src/ir/expr.cc
 create mode 100644 src/lang/expr.cc
 create mode 100644 src/lang/ir.cc
 create mode 100644 src/runtime/c_runtime_api.cc
 create mode 100644 src/runtime/object.cc
 create mode 100644 src/runtime/object_internal.h
 create mode 100644 src/runtime/registry.cc

Reply via email to