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 9f28b1da7a [WEB] Update web runtime to support latest emcc (#14046)
add c429a3b6a1 [WEB] WebGPU Codegen (#14048)
add 697c724e92 [Runtime] Add missing Type2Str for TVMByteArray (#14051)
add 5562d906f9 [BYOC] Update CUTLASS backend (SIMT support and codegen
clean up) (#14056)
add f80771f556 [Frontend][Paddle] Add norm and one_hot_v2 op (#14049)
No new revisions were added by this update.
Summary of changes:
3rdparty/cutlass | 2 +-
.../work_with_relay/using_pipeline_executor.py | 8 +-
include/tvm/runtime/packed_func.h | 4 +
include/tvm/tir/op.h | 9 +
include/tvm/topi/elemwise.h | 49 +-
python/tvm/{arith => contrib/cutlass}/_ffi_api.py | 5 +-
python/tvm/contrib/cutlass/build.py | 65 +-
python/tvm/contrib/cutlass/conv2d_operation.py | 186 +++++
python/tvm/contrib/cutlass/conv2d_profiler.py | 6 +-
python/tvm/contrib/cutlass/gemm_operation.py | 89 +++
python/tvm/contrib/cutlass/gen_gemm.py | 8 +-
python/tvm/contrib/cutlass/gen_tensor_op.py | 232 +++++-
python/tvm/relay/frontend/paddlepaddle.py | 28 +
src/relay/backend/contrib/codegen_c/codegen_c.h | 1 +
src/relay/backend/contrib/cutlass/codegen.cc | 820 ++++-----------------
src/target/intrin_rule.cc | 16 +
src/target/intrin_rule.h | 3 +
src/target/source/codegen_c.h | 6 +-
src/target/source/codegen_metal.cc | 2 +-
src/target/source/codegen_source_base.cc | 3 +-
src/target/source/codegen_webgpu.cc | 555 ++++++++++++++
src/target/source/codegen_webgpu.h | 92 +++
src/target/source/intrin_rule_metal.cc | 17 -
src/target/source/intrin_rule_webgpu.cc | 118 +++
src/target/spirv/build_vulkan.cc | 16 +-
src/target/spirv/intrin_rule_spirv.cc | 34 -
src/target/spirv/ir_builder.h | 18 +-
src/tir/op/op.cc | 42 ++
tests/lint/flake8.sh | 2 +-
tests/python/contrib/test_cutlass.py | 26 +-
tests/python/frontend/paddlepaddle/test_forward.py | 26 +
web/emcc/webgpu_runtime.cc | 24 +-
web/src/runtime.ts | 4 +-
web/src/webgpu.ts | 9 +-
web/tests/python/webgpu_rpc_test.py | 6 +-
35 files changed, 1675 insertions(+), 856 deletions(-)
copy python/tvm/{arith => contrib/cutlass}/_ffi_api.py (90%)
mode change 100644 => 100755 python/tvm/relay/frontend/paddlepaddle.py
create mode 100644 src/target/source/codegen_webgpu.cc
create mode 100644 src/target/source/codegen_webgpu.h
create mode 100644 src/target/source/intrin_rule_webgpu.cc
mode change 100644 => 100755 tests/python/frontend/paddlepaddle/test_forward.py