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 1bd40faede [Relax] Fix llama4_rope_with_position_map to support
partial rotary factor (#18520)
add 021547febf [CI] Upgrade Python to 3.10 in CI (#18647)
add 783a9bf3e3 [REFACTOR][S-TIR] Migrate more transform to s_tir (#18771)
add 84d05e9a24 [LLVM][Codegen] Cast NaN to bool gives true (#18772)
No new revisions were added by this update.
Summary of changes:
docker/Dockerfile.ci_arm | 4 +-
docker/Dockerfile.ci_cpu | 4 +-
docker/Dockerfile.ci_gpu | 4 +-
docker/Dockerfile.ci_lint | 4 +-
docker/Dockerfile.ci_wasm | 4 +-
docker/python/bootstrap/generate.sh | 4 +-
.../bootstrap/lockfiles/constraints-3.10.txt | 684 +++++++++++++++++++++
.../python/bootstrap/lockfiles/constraints-3.9.txt | 588 ------------------
...{requirements-3.9.txt => requirements-3.10.txt} | 0
include/tvm/s_tir/transform.h | 96 +++
python/tvm/s_tir/backend/adreno/pipeline.py | 36 +-
python/tvm/s_tir/pipeline.py | 36 +-
python/tvm/s_tir/transform/__init__.py | 1 +
python/tvm/s_tir/transform/transform.py | 189 ++++++
python/tvm/tir/transform/transform.py | 4 +-
.../analysis/calculate_allocated_memory.cc | 3 +-
.../meta_schedule/postproc/verify_gpu_code.cc | 2 +-
src/{tir => s_tir}/transform/bound_checker.cc | 12 +-
src/{tir => s_tir}/transform/hoist_expression.cc | 72 ++-
.../transform/inject_ptx_async_copy.cc | 13 +-
src/{tir => s_tir}/transform/inject_ptx_ldg32.cc | 11 +-
src/{tir => s_tir}/transform/lower_async_dma.cc | 13 +-
.../transform/lower_thread_allreduce.cc | 21 +-
src/{tir => s_tir}/transform/lower_vtcm_alloc.cc | 13 +-
.../transform/merge_shared_memory_allocations.cc | 24 +-
.../transform/profile_instrumentation.cc | 31 +-
.../transform/renormalize_split_pattern.cc | 11 +-
.../transform/rewrite_unsafe_select.cc | 11 +-
src/{tir => s_tir}/transform/storage_access.cc | 15 +-
src/{tir => s_tir}/transform/storage_access.h | 11 +-
.../transform/tensorcore_infer_fragment.cc | 29 +-
.../transform/thread_storage_sync.cc | 22 +-
src/target/llvm/codegen_llvm.cc | 2 +-
tests/python/codegen/test_target_codegen_llvm.py | 24 +
.../test_s_tir_transform_hoist_expression.py} | 7 +-
.../transform/test_s_tir_transform_hoist_if.py} | 72 +--
.../test_s_tir_transform_inject_ptx_async_copy.py} | 11 +-
.../test_s_tir_transform_inject_ptx_ldg32.py} | 5 +-
...est_s_tir_transform_lower_thread_all_reduce.py} | 21 +-
...orm_merge_dynamic_shared_memory_allocations.py} | 12 +-
.../test_s_tir_transform_profiling_instr.py} | 24 +-
...t_s_tir_transform_renormalize_split_pattern.py} | 5 +-
.../test_s_tir_transform_rewrite_unsafe_select.py} | 7 +-
.../transform/test_s_tir_transform_thread_sync.py} | 8 +-
44 files changed, 1304 insertions(+), 866 deletions(-)
create mode 100644 docker/python/bootstrap/lockfiles/constraints-3.10.txt
delete mode 100644 docker/python/bootstrap/lockfiles/constraints-3.9.txt
rename docker/python/bootstrap/lockfiles/{requirements-3.9.txt =>
requirements-3.10.txt} (100%)
rename src/{tir => s_tir}/analysis/calculate_allocated_memory.cc (97%)
rename src/{tir => s_tir}/transform/bound_checker.cc (96%)
rename src/{tir => s_tir}/transform/hoist_expression.cc (91%)
rename src/{tir => s_tir}/transform/inject_ptx_async_copy.cc (96%)
rename src/{tir => s_tir}/transform/inject_ptx_ldg32.cc (95%)
rename src/{tir => s_tir}/transform/lower_async_dma.cc (95%)
rename src/{tir => s_tir}/transform/lower_thread_allreduce.cc (98%)
rename src/{tir => s_tir}/transform/lower_vtcm_alloc.cc (88%)
rename src/{tir => s_tir}/transform/merge_shared_memory_allocations.cc (97%)
rename src/{tir => s_tir}/transform/profile_instrumentation.cc (89%)
rename src/{tir => s_tir}/transform/renormalize_split_pattern.cc (96%)
rename src/{tir => s_tir}/transform/rewrite_unsafe_select.cc (95%)
rename src/{tir => s_tir}/transform/storage_access.cc (96%)
rename src/{tir => s_tir}/transform/storage_access.h (95%)
rename src/{tir => s_tir}/transform/tensorcore_infer_fragment.cc (91%)
rename src/{tir => s_tir}/transform/thread_storage_sync.cc (96%)
rename tests/python/{tir-transform/test_tir_transform_hoist_expression.py =>
s_tir/transform/test_s_tir_transform_hoist_expression.py} (98%)
rename tests/python/{tir-transform/test_tir_transform_hoist_if.py =>
s_tir/transform/test_s_tir_transform_hoist_if.py} (88%)
rename tests/python/{tir-transform/test_tir_transform_inject_ptx_async_copy.py
=> s_tir/transform/test_s_tir_transform_inject_ptx_async_copy.py} (99%)
rename tests/python/{tir-transform/test_tir_transform_inject_ptx_ldg32.py =>
s_tir/transform/test_s_tir_transform_inject_ptx_ldg32.py} (95%)
rename
tests/python/{tir-transform/test_tir_transform_lower_thread_all_reduce.py =>
s_tir/transform/test_s_tir_transform_lower_thread_all_reduce.py} (98%)
rename
tests/python/{tir-transform/test_tir_transform_merge_dynamic_shared_memory_allocations.py
=>
s_tir/transform/test_s_tir_transform_merge_dynamic_shared_memory_allocations.py}
(97%)
rename tests/python/{tir-transform/test_tir_transform_profiling_instr.py =>
s_tir/transform/test_s_tir_transform_profiling_instr.py} (95%)
rename
tests/python/{tir-transform/test_tir_transform_renormalize_split_pattern.py =>
s_tir/transform/test_s_tir_transform_renormalize_split_pattern.py} (98%)
rename tests/python/{tir-transform/test_tir_transform_rewrite_unsafe_select.py
=> s_tir/transform/test_s_tir_transform_rewrite_unsafe_select.py} (90%)
rename tests/python/{tir-transform/test_tir_transform_thread_sync.py =>
s_tir/transform/test_s_tir_transform_thread_sync.py} (97%)