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

github-bot pushed a change to branch nightly
in repository https://gitbox.apache.org/repos/asf/tvm.git


    from 11f2253b9c Restore "pytest.mark.gpu" for RELAX tests (#16741)
     add 2f395f1756 [SVE][TOPI] Add conv2d NHWC hybrid SVE schedule for 
`arm_cpu` (#16899)
     add 5cf4ca6d15 [Marvell BYOC]: Marvell AI Accelerator Integration - Phase 
2 (#16915)
     add 4f8c03fad3 [TVMScript] Support `T.launch_thread` with i64 dtype 
(#16916)

No new revisions were added by this update.

Summary of changes:
 cmake/modules/contrib/Mrvl.cmake                   |   1 +
 docker/Dockerfile.demo_mrvl                        |  28 +++
 docs/how_to/deploy/mrvl.rst                        |  89 ++++----
 include/tvm/script/ir_builder/tir/ir.h             |   3 +-
 python/tvm/contrib/mrvl.py                         | 172 +++++++++++++++
 python/tvm/relay/op/contrib/mrvl.py                |  80 ++++---
 python/tvm/relay/op/strategy/arm_cpu.py            |  12 ++
 python/tvm/script/ir_builder/tir/ir.py             |   7 +-
 python/tvm/topi/arm_cpu/arm_utils.py               |  99 ++++++++-
 python/tvm/topi/arm_cpu/conv2d.py                  |  43 +++-
 python/tvm/topi/arm_cpu/conv2d_gemm.py             | 134 ++++++------
 python/tvm/topi/nn/conv2d.py                       |   7 +-
 src/arith/analyzer.cc                              |   3 +-
 src/arith/const_int_bound.cc                       |   3 +
 src/arith/int_set.cc                               |   6 +
 src/arith/rewrite_simplify.cc                      |  20 ++
 src/arith/scalable_expression.cc                   |   5 +
 src/arith/scalable_expression.h                    |   7 +
 src/relay/backend/contrib/mrvl/codegen.cc          | 231 ++++++++++++---------
 src/relay/backend/contrib/mrvl/compiler_attr.cc    |   1 -
 src/relay/backend/utils.cc                         |   4 +-
 src/runtime/contrib/mrvl/mrvl_base64.h             |  78 +++++++
 src/runtime/contrib/mrvl/mrvl_runtime.cc           |  38 +++-
 src/runtime/contrib/mrvl/mrvl_sw_runtime_lib.cc    | 175 ++++++++++++++++
 .../runtime/contrib/mrvl/mrvl_sw_runtime_lib.h     |  21 +-
 src/script/ir_builder/tir/ir.cc                    |  10 +-
 src/tir/transforms/storage_rewrite.cc              |   7 +
 tests/python/arith/test_arith_rewrite_simplify.py  |  25 +++
 .../python/codegen/test_target_codegen_aarch64.py  |  35 ++++
 tests/python/contrib/test_mrvl/infrastructure.py   |  50 ++++-
 tests/python/contrib/test_mrvl/test_mrvl.py        |  49 +++--
 .../tir-schedule/test_tir_schedule_split_fuse.py   |  86 ++++----
 .../test_tir_transform_inject_ptx_async_copy.py    |   4 +-
 tests/python/topi/test_topi_conv2d_nhwc.py         |  47 +++--
 .../python/tvmscript/test_tvmscript_parser_tir.py  |  15 ++
 35 files changed, 1237 insertions(+), 358 deletions(-)
 create mode 100644 src/runtime/contrib/mrvl/mrvl_base64.h
 create mode 100644 src/runtime/contrib/mrvl/mrvl_sw_runtime_lib.cc
 copy include/tvm/runtime/contrib/libtorch_runtime.h => 
src/runtime/contrib/mrvl/mrvl_sw_runtime_lib.h (64%)

Reply via email to