This is an automated email from the ASF dual-hosted git repository.
github-actions[bot] pushed a change to branch nightly
in repository https://gitbox.apache.org/repos/asf/tvm.git
from 0bc3a6fa5f [Relax][Frontend][TFLite] Add missing TFLite operator
mappings (#19813)
add a8635b04cc [Tests] Migrate off tvm.testing.parametrize_targets to
native pytest (#19826)
add 2665b579c3 [FFI][ABI] Bump tvm-ffi to latest (#19831)
add b7807dbc1b [Relax][TensorRT] Add partition_for_tensorrt and a pattern
table (#19820)
add 72f40c673f [Arith] Let IRMutatorWithAnalyzer take a const Analyzer&
(#19829)
add da52d7d0f6 fix: Support 5D volumetric inputs in ONNX GridSample
frontend converter (#19816)
add f2a584a5b8 [Tests] Remove dead helpers and unused probes from
tvm.testing (#19821)
add 7bd73e5ad2 [Arith] Restrict floormod coefficient reduction to keep
DetectIterMapstable (#19832)
No new revisions were added by this update.
Summary of changes:
3rdparty/tvm-ffi | 2 +-
docs/contribute/code_guide.rst | 13 +-
docs/contribute/testing.rst | 105 +++---
python/tvm/relax/backend/contrib/tensorrt.py | 140 +++++++
python/tvm/relax/frontend/onnx/onnx_frontend.py | 28 +-
python/tvm/testing/__init__.py | 2 -
python/tvm/testing/env.py | 47 +--
python/tvm/testing/plugin.py | 178 +--------
python/tvm/testing/utils.py | 180 +--------
src/arith/ir_mutator_with_analyzer.h | 1 +
src/arith/rewrite_simplify.cc | 4 +-
src/backend/trn/transform/lower_trainium_layout.cc | 4 +-
src/relax/op/image/resize.cc | 34 +-
src/s_tir/backend/adreno/inject_texture_alloc.cc | 4 +-
src/s_tir/schedule/primitive/blockize_tensorize.cc | 2 +-
.../schedule/primitive/layout_transformation.cc | 6 +-
src/s_tir/schedule/transform.h | 4 +-
src/s_tir/transform/hoist_expression.cc | 4 +-
src/s_tir/transform/inject_permuted_layout.cc | 4 +-
src/s_tir/transform/inject_virtual_thread.cc | 2 +-
src/s_tir/transform/lower_async_dma.cc | 4 +-
src/s_tir/transform/renormalize_split_pattern.cc | 4 +-
.../transform/using_assume_to_reduce_branches.cc | 4 +-
src/tirx/transform/flatten_buffer.cc | 4 +-
src/tirx/transform/lower_intrin.cc | 7 +-
src/tirx/transform/lower_tirx_cleanup.cc | 4 +-
src/tirx/transform/remove_no_op.cc | 8 +-
src/tirx/transform/remove_no_op.h | 2 +-
src/tirx/transform/stmt_simplify.cc | 8 +-
src/tirx/transform/stmt_simplify.h | 2 +-
tests/python/arith/test_arith_iter_affine_map.py | 15 +
tests/python/arith/test_arith_rewrite_simplify.py | 7 +-
tests/python/codegen/test_gpu_codegen_allreduce.py | 26 +-
tests/python/codegen/test_target_codegen.py | 44 ++-
tests/python/codegen/test_target_codegen_bool.py | 8 +-
tests/python/codegen/test_target_codegen_cuda.py | 28 +-
.../codegen/test_target_codegen_gpu_common.py | 15 +-
.../python/codegen/test_target_codegen_llvm_vla.py | 120 +++---
tests/python/codegen/test_target_codegen_opencl.py | 11 +-
tests/python/codegen/test_target_codegen_riscv.py | 100 ++---
tests/python/codegen/test_target_codegen_vulkan.py | 117 ++++--
.../test_nnapi/test_from_exported_to_cuda.py | 417 ++++++++++++++++-----
.../relax/backend/adreno/test_texture_network.py | 7 +-
.../relax/backend/adreno/test_texture_ops.py | 156 +++++---
.../relax/test_backend_dispatch_sort_scan.py | 13 +-
tests/python/relax/test_codegen_tensorrt.py | 33 ++
...test_frontend_nn_llm_sequence_prefill_masked.py | 90 ++++-
tests/python/relax/test_frontend_onnx.py | 134 ++++++-
tests/python/relax/test_op_gradient_numeric.py | 312 ++++++++++-----
tests/python/relax/test_op_take.py | 49 ++-
tests/python/relax/test_op_view.py | 40 +-
.../relax/test_training_optimizer_numeric.py | 22 +-
.../python/relax/test_training_trainer_numeric.py | 24 +-
.../relax/test_transform_gradient_numeric.py | 27 +-
.../test_transform_legalize_ops_manipulate.py | 14 +-
tests/python/relax/test_vm_builtin.py | 7 +-
tests/python/relax/test_vm_callback_function.py | 18 +-
tests/python/testing/test_env.py | 4 -
tests/python/testing/test_tvm_testing_features.py | 129 +------
tests/python/tirx-base/test_tir_intrin.py | 10 +-
60 files changed, 1679 insertions(+), 1129 deletions(-)
create mode 100644 python/tvm/relax/backend/contrib/tensorrt.py