You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by ju...@apache.org on 2023/09/12 00:24:18 UTC
[tvm] branch unity updated (1c90ca7c7c -> ea54a01d6b)
This is an automated email from the ASF dual-hosted git repository.
junrushao pushed a change to branch unity
in repository https://gitbox.apache.org/repos/asf/tvm.git
from 1c90ca7c7c [Unity][Frontends][Onnx] fixup resize2d dynamic input support (#15692)
add 35164b379f [Module] Implement custom imported modules serialization (#15666)
add 5d3f3dd644 [microTVM] Check the output of microNPU demos in CI (#15667)
add 738c2e9e90 [VM][Adreno] Fix using buffers for weights in VM (#15671)
add 666bd14d82 [Runtime] Make `CSourceModule` and `StaticLibraryModule` Binary Serializable (#15693)
add d5a4f66fdc [FFI] Propagate Python errors across FFI boundaries (#15596)
add cd7d64e914 Fix a bug caused by PyTorch instance_norm when the input shape is [1,1,1,2] (#15683)
add ff45cfbee8 [TVMScript][FIX] Disable `show_object_address` in printing by default (#15705)
add 7322769474 [TVMScript] Disable `black_format` by default (#15706)
add f23d6b2434 [Relay][Bugfix] fix the wrong implementation of Softplus in OneFlow (#15717)
add f719151486 [Bugfix][Strategy] Fix `arm_cpu` int8 conv2d strategy for dotprod and i8mm targets (#15711)
add 2032b44f42 [TOPI] Ensure vectorization of input padding in `arm_cpu` int8 conv2d interleaved schedule (#15710)
add 25b8a0798e [Hopper TMA] Add intrinsic to create barriers for synchronization (#15684)
add 071e94f653 Merge remote-tracking branch 'main' into 'unity'
add ea54a01d6b Fix after merging
No new revisions were added by this update.
Summary of changes:
include/tvm/runtime/c_runtime_api.h | 7 +
include/tvm/runtime/registry.h | 45 +++++++
include/tvm/tir/builtin.h | 21 ++-
python/tvm/_ffi/_ctypes/packed_func.py | 26 ++--
python/tvm/_ffi/_cython/base.pxi | 5 +-
python/tvm/_ffi/_cython/packed_func.pxi | 19 ++-
python/tvm/_ffi/base.py | 149 ++++++++++++++++++++-
python/tvm/contrib/hexagon/session.py | 2 +
python/tvm/contrib/hexagon/tools.py | 130 +++++++++++++++++-
python/tvm/relay/frontend/oneflow.py | 7 +-
python/tvm/relay/frontend/pytorch.py | 2 +-
python/tvm/relay/op/strategy/arm_cpu.py | 49 +++++--
python/tvm/runtime/module.py | 24 +++-
python/tvm/runtime/script_printer.py | 12 +-
python/tvm/script/highlight.py | 4 +-
python/tvm/script/ir_builder/tir/ir.py | 2 +
python/tvm/tir/__init__.py | 1 +
python/tvm/tir/op.py | 75 +++++------
python/tvm/tir/schedule/schedule.py | 4 +-
python/tvm/tir/schedule/trace.py | 4 +-
python/tvm/topi/arm_cpu/conv2d_gemm.py | 7 +-
src/ir/transform.cc | 88 ++++++++----
src/relay/analysis/type_solver.cc | 2 -
src/relay/transforms/annotate_texture_storage.cc | 8 +-
src/runtime/c_runtime_api.cc | 94 ++++++++++++-
src/runtime/logging.cc | 137 +++++++++++++------
src/runtime/registry.cc | 62 ++++++++-
src/runtime/static_library.cc | 30 ++++-
src/support/ffi_testing.cc | 12 ++
src/target/codegen.cc | 78 ++++++-----
src/target/source/codegen_cuda.cc | 61 ++++++---
src/target/source/codegen_cuda.h | 8 ++
src/target/source/ptx.cc | 30 ++---
src/target/source/ptx.h | 36 ++---
src/target/source/source_module.cc | 41 +++++-
src/tir/op/builtin.cc | 7 +
tests/python/frontend/oneflow/test_forward.py | 2 +-
tests/python/frontend/pytorch/test_forward.py | 14 ++
tests/python/relax/test_relax_operators.py | 2 +
tests/python/relax/test_training_setup_trainer.py | 2 +-
.../opencl_texture/test_conv2d_nchw_texture.py | 77 +++++++++--
.../relay/opencl_texture/utils/adreno_utils.py | 18 +--
.../relay/strategy/test_select_implementation.py | 8 ++
tests/python/relay/test_pass_instrument.py | 16 +--
tests/python/relay/test_type_infer.py | 2 +-
...eta_schedule_schedule_rule_apply_custom_rule.py | 2 +-
.../unittest/test_roundtrip_runtime_module.py | 12 +-
tests/python/unittest/test_runtime_error.py | 102 ++++++++++++--
.../unittest/test_runtime_module_property.py | 2 +-
tests/python/unittest/test_tir_op_types.py | 20 +--
tests/python/unittest/test_tir_ptx_cp_async.py | 44 ++----
.../test_tir_transform_inject_ptx_async_copy.py | 14 +-
tests/scripts/task_demo_microtvm.sh | 31 ++++-
53 files changed, 1275 insertions(+), 382 deletions(-)