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 fc4abee022 [Relax] Fix error message in BlockBuilder (#16629)
add aa55528714 [Relay][ONNX] Fix the Resize operator in ONNX frontend
(#16626)
add 72ce7013e4 [Relay][ONNX] Fix the attribute mode parse of operator
Upsample (#16622)
add a6ab8cb857 [Web] Fix NDArrayCache loading report callback (#16631)
add bde28ae95a [TIR] Expand debug symbol output for CodeGenLLVM (#16544)
add fac9520921 [Unity][Transform] Raise error in FuseOpsByPattern for SSA
violation (#16421)
add 33a6f75e52 [Unity][Analysis] Include impure call in VerifyWellFormed
errors (#16585)
add faa6628215 [Relax] Additional unit tests for RemoveUnusedParameters
(#16574)
add 84b3f69edb [Unity][SLM] GPU sampling (#16575)
add b5815753dc [Transform] Implement
relax.transform.ReorderPermuteDimsAfterConcat (#16596)
add e715814985 [Relax][Transform] Preserve param names in
LiftTransformParams (#16594)
add 864fd5c706 [Transform] De-duplicate MatchCast nodes in
EliminateCommonSubexpr (#16599)
add 89cc09c621 [Unity][Transform] Handle dynamic shapes in
CombineParallelMatmul (#16591)
add 2ca8f3131e [Bugfix][Cutlass] Check if function attributes is None
(#16619)
add 8194b484e7 [Runtime] Add TVM_DLL to threading backend funcs (#16630)
add 7e269dcfc8 [RUNTIME][RPC] Enable RPCObjectRef over multi-hop RPC
(#16635)
No new revisions were added by this update.
Summary of changes:
include/tvm/relax/analysis.h | 15 +
include/tvm/relax/expr.h | 18 +
include/tvm/runtime/threading_backend.h | 22 +-
python/tvm/contrib/cutlass/build.py | 2 +-
python/tvm/relax/frontend/nn/_tensor_op.py | 16 +
python/tvm/relax/frontend/nn/op.py | 501 ++++++++++++++++
python/tvm/relax/transform/__init__.py | 1 +
python/tvm/relax/transform/transform.py | 20 +
python/tvm/relay/frontend/onnx.py | 6 +-
src/relax/analysis/analysis.cc | 44 +-
src/relax/analysis/well_formed.cc | 23 +-
src/relax/transform/combine_parallel_matmul.cc | 160 ++++--
src/relax/transform/eliminate_common_subexpr.cc | 293 ++++------
src/relax/transform/fuse_ops.cc | 9 +-
src/relax/transform/lift_transform_params.cc | 637 +++++++++++----------
.../transform/reorder_permute_dims_after_concat.cc | 187 ++++++
src/runtime/relax_vm/lm_support.cc | 37 ++
src/runtime/rpc/rpc_endpoint.cc | 18 +-
src/runtime/rpc/rpc_session.h | 7 +-
src/target/llvm/codegen_cpu.cc | 153 ++---
src/target/llvm/codegen_cpu.h | 16 +-
src/target/llvm/codegen_llvm.cc | 159 ++++-
src/target/llvm/codegen_llvm.h | 19 +-
src/target/llvm/llvm_module.cc | 17 +-
tests/python/frontend/onnx/test_forward.py | 23 +
tests/python/relax/test_analysis_well_formed.py | 5 +-
tests/python/relax/test_frontend_nn_op.py | 365 +++++++++++-
.../test_transform_combine_parallel_matmul.py | 123 +++-
tests/python/relax/test_transform_cse.py | 308 +++++++++-
.../relax/test_transform_fuse_ops_by_pattern.py | 21 +
.../relax/test_transform_lift_transform_params.py | 86 ++-
.../test_transform_remove_unused_parameters.py | 109 +++-
..._transform_reorder_permute_dims_after_concat.py | 264 +++++++++
tests/python/relax/test_vm_builtin.py | 57 ++
tests/python/runtime/test_runtime_rpc.py | 19 +-
tests/python/tir-base/test_debug_info.py | 2 +-
web/src/runtime.ts | 5 +-
37 files changed, 2965 insertions(+), 802 deletions(-)
create mode 100644 src/relax/transform/reorder_permute_dims_after_concat.cc
create mode 100644
tests/python/relax/test_transform_reorder_permute_dims_after_concat.py
create mode 100644 tests/python/relax/test_vm_builtin.py