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 378c4f3043 [BugFix][Relax]: handle ONNX ScatterElements reduction
(#19527)
add b1918c74fd [Fix][Relax]: ONNX Clip NaN bounds and preserve input NaN
(ORT parity) (#19535)
add e7a7447929 [Fix][CI]: remove astral-sh/setup-uv from lint workflow
(#19554)
add bedfcb2b85 [Relax][ONNX] Set `max_output_boxes_per_class` default
value to 0 for NonMaxSuppression (#19547)
No new revisions were added by this update.
Summary of changes:
.github/workflows/lint.yml | 4 -
docs/arch/pass_infra.rst | 1 -
docs/conf.py | 4 +-
.../tutorials/mix_python_and_tvm_with_pymodule.py | 35 ++-
include/tvm/relax/attrs/nn.h | 11 +-
python/tvm/ir/base.py | 4 +-
.../relax/backend/contrib/example_npu/__init__.py | 2 +-
python/tvm/relax/frontend/nn/core.py | 14 +-
python/tvm/relax/frontend/onnx/onnx_frontend.py | 80 +++---
.../tvm/relax/frontend/tflite/tflite_flexbuffer.py | 4 +-
.../tvm/relax/frontend/tflite/tflite_frontend.py | 136 +++++-----
.../frontend/torch/base_fx_graph_translator.py | 12 +-
.../frontend/torch/exported_program_translator.py | 9 +-
python/tvm/relax/frontend/torch/fx_translator.py | 2 +-
python/tvm/relax/op/nn/nn.py | 3 +-
python/tvm/relax/transform/legalize_ops/image.py | 5 +-
python/tvm/relax/transform/legalize_ops/nn.py | 3 +-
python/tvm/relax/transform/legalize_ops/qdq.py | 9 +-
.../tvm/s_tir/dlight/analysis/common_analysis.py | 3 +-
.../tvm/s_tir/meta_schedule/relax_integration.py | 3 +-
python/tvm/topi/testing/get_valid_counts_python.py | 1 +
python/tvm/topi/testing/nms_python.py | 1 +
python/tvm/topi/utils.py | 4 +-
python/tvm/topi/vision/multibox_transform_loc.py | 16 +-
python/tvm/topi/vision/nms.py | 100 +++++---
python/tvm/topi/vision/nms_util.py | 2 +-
src/relax/ir/emit_te.h | 3 +-
src/relax/op/vision/multibox_transform_loc.cc | 7 +-
src/runtime/hexagon/hexagon_common.h | 2 +-
src/runtime/hexagon/hexagon_thread_manager.cc | 1 +
src/runtime/hexagon/hexagon_thread_manager.h | 2 +-
src/runtime/hexagon/hexagon_vtcm_pool.cc | 1 +
src/runtime/hexagon/hexagon_vtcm_pool.h | 2 +-
src/runtime/memory/memory_manager.cc | 2 +-
src/runtime/metadata.h | 3 +-
src/runtime/metal/metal_common.h | 2 +-
src/runtime/minrpc/minrpc_server.h | 2 +-
src/runtime/opencl/opencl_common.h | 2 +-
src/runtime/opencl/opencl_device_api.cc | 2 +-
src/runtime/rpc/rpc_device_api.cc | 2 +-
src/runtime/static_library.cc | 2 +-
src/runtime/static_library.h | 2 +-
src/runtime/tensor.cc | 2 +-
src/runtime/thread_pool.cc | 2 +-
src/runtime/vm/attn_backend.h | 2 +-
src/runtime/vm/builtin.cc | 5 +-
src/runtime/vm/kv_state.h | 2 +-
src/runtime/vm/lm_support.cc | 2 +-
src/runtime/vm/paged_kv_cache.cc | 2 +-
src/runtime/vm/vm.cc | 2 +-
src/runtime/vulkan/spirv_shader.h | 2 +-
src/runtime/vulkan/vulkan_common.h | 2 +-
src/runtime/vulkan/vulkan_instance.cc | 1 +
src/s_tir/analysis/is_pure_function.cc | 1 -
.../postproc/rewrite_parallel_vectorize_unroll.cc | 2 +-
.../meta_schedule/postproc/rewrite_tensorize.cc | 2 +-
.../schedule_rule/multi_level_tiling.cc | 2 +-
.../multi_level_tiling_tensor_core.cc | 3 +-
src/s_tir/meta_schedule/utils.h | 2 +-
src/s_tir/support/parallel_for.h | 2 +-
src/s_tir/transform/inject_double_buffer.cc | 2 +-
src/s_tir/transform/loop_partition.cc | 2 +-
src/s_tir/transform/lower_async_dma.cc | 2 +-
src/script/ir_builder/ir/ir.cc | 2 +-
.../printer/doc_printer/python_doc_printer.cc | 2 +-
src/target/hexagon/llvm/codegen_hexagon.cc | 2 +-
src/target/intrin_rule.cc | 2 +-
src/target/llvm/codegen_cpu.cc | 2 +-
src/target/llvm/codegen_llvm.cc | 7 +-
src/target/metal/codegen_metal.cc | 2 +-
src/target/target_kind.cc | 2 +-
src/tirx/analysis/verify_memory.cc | 2 +-
src/tirx/analysis/verify_well_formed.cc | 1 -
src/tirx/ir/stmt.cc | 3 +-
src/tirx/ir/tir_visitor_with_path.cc | 7 +-
src/tirx/script/builder/ir.cc | 2 +-
src/tirx/transform/lower_intrin.cc | 2 +-
src/tirx/transform/lower_tvm_builtin.cc | 2 +-
src/tirx/transform/storage_rewrite.cc | 2 +-
src/tirx/transform/tvm_ffi_binder.cc | 26 +-
src/tirx/transform/tvm_ffi_binder.h | 3 +-
src/tirx/transform/vectorize_loop.cc | 2 +-
tests/python/contrib/test_example_npu.py | 8 +-
tests/python/ir/test_ir_type.py | 2 +-
.../relax/test_frontend_from_exported_program.py | 30 +--
tests/python/relax/test_frontend_from_fx.py | 24 +-
...test_frontend_nn_llm_sequence_prefill_masked.py | 2 +-
.../relax/test_frontend_nn_parameter_containers.py | 8 +-
tests/python/relax/test_frontend_nn_subroutines.py | 3 +-
tests/python/relax/test_frontend_onnx.py | 121 ++++++++-
tests/python/relax/test_frontend_tflite.py | 277 ++++++++++-----------
.../relax/test_meta_schedule_relax_integration.py | 2 +-
tests/python/relax/test_op_nn_convolution.py | 4 +-
tests/python/relax/test_op_vision.py | 24 +-
.../relax/test_tvmscript_parser_op_vision.py | 4 +-
tests/python/relax/test_tvmscript_printer_relax.py | 8 +-
.../python/s_tir/dlight/test_gpu_low_batch_gemv.py | 1 +
.../test_meta_schedule_search_strategy.py | 2 +-
...test_s_tir_transform_lower_thread_all_reduce.py | 2 +-
tests/python/tirx-base/test_tir_constructor.py | 1 -
100 files changed, 639 insertions(+), 506 deletions(-)