This is an automated email from the ASF dual-hosted git repository.
tqchen pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-tvm.git.
from 4072396 fix codegenc (#4597)
add 55bd786 [REFACTOR][RUNTIME] Update NDArray use the Unified Object
System (#4581)
No new revisions were added by this update.
Summary of changes:
apps/extension/python/tvm_ext/__init__.py | 15 +-
apps/extension/src/tvm_ext.cc | 80 +++--
apps/extension/tests/test_ext.py | 15 +-
include/tvm/node/container.h | 4 +-
include/tvm/packed_func_ext.h | 98 +-----
include/tvm/runtime/container.h | 1 +
include/tvm/runtime/ndarray.h | 281 +++++++----------
include/tvm/runtime/object.h | 44 ++-
include/tvm/runtime/packed_func.h | 344 ++++++++++++---------
include/tvm/runtime/registry.h | 15 +-
python/setup.py | 1 +
python/tvm/_ffi/_ctypes/ndarray.py | 23 +-
python/tvm/_ffi/_ctypes/object.py | 8 +-
python/tvm/_ffi/_cython/base.pxi | 13 +-
python/tvm/_ffi/_cython/ndarray.pxi | 46 ++-
python/tvm/_ffi/_cython/object.pxi | 17 +-
python/tvm/_ffi/function.py | 8 +
python/tvm/_ffi/ndarray.py | 19 +-
python/tvm/_ffi/node_generic.py | 12 +-
python/tvm/_ffi/runtime_ctypes.py | 9 -
python/tvm/ndarray.py | 3 +
src/api/api_lang.cc | 18 +-
src/runtime/ndarray.cc | 107 ++++---
src/runtime/rpc/rpc_module.cc | 7 +-
src/runtime/rpc/rpc_session.cc | 7 +-
src/runtime/vm/memory_manager.cc | 27 +-
src/runtime/vm/memory_manager.h | 2 +-
tests/cpp/packed_func_test.cc | 64 ++++
tests/python/unittest/test_lang_container.py | 10 +
.../python/unittest/test_runtime_module_export.py | 4 +-
tests/scripts/task_python_integration.sh | 3 +-
31 files changed, 681 insertions(+), 624 deletions(-)