This is an automated email from the ASF dual-hosted git repository.
junrushao pushed a change to branch main
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)
No new revisions were added by this update.
Summary of changes:
include/tvm/tir/op.h | 9 +
include/tvm/topi/elemwise.h | 49 +--
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 +++
web/emcc/webgpu_runtime.cc | 24 +-
web/src/runtime.ts | 4 +-
web/src/webgpu.ts | 9 +-
web/tests/python/webgpu_rpc_test.py | 6 +-
19 files changed, 870 insertions(+), 153 deletions(-)
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