This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch last-successful
in repository https://gitbox.apache.org/repos/asf/tvm.git.
from 704ac8b [FIX] Only allow autoscheduler layout rewritting in
conv2d_nhwc (#10522)
add f4b74ba Add Check about negative uint constant (#10484)
add acf8be7 [microNPU] modify the demo to use USMP (#10511)
add 5e81389 [microNPU] Introduce a pass to remove redundant identity
operations (#10254)
add 5804d20 [microNPU] Fix stride bug in strided slice legalization
(#10286)
add 7688db7 [PTX] Support mma.sp to use Sparse Tensor Cores and refactor
mma codegen (#10339)
add 35d2e8b [TE COMPILER] Propagate structural hash from relay function
to TIR function (#10475)
add a8a2574 [skip ci][Bugfix] Allow constant folding of 0U - 0U (#10535)
No new revisions were added by this update.
Summary of changes:
apps/microtvm/ethosu/corstone300.ld | 16 +-
apps/microtvm/ethosu/include/tvm_runtime.h | 9 +-
apps/microtvm/ethosu/run_demo.sh | 3 +
apps/microtvm/ethosu/src/demo_bare_metal.c | 3 -
apps/microtvm/ethosu/src/demo_freertos.c | 2 -
include/tvm/tir/builtin.h | 13 +
python/tvm/relay/backend/contrib/ethosu/codegen.py | 14 +
.../tvm/relay/backend/contrib/ethosu/legalize.py | 9 +-
src/arith/const_fold.h | 4 +
src/relay/backend/contrib/ethosu/codegen.cc | 76 +
src/relay/backend/te_compiler.cc | 9 +-
src/relay/op/contrib/ethosu/binary_elementwise.cc | 98 +-
src/relay/op/contrib/ethosu/convolution.cc | 85 +-
src/relay/op/contrib/ethosu/depthwise.cc | 89 +-
src/relay/op/contrib/ethosu/identity.cc | 29 +-
src/relay/op/contrib/ethosu/op_attrs.h | 480 ++++++
src/relay/op/contrib/ethosu/pooling.cc | 81 +-
src/relay/op/contrib/ethosu/unary_elementwise.cc | 62 +-
src/target/source/codegen_cuda.cc | 49 +-
src/target/source/ptx_mma.cc | 1806 ++++++--------------
src/target/source/ptx_mma.h | 30 +-
src/tir/op/builtin.cc | 3 +
tests/python/contrib/test_ethosu/test_codegen.py | 13 +
.../contrib/test_ethosu/test_identity_optimizer.py | 321 ++++
tests/python/contrib/test_ethosu/test_legalize.py | 77 +-
tests/python/relay/test_relay_te_compiler.py | 24 +
tests/python/unittest/test_tir_ptx_mma.py | 1 +
tests/python/unittest/test_tir_ptx_mma_sp.py | 346 ++++
28 files changed, 1978 insertions(+), 1774 deletions(-)
create mode 100644 src/relay/op/contrib/ethosu/op_attrs.h
create mode 100644 tests/python/contrib/test_ethosu/test_identity_optimizer.py
create mode 100644 tests/python/unittest/test_tir_ptx_mma_sp.py