This is an automated email from the ASF dual-hosted git repository.
jroesch pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git.
from 4216cd7 Add params.* to Jenkins file parameters (#8771)
add c8a6089 [Relay] Refactor Interpreter to treat lowering as
IRModule->IRModule rewrite. (#8597)
No new revisions were added by this update.
Summary of changes:
docs/conf.py | 6 +-
docs/langref/relay_pattern.rst | 2 +-
include/tvm/ir/module.h | 43 +-
include/tvm/relay/interpreter.h | 70 +-
python/tvm/relay/analysis/analysis.py | 3 +-
python/tvm/relay/backend/interpreter.py | 81 +-
python/tvm/relay/build_module.py | 3 +
python/tvm/relay/frontend/common.py | 5 +-
python/tvm/relay/testing/__init__.py | 8 +-
src/ir/module.cc | 51 +-
src/ir/transform.cc | 2 +-
src/relay/backend/interpreter.cc | 822 +++++++++++++++------
src/relay/backend/te_compiler.cc | 320 ++++++--
src/relay/backend/te_compiler_cache.cc | 31 +-
src/relay/backend/te_compiler_cache.h | 1 +
src/relay/transforms/fold_constant.cc | 27 +-
src/relay/transforms/partial_eval.cc | 24 +-
src/runtime/cuda/cuda_device_api.cc | 18 +
src/tir/analysis/verify_memory.cc | 3 +
tests/crt/aot_executor_test.cc | 10 +-
tests/crt/framing_test.cc | 12 +-
tests/crt/memory_test.cc | 2 +-
tests/crt/session_test.cc | 14 +-
tests/python/contrib/test_onnx.py | 5 +-
tests/python/contrib/test_onnx_model.py | 7 +-
tests/python/contrib/test_tensorrt.py | 63 +-
.../test_vitis_ai_runtime_cpu_part.py | 6 +-
tests/python/frontend/mxnet/test_forward.py | 296 ++++----
tests/python/frontend/onnx/test_forward.py | 20 +-
tests/python/frontend/pytorch/test_forward.py | 3 +-
tests/python/frontend/pytorch/test_lstm.py | 6 +-
.../frontend/tensorflow/test_control_flow.py | 3 +-
tests/python/frontend/tensorflow/test_debugging.py | 3 +-
tests/python/frontend/tensorflow/test_forward.py | 5 +-
tests/python/frontend/tensorflow/test_no_op.py | 3 +-
tests/python/frontend/tflite/test_forward.py | 5 +-
tests/python/relay/dyn/test_dynamic_op_level10.py | 22 +-
tests/python/relay/dyn/test_dynamic_op_level2.py | 6 +-
tests/python/relay/dyn/test_dynamic_op_level3.py | 5 +-
tests/python/relay/dyn/test_dynamic_op_level4.py | 5 +-
tests/python/relay/dyn/test_dynamic_op_level5.py | 5 +-
tests/python/relay/dyn/test_dynamic_op_level6.py | 5 +-
tests/python/relay/test_adt.py | 77 +-
tests/python/relay/test_any.py | 13 +-
tests/python/relay/test_backend_graph_executor.py | 11 +-
tests/python/relay/test_backend_interpreter.py | 112 ++-
tests/python/relay/test_debug.py | 6 +-
tests/python/relay/test_external_codegen.py | 8 +-
tests/python/relay/test_memory_passes.py | 8 +-
tests/python/relay/test_op_grad_level1.py | 10 +-
tests/python/relay/test_op_grad_level2.py | 15 +-
tests/python/relay/test_op_grad_level3.py | 10 +-
tests/python/relay/test_op_level1.py | 61 +-
tests/python/relay/test_op_level10.py | 65 +-
tests/python/relay/test_op_level2.py | 136 ++--
tests/python/relay/test_op_level3.py | 163 ++--
tests/python/relay/test_op_level4.py | 52 +-
tests/python/relay/test_op_level5.py | 135 ++--
tests/python/relay/test_op_level6.py | 15 +-
tests/python/relay/test_op_qnn_add.py | 30 +-
tests/python/relay/test_op_qnn_concatenate.py | 23 +-
tests/python/relay/test_op_qnn_mul.py | 25 +-
tests/python/relay/test_op_qnn_subtract.py | 5 +-
tests/python/relay/test_pass_alter_op_layout.py | 12 +-
tests/python/relay/test_pass_annotate_target.py | 10 +-
tests/python/relay/test_pass_auto_quantize.py | 5 +-
.../python/relay/test_pass_defunctionalization.py | 25 +-
tests/python/relay/test_pass_dynamic_to_static.py | 10 +-
.../test_pass_fake_quantization_to_integer.py | 16 +-
.../relay/test_pass_fold_explicit_padding.py | 10 +-
tests/python/relay/test_pass_fuse_ops.py | 6 +-
tests/python/relay/test_pass_gradient.py | 42 +-
tests/python/relay/test_pass_lazy_gradient_init.py | 39 +-
tests/python/relay/test_pass_manager.py | 32 +-
tests/python/relay/test_pass_partial_eval.py | 14 +-
tests/python/relay/test_pass_partition_graph.py | 15 +-
tests/python/relay/test_pass_to_a_normal_form.py | 5 +-
.../relay/test_pass_to_basic_block_normal_form.py | 14 +-
tests/python/relay/test_pass_to_cps.py | 3 +-
.../python/relay/test_pass_to_graph_normal_form.py | 4 +-
tests/python/relay/test_tensor_array.py | 5 +-
tests/python/relay/test_to_mixed_precision.py | 3 +-
tests/python/relay/test_vm.py | 9 +-
tests/python/relay/test_vm_serialization.py | 3 +-
tests/python/topi/python/test_topi_transform.py | 14 +-
tests/python/unittest/test_custom_datatypes.py | 8 +-
tests/python/unittest/test_runtime_container.py | 3 +-
.../python/unittest/test_target_codegen_vulkan.py | 3 +-
tutorials/dev/bring_your_own_datatypes.py | 22 +-
tutorials/frontend/deploy_quantized.py | 4 +-
tutorials/frontend/from_keras.py | 12 +-
tutorials/frontend/from_onnx.py | 4 +-
92 files changed, 2033 insertions(+), 1330 deletions(-)