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 a979b2f98c [RPC] Import tvm.testing lazily in rpc.testing (#19658)
add da9b5803ac [CI] Wheel publishing follow-ups (#19659)
add dea2bf933e [REFACTOR][TIRX] Consolidate split host device stages
(#19663)
add 1382707e8f [FFI][IR] Route JSON serialization through tvm-ffi (#19662)
add 57912395a8 [Relax][PyTorch] Decompose integer pow into repeated
multiplication (#19660)
add a72d57c616 [CI] Derive the version from Git tags via setuptools_scm
(#19665)
add 9d68a1d851 [CI] Reformat the macOS repair-wheel-command as a multiline
script (#19664)
add 1240649257 [FFI][REFACTOR] Direct structural APIs to tvm-ffi (#19661)
No new revisions were added by this update.
Summary of changes:
.github/actions/build-wheel-for-publish/action.yml | 14 +-
.github/workflows/publish_wheel.yml | 20 +-
.gitignore | 2 +
CMakeLists.txt | 13 +
docs/conf.py | 15 +-
docs/contribute/release_process.rst | 89 ++--
docs/deep_dive/tensor_ir/tutorials/tir_creation.py | 5 +-
docs/reference/security.rst | 2 +-
include/tvm/runtime/base.h | 6 +-
include/tvm/tirx/transform.h | 33 +-
pyproject.toml | 43 +-
python/tvm/ir/__init__.py | 2 -
python/tvm/ir/base.py | 127 +-----
python/tvm/ir/expr.py | 2 +-
python/tvm/ir/global_info.py | 2 +-
python/tvm/ir/type.py | 3 +-
python/tvm/libinfo.py | 12 +-
python/tvm/relax/expr.py | 2 +-
python/tvm/relax/frontend/nn/subroutine.py | 9 +-
python/tvm/relax/frontend/onnx/onnx_frontend.py | 3 +-
.../frontend/torch/base_fx_graph_translator.py | 27 +-
.../frontend/torch/exported_program_translator.py | 2 +-
python/tvm/relax/frontend/torch/fx_translator.py | 2 +-
python/tvm/relax/script/parser/parser.py | 6 +-
.../relax/transform/optimize_layout_transform.py | 5 +-
.../relax/transform/remove_redundant_reshape.py | 7 +-
python/tvm/s_tir/backend/adreno/pipeline.py | 2 -
python/tvm/s_tir/dlight/analysis/gemv.py | 6 +-
python/tvm/s_tir/dlight/benchmark/extract.py | 3 +-
python/tvm/s_tir/dlight/gpu/low_batch_gemv.py | 6 +-
python/tvm/s_tir/dlight/gpu/reduction.py | 6 +-
.../meta_schedule/testing/space_generation.py | 6 +-
.../meta_schedule/testing/validate_database.py | 5 +-
python/tvm/s_tir/pipeline.py | 2 -
python/tvm/tirx/analysis/analysis.py | 6 +-
python/tvm/tirx/compilation_pipeline.py | 6 -
python/tvm/tirx/transform/transform.py | 44 +-
src/ir/serialization.cc | 47 --
src/runtime/extra/disco/protocol.h | 12 +-
src/tirx/transform/annotate_device_regions.cc | 85 ----
src/tirx/transform/lower_device_kernel_launch.cc | 456 -------------------
src/tirx/transform/split_host_device.cc | 493 ++++++++++++++++++++-
.../test_validate_runtime_library.py | 22 +-
.../python/arith/test_arith_canonical_simplify.py | 4 +-
tests/python/arith/test_arith_rewrite_simplify.py | 3 +-
.../arith/test_arith_solve_linear_equations.py | 27 +-
.../arith/test_arith_solve_linear_inequality.py | 37 +-
tests/python/contrib/test_hexagon/test_take.py | 3 +-
tests/python/ir/test_container_structural_equal.py | 177 --------
tests/python/ir/test_ir_attrs.py | 22 +-
tests/python/ir/test_node_reflection.py | 8 +
.../distributed/test_distributed_dtensor_sinfo.py | 7 +-
.../relax/test_analysis_struct_info_analysis.py | 3 +-
tests/python/relax/test_dataflow_pattern.py | 9 +-
...eliminate_pad_branch_using_buffer_assumption.py | 8 +-
tests/python/relax/test_expr.py | 5 +-
.../relax/test_frontend_from_exported_program.py | 22 +
tests/python/relax/test_frontend_from_fx.py | 22 +
.../python/relax/test_frontend_nn_extern_module.py | 3 +-
tests/python/relax/test_struct_info.py | 7 +-
tests/python/relax/test_transform_lambda_lift.py | 6 +-
.../relax/test_transform_meta_schedule_tuning.py | 6 +-
...st_transform_operator_specific_normalization.py | 13 +-
.../relax/test_transform_rewrite_cuda_graph.py | 3 +-
.../meta_schedule/test_meta_schedule_database.py | 29 +-
.../test_meta_schedule_post_order_apply.py | 7 +-
.../test_meta_schedule_tune_context.py | 3 +-
.../s_tir/schedule/test_tir_schedule_reduction.py | 5 +-
.../s_tir/schedule/test_tir_schedule_state.py | 19 +-
.../transform/test_s_tir_transform_hoist_if.py | 9 +-
...form_merge_dynamic_shared_memory_allocations.py | 7 +-
.../transform/test_s_tir_transform_thread_sync.py | 5 +-
tests/python/tirx-base/test_tir_constructor.py | 3 +-
.../tirx-base/test_tir_structural_equal_hash.py | 440 ------------------
.../test_tir_transform_annotate_device_regions.py | 73 ---
.../test_tir_transform_device_kernel_launch.py | 279 ------------
.../test_tir_transform_split_host_device.py | 333 +++++++++++++-
tests/python/tvmscript/test_tvmscript_roundtrip.py | 3 +-
version.py | 234 ----------
79 files changed, 1258 insertions(+), 2246 deletions(-)
delete mode 100644 src/ir/serialization.cc
delete mode 100644 src/tirx/transform/annotate_device_regions.cc
delete mode 100644 src/tirx/transform/lower_device_kernel_launch.cc
rename tests/python/{wheel =>
all-platform-minimal-test}/test_validate_runtime_library.py (59%)
delete mode 100644 tests/python/ir/test_container_structural_equal.py
delete mode 100644 tests/python/tirx-base/test_tir_structural_equal_hash.py
delete mode 100644
tests/python/tirx-transform/test_tir_transform_annotate_device_regions.py
delete mode 100644
tests/python/tirx-transform/test_tir_transform_device_kernel_launch.py
delete mode 100644 version.py