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(-)