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 9eac0e1635 [Relax][PyTorch] Fix scalar parameter inputs in Dynamo 
(#18725)
     add 6f3f691a05 [Relax][PyTorch] Simplify tensor args conversion in Dynamo 
(#18726)
     add 17074cd83d [DOC] Fix grammar (#18731)
     add 73a188fb5b Add Windows-specific build notes to installation guide 
(#18705)
     add 2e34d8b04e [REFACTOR][S-TIR] Migrate meta_schedule into s_tir 
namespace (#18735)
     add adda179705 [REFACTOR][S-TIR] Lift dlight into s_tir namespace (#18734)

No new revisions were added by this update.

Summary of changes:
 CMakeLists.txt                                     |  3 -
 docs/arch/index.rst                                |  4 +-
 docs/get_started/tutorials/ir_module.py            |  2 +-
 docs/get_started/tutorials/quick_start.py          |  4 +-
 docs/how_to/tutorials/cross_compilation_and_rpc.py |  2 +-
 docs/how_to/tutorials/customize_opt.py             |  2 +-
 docs/how_to/tutorials/optimize_llm.py              |  3 +-
 docs/install/from_source.rst                       | 27 +++++++++
 docs/reference/api/python/index.rst                |  7 +--
 docs/reference/api/python/meta_schedule.rst        |  6 +-
 docs/reference/api/python/{ => s_tir}/dlight.rst   |  6 +-
 include/tvm/{ => s_tir}/meta_schedule/arg_info.h   | 12 ++--
 include/tvm/{ => s_tir}/meta_schedule/builder.h    | 16 ++---
 include/tvm/{ => s_tir}/meta_schedule/cost_model.h | 19 +++---
 include/tvm/{ => s_tir}/meta_schedule/database.h   | 18 +++---
 .../tvm/{ => s_tir}/meta_schedule/extracted_task.h | 10 ++--
 .../{ => s_tir}/meta_schedule/feature_extractor.h  | 16 ++---
 .../{ => s_tir}/meta_schedule/measure_callback.h   | 22 +++----
 .../{ => s_tir}/meta_schedule/measure_candidate.h  | 13 ++--
 include/tvm/{ => s_tir}/meta_schedule/mutator.h    | 12 ++--
 include/tvm/{ => s_tir}/meta_schedule/postproc.h   | 12 ++--
 include/tvm/{ => s_tir}/meta_schedule/profiler.h   | 10 ++--
 include/tvm/{ => s_tir}/meta_schedule/runner.h     | 21 ++++---
 .../meta_schedule/schedule/cpu/.gitignore          |  0
 .../meta_schedule/schedule/cuda/thread_bind.h      |  8 ++-
 .../meta_schedule/schedule/generic/winograd.h      |  8 ++-
 .../meta_schedule/schedule/x86/.gitignore          |  0
 .../tvm/{ => s_tir}/meta_schedule/schedule_rule.h  | 12 ++--
 .../{ => s_tir}/meta_schedule/search_strategy.h    | 22 +++----
 .../{ => s_tir}/meta_schedule/space_generator.h    | 18 +++---
 .../tvm/{ => s_tir}/meta_schedule/task_scheduler.h | 24 ++++----
 .../tvm/{ => s_tir}/meta_schedule/tune_context.h   | 18 +++---
 python/tvm/contrib/hexagon/meta_schedule.py        |  8 +--
 python/tvm/contrib/ndk.py                          |  2 +-
 python/tvm/exec/gpu_memory_bandwidth.py            |  2 +-
 python/tvm/meta_schedule/_ffi_api.py               | 20 -------
 python/tvm/relax/backend/adreno/pipeline.py        |  3 +-
 python/tvm/relax/backend/cuda/pipeline.py          |  3 +-
 python/tvm/relax/backend/dispatch_sort_scan.py     |  4 +-
 python/tvm/relax/backend/gpu_generic/pipeline.py   |  3 +-
 python/tvm/relax/backend/rocm/pipeline.py          |  3 +-
 python/tvm/relax/frontend/torch/dynamo.py          | 13 ++--
 python/tvm/relax/pipeline.py                       |  2 +-
 python/tvm/runtime/support.py                      |  2 +-
 python/tvm/s_tir/__init__.py                       |  8 +++
 python/tvm/{ => s_tir}/dlight/__init__.py          |  0
 python/tvm/{ => s_tir}/dlight/adreno/__init__.py   |  0
 python/tvm/{ => s_tir}/dlight/adreno/base.py       |  0
 .../tvm/{ => s_tir}/dlight/adreno/convolution.py   |  0
 python/tvm/{ => s_tir}/dlight/adreno/fallback.py   |  0
 .../{ => s_tir}/dlight/adreno/layout_transform.py  |  0
 python/tvm/{ => s_tir}/dlight/adreno/pool.py       |  0
 python/tvm/{ => s_tir}/dlight/adreno/utils.py      |  0
 python/tvm/{ => s_tir}/dlight/analysis/__init__.py |  0
 .../{ => s_tir}/dlight/analysis/common_analysis.py |  0
 python/tvm/{ => s_tir}/dlight/analysis/gemv.py     |  0
 python/tvm/{ => s_tir}/dlight/base/__init__.py     |  0
 .../{ => s_tir}/dlight/base/common_schedules.py    |  0
 .../tvm/{ => s_tir}/dlight/base/schedule_rule.py   |  0
 python/tvm/{ => s_tir}/dlight/base/transform.py    |  0
 python/tvm/{ => s_tir}/dlight/base/utils.py        |  0
 .../tvm/{ => s_tir}/dlight/benchmark/__init__.py   |  0
 python/tvm/{ => s_tir}/dlight/benchmark/bench.py   |  6 +-
 python/tvm/{ => s_tir}/dlight/benchmark/extract.py |  2 +-
 python/tvm/{ => s_tir}/dlight/benchmark/utils.py   |  0
 python/tvm/{ => s_tir}/dlight/cpu/__init__.py      |  0
 python/tvm/{ => s_tir}/dlight/cpu/base.py          |  0
 python/tvm/{ => s_tir}/dlight/cpu/gemv.py          |  0
 python/tvm/{ => s_tir}/dlight/gpu/__init__.py      |  2 +-
 python/tvm/{ => s_tir}/dlight/gpu/base.py          |  0
 python/tvm/{ => s_tir}/dlight/gpu/fallback.py      |  0
 python/tvm/{ => s_tir}/dlight/gpu/gemv.py          |  0
 .../{ => s_tir}/dlight/gpu/general_reduction.py    |  0
 .../tvm/{ => s_tir}/dlight/gpu/low_batch_gemv.py   |  0
 python/tvm/{ => s_tir}/dlight/gpu/matmul.py        |  0
 python/tvm/{ => s_tir}/dlight/gpu/reduction.py     |  0
 python/tvm/{ => s_tir}/dlight/gpu/rmsnorm.py       |  1 +
 python/tvm/{ => s_tir}/dlight/gpu/transpose.py     |  0
 python/tvm/{ => s_tir}/meta_schedule/__init__.py   |  2 +-
 .../tvm/{arith => s_tir/meta_schedule}/_ffi_api.py |  5 +-
 python/tvm/{ => s_tir}/meta_schedule/arg_info.py   |  4 +-
 .../{ => s_tir}/meta_schedule/builder/__init__.py  |  2 +-
 .../{ => s_tir}/meta_schedule/builder/builder.py   |  8 +--
 .../meta_schedule/builder/local_builder.py         |  8 +--
 .../meta_schedule/cost_model/__init__.py           |  2 +-
 .../meta_schedule/cost_model/cost_model.py         |  4 +-
 .../{ => s_tir}/meta_schedule/cost_model/metric.py |  0
 .../meta_schedule/cost_model/mlp_model.py          |  6 +-
 .../meta_schedule/cost_model/random_model.py       |  0
 .../meta_schedule/cost_model/xgb_model.py          |  4 +-
 .../{ => s_tir}/meta_schedule/database/__init__.py |  2 +-
 .../{ => s_tir}/meta_schedule/database/database.py |  8 +--
 .../meta_schedule/database/json_database.py        |  2 +-
 .../meta_schedule/database/memory_database.py      |  2 +-
 .../database/ordered_union_database.py             |  2 +-
 .../meta_schedule/database/schedule_fn_database.py |  2 +-
 .../meta_schedule/database/union_database.py       |  2 +-
 .../{ => s_tir}/meta_schedule/extracted_task.py    |  2 +-
 .../meta_schedule/feature_extractor/__init__.py    |  2 +-
 .../feature_extractor/feature_extractor.py         |  4 +-
 .../feature_extractor/per_store_feature.py         |  2 +-
 .../feature_extractor/random_feature_extractor.py  |  0
 python/tvm/{ => s_tir}/meta_schedule/logging.py    | 10 ++--
 .../meta_schedule/measure_callback/__init__.py     |  2 +-
 .../measure_callback/add_to_database.py            |  2 +-
 .../measure_callback/measure_callback.py           |  4 +-
 .../measure_callback/remove_build_artifact.py      |  2 +-
 .../measure_callback/update_cost_model.py          |  2 +-
 .../{ => s_tir}/meta_schedule/mutator/__init__.py  |  2 +-
 .../mutator/mutate_compute_location.py             |  2 +-
 .../meta_schedule/mutator/mutate_parallel.py       |  2 +-
 .../meta_schedule/mutator/mutate_thread_binding.py |  2 +-
 .../meta_schedule/mutator/mutate_tile_size.py      |  2 +-
 .../meta_schedule/mutator/mutate_unroll.py         |  2 +-
 .../{ => s_tir}/meta_schedule/mutator/mutator.py   |  2 +-
 .../meta_schedule/post_optimization/__init__.py    |  2 +-
 .../meta_schedule/post_optimization/droplet.py     |  0
 .../meta_schedule/post_optimization/post_opt.py    |  0
 .../meta_schedule/post_optimization/space.py       |  6 +-
 .../meta_schedule/post_optimization/utils.py       |  0
 .../{ => s_tir}/meta_schedule/postproc/__init__.py |  2 +-
 .../postproc/disallow_async_strided_mem_copy.py    |  2 +-
 .../postproc/disallow_dynamic_loop.py              |  2 +-
 .../{ => s_tir}/meta_schedule/postproc/postproc.py |  4 +-
 .../postproc/rewrite_cooperative_fetch.py          |  2 +-
 .../meta_schedule/postproc/rewrite_layout.py       |  2 +-
 .../postproc/rewrite_parallel_vectorize_unroll.py  |  2 +-
 .../postproc/rewrite_reduction_block.py            |  2 +-
 .../meta_schedule/postproc/rewrite_tensorize.py    |  2 +-
 .../postproc/rewrite_unbound_block.py              |  2 +-
 .../meta_schedule/postproc/verify_gpu_code.py      |  2 +-
 .../meta_schedule/postproc/verify_vtcm_limit.py    |  2 +-
 python/tvm/{ => s_tir}/meta_schedule/profiler.py   |  2 +-
 .../{ => s_tir}/meta_schedule/relax_integration.py |  4 +-
 .../{ => s_tir}/meta_schedule/runner/__init__.py   |  2 +-
 .../tvm/{ => s_tir}/meta_schedule/runner/config.py |  0
 .../meta_schedule/runner/local_runner.py           |  6 +-
 .../{ => s_tir}/meta_schedule/runner/rpc_runner.py |  0
 .../tvm/{ => s_tir}/meta_schedule/runner/runner.py | 10 ++--
 .../tvm/{ => s_tir}/meta_schedule/runner/utils.py  |  2 +-
 .../{ => s_tir}/meta_schedule/schedule/__init__.py |  0
 .../meta_schedule/schedule/cpu/__init__.py         |  0
 .../meta_schedule/schedule/cuda/__init__.py        |  0
 .../schedule/cuda/layout_transform.py              | 16 ++---
 .../meta_schedule/schedule/generic/__init__.py     |  0
 .../meta_schedule/schedule/x86/__init__.py         |  0
 .../meta_schedule/schedule_rule/__init__.py        |  2 +-
 .../meta_schedule/schedule_rule/add_rfactor.py     |  2 +-
 .../schedule_rule/apply_custom_rule.py             |  2 +-
 .../meta_schedule/schedule_rule/auto_bind.py       |  2 +-
 .../meta_schedule/schedule_rule/auto_inline.py     |  4 +-
 .../schedule_rule/cross_thread_reduction.py        |  2 +-
 .../schedule_rule/multi_level_tiling.py            |  8 +--
 .../schedule_rule/parallel_vectorize_unroll.py     |  2 +-
 .../schedule_rule/random_compute_location.py       |  2 +-
 .../meta_schedule/schedule_rule/schedule_rule.py   |  4 +-
 .../meta_schedule/search_strategy/__init__.py      |  2 +-
 .../search_strategy/evolutionary_search.py         |  2 +-
 .../meta_schedule/search_strategy/replay_func.py   |  2 +-
 .../meta_schedule/search_strategy/replay_trace.py  |  2 +-
 .../search_strategy/search_strategy.py             |  6 +-
 .../meta_schedule/space_generator/__init__.py      |  4 +-
 .../space_generator/post_order_apply.py            |  2 +-
 .../meta_schedule/space_generator/schedule_fn.py   |  2 +-
 .../space_generator/space_generator.py             |  4 +-
 .../space_generator/space_generator_union.py       |  2 +-
 .../meta_schedule/task_scheduler/__init__.py       |  2 +-
 .../meta_schedule/task_scheduler/gradient_based.py |  2 +-
 .../meta_schedule/task_scheduler/round_robin.py    |  2 +-
 .../meta_schedule/task_scheduler/task_scheduler.py |  6 +-
 .../{ => s_tir}/meta_schedule/testing/__init__.py  |  0
 .../meta_schedule/testing/custom_builder_runner.py |  2 +-
 .../testing/distributed_measure_candidates.py      |  2 +-
 .../meta_schedule/testing/dummy_object.py          |  0
 .../{ => s_tir}/meta_schedule/testing/local_rpc.py |  0
 .../meta_schedule/testing/space_generation.py      |  2 +-
 .../meta_schedule/testing/te_workload.py           |  0
 .../{ => s_tir}/meta_schedule/testing/tune_te.py   |  6 +-
 .../meta_schedule/testing/tune_utils.py            |  0
 .../meta_schedule/testing/validate_database.py     | 18 +++---
 .../{ => s_tir}/meta_schedule/tir_integration.py   |  6 +-
 .../tvm/{ => s_tir}/meta_schedule/trace_apply.py   |  2 +-
 python/tvm/{ => s_tir}/meta_schedule/tune.py       |  0
 .../tvm/{ => s_tir}/meta_schedule/tune_context.py  |  8 +--
 python/tvm/{ => s_tir}/meta_schedule/utils.py      | 14 ++---
 python/tvm/script/parser/core/entry.py             |  4 +-
 python/tvm/script/parser/ir/entry.py               | 10 +++-
 python/tvm/script/parser/ir/parser.py              |  5 +-
 python/tvm/testing/runner.py                       |  6 +-
 src/relax/backend/task_extraction.cc               | 14 ++---
 src/relax/transform/few_shot_tuning.cc             | 53 ++++++++--------
 src/relax/transform/meta_schedule.cc               | 28 +++++----
 src/{ => s_tir}/meta_schedule/arg_info.cc          | 17 +++---
 src/{ => s_tir}/meta_schedule/builder/builder.cc   | 10 ++--
 .../meta_schedule/cost_model/cost_model.cc         | 12 ++--
 src/{ => s_tir}/meta_schedule/database/database.cc | 46 +++++++-------
 .../meta_schedule/database/database_utils.cc       |  4 +-
 .../meta_schedule/database/json_database.cc        |  7 ++-
 .../meta_schedule/database/memory_database.cc      |  6 +-
 .../database/ordered_union_database.cc             |  8 ++-
 .../meta_schedule/database/schedule_fn_database.cc |  9 ++-
 .../meta_schedule/database/union_database.cc       |  7 ++-
 src/{ => s_tir}/meta_schedule/extracted_task.cc    |  8 ++-
 .../feature_extractor/feature_extractor.cc         |  7 ++-
 .../feature_extractor/per_store_feature.cc         |  8 ++-
 .../measure_callback/add_to_database.cc            |  6 +-
 .../measure_callback/measure_callback.cc           |  9 ++-
 .../measure_callback/remove_build_artifact.cc      | 11 ++--
 .../measure_callback/update_cost_model.cc          |  6 +-
 src/{ => s_tir}/meta_schedule/module_equality.cc   |  2 +
 src/{ => s_tir}/meta_schedule/module_equality.h    |  8 ++-
 .../mutator/mutate_compute_location.cc             |  6 +-
 .../meta_schedule/mutator/mutate_parallel.cc       |  6 +-
 .../meta_schedule/mutator/mutate_thread_binding.cc |  8 ++-
 .../meta_schedule/mutator/mutate_tile_size.cc      |  6 +-
 .../meta_schedule/mutator/mutate_unroll.cc         |  7 ++-
 src/{ => s_tir}/meta_schedule/mutator/mutator.cc   | 18 +++---
 .../postproc/disallow_async_strided_mem_copy.cc    |  6 +-
 .../postproc/disallow_dynamic_loop.cc              |  9 ++-
 src/{ => s_tir}/meta_schedule/postproc/postproc.cc | 18 +++---
 .../postproc/rewrite_cooperative_fetch.cc          |  6 +-
 .../meta_schedule/postproc/rewrite_layout.cc       |  7 ++-
 .../postproc/rewrite_parallel_vectorize_unroll.cc  |  6 +-
 .../postproc/rewrite_reduction_block.cc            |  6 +-
 .../meta_schedule/postproc/rewrite_tensorize.cc    |  8 ++-
 .../postproc/rewrite_unbound_block.cc              | 11 ++--
 .../meta_schedule/postproc/verify_gpu_code.cc      |  9 ++-
 .../meta_schedule/postproc/verify_vtcm_limit.cc    |  8 ++-
 src/{ => s_tir}/meta_schedule/profiler.cc          | 16 ++---
 src/{ => s_tir}/meta_schedule/runner/runner.cc     | 16 ++---
 .../meta_schedule/schedule/cpu/winograd.cc         | 12 ++--
 .../meta_schedule/schedule/cuda/thread_bind.cc     |  4 +-
 .../meta_schedule/schedule/cuda/winograd.cc        | 14 +++--
 .../meta_schedule/schedule/generic/winograd.cc     |  4 +-
 .../meta_schedule/schedule/x86/.gitignore          |  0
 .../meta_schedule/schedule_rule/add_rfactor.cc     |  7 ++-
 .../schedule_rule/apply_custom_rule.cc             |  9 ++-
 .../meta_schedule/schedule_rule/auto_bind.cc       |  8 ++-
 .../meta_schedule/schedule_rule/auto_inline.cc     | 11 ++--
 .../schedule_rule/cross_thread_reduction.cc        |  8 ++-
 .../schedule_rule/multi_level_tiling.cc            |  8 ++-
 .../schedule_rule/multi_level_tiling.h             | 16 ++---
 .../multi_level_tiling_tensor_core.cc              | 10 ++--
 .../multi_level_tiling_wide_vector.cc              | 10 ++--
 .../multi_level_tiling_with_intrin.cc              | 10 ++--
 .../schedule_rule/parallel_vectorize_unroll.cc     |  6 +-
 .../schedule_rule/random_compute_location.cc       |  6 +-
 .../meta_schedule/schedule_rule/schedule_rule.cc   | 21 ++++---
 .../search_strategy/evolutionary_search.cc         | 25 ++++----
 .../meta_schedule/search_strategy/replay_func.cc   |  7 ++-
 .../meta_schedule/search_strategy/replay_trace.cc  |  7 ++-
 .../search_strategy/search_strategy.cc             | 18 +++---
 .../space_generator/post_order_apply.cc            |  6 +-
 .../meta_schedule/space_generator/schedule_fn.cc   |  7 ++-
 .../space_generator/space_generator.cc             | 12 ++--
 .../space_generator/space_generator_union.cc       |  8 ++-
 .../meta_schedule/task_scheduler/gradient_based.cc |  7 ++-
 .../meta_schedule/task_scheduler/round_robin.cc    |  7 ++-
 .../meta_schedule/task_scheduler/task_scheduler.cc | 18 +++---
 src/{ => s_tir}/meta_schedule/trace_apply.cc       |  6 +-
 src/{ => s_tir}/meta_schedule/trace_apply.h        | 10 ++--
 src/{ => s_tir}/meta_schedule/tune_context.cc      | 10 ++--
 src/{ => s_tir}/meta_schedule/utils.h              | 70 +++++++++++-----------
 src/tir/transforms/default_gpu_schedule.cc         |  5 +-
 .../python/codegen/test_target_codegen_cuda_fp8.py | 14 ++---
 .../python/contrib/test_android/infrastructure.py  |  4 +-
 .../contrib/test_android/test_meta_schedule.py     |  8 ++-
 .../contrib/test_hexagon/test_meta_schedule.py     | 10 ++--
 tests/python/disco/test_callback.py                |  2 +-
 tests/python/disco/test_ccl.py                     |  2 +-
 tests/python/disco/test_loader.py                  |  2 +-
 tests/python/relax/backend/clml/utils.py           |  2 +-
 .../test_runtime_builtin_kv_cache_transfer.py      |  2 +-
 .../relax/test_backend_dispatch_sort_scan.py       |  3 +-
 tests/python/relax/test_frontend_dynamo.py         |  3 +-
 .../relax/test_meta_schedule_relax_integration.py  |  2 +-
 ...runtime_builtin_paged_attention_kv_cache_cpu.py |  2 +-
 ..._builtin_paged_attention_kv_cache_flashinfer.py |  2 +-
 ...ltin_paged_attention_kv_cache_mla_flashinfer.py |  2 +-
 ...ime_builtin_paged_attention_kv_cache_mla_tir.py |  2 +-
 ...runtime_builtin_paged_attention_kv_cache_tir.py |  2 +-
 .../python/relax/test_runtime_builtin_rnn_state.py |  2 +-
 .../python/relax/test_transform_few_shot_tuning.py |  4 +-
 .../test_transform_meta_schedule_apply_database.py |  2 +-
 .../relax/test_transform_meta_schedule_tuning.py   |  2 +-
 tests/python/relax/test_vm_build.py                |  2 +-
 tests/python/{ => s_tir}/dlight/test_benchmark.py  |  6 +-
 tests/python/{ => s_tir}/dlight/test_cpu_gemv.py   |  2 +-
 tests/python/{ => s_tir}/dlight/test_gpu_conv.py   |  2 +-
 .../python/{ => s_tir}/dlight/test_gpu_fallback.py |  2 +-
 tests/python/{ => s_tir}/dlight/test_gpu_gemv.py   |  2 +-
 .../dlight/test_gpu_general_reduction.py           |  2 +-
 .../{ => s_tir}/dlight/test_gpu_low_batch_gemv.py  |  2 +-
 tests/python/{ => s_tir}/dlight/test_gpu_matmul.py |  2 +-
 .../dlight/test_gpu_matmul_tensorize.py            |  2 +-
 .../{ => s_tir}/dlight/test_gpu_reduction.py       |  2 +-
 .../python/{ => s_tir}/dlight/test_gpu_rmsnorm.py  |  2 +-
 .../{ => s_tir}/dlight/test_gpu_transpose.py       |  2 +-
 tests/python/{ => s_tir}/dlight/test_primitives.py |  0
 .../meta_schedule/test_meta_schedule_arg_info.py   |  2 +-
 .../meta_schedule/test_meta_schedule_builder.py    |  2 +-
 .../meta_schedule/test_meta_schedule_cost_model.py | 16 ++---
 .../meta_schedule/test_meta_schedule_database.py   |  4 +-
 .../test_meta_schedule_feature_extractor.py        | 10 ++--
 ...schedule_feature_extractor_per_store_feature.py |  2 +-
 .../test_meta_schedule_measure_callback.py         |  4 +-
 .../test_meta_schedule_mma_tensorize.py            |  0
 ...eta_schedule_mutator_mutate_compute_location.py |  2 +-
 .../test_meta_schedule_mutator_mutate_parallel.py  |  2 +-
 ..._meta_schedule_mutator_mutate_thread_binding.py |  2 +-
 .../test_meta_schedule_mutator_mutate_tile_size.py |  2 +-
 .../test_meta_schedule_mutator_mutate_unroll.py    |  2 +-
 .../test_meta_schedule_post_order_apply.py         |  8 +--
 ...ule_postproc_disallow_async_strided_mem_copy.py |  2 +-
 ...meta_schedule_postproc_disallow_dynamic_loop.py |  2 +-
 ..._schedule_postproc_rewrite_cooperative_fetch.py |  4 +-
 .../test_meta_schedule_postproc_rewrite_layout.py  |  2 +-
 ...e_postproc_rewrite_parallel_vectorize_unroll.py |  2 +-
 ...ta_schedule_postproc_rewrite_reduction_block.py |  2 +-
 ...est_meta_schedule_postproc_rewrite_tensorize.py |  2 +-
 ...meta_schedule_postproc_rewrite_unbound_block.py |  2 +-
 .../test_meta_schedule_postproc_verify_gpu_code.py |  2 +-
 ...est_meta_schedule_postproc_verify_vtcm_limit.py |  2 +-
 .../meta_schedule/test_meta_schedule_profiler.py   |  2 +-
 .../meta_schedule/test_meta_schedule_runner.py     | 32 +++++-----
 ...test_meta_schedule_schedule_rule_add_rfactor.py |  6 +-
 ...eta_schedule_schedule_rule_apply_custom_rule.py | 10 ++--
 .../test_meta_schedule_schedule_rule_auto_bind.py  |  4 +-
 ...test_meta_schedule_schedule_rule_auto_inline.py |  4 +-
 ...chedule_schedule_rule_cross_thread_reduction.py |  6 +-
 .../test_meta_schedule_schedule_rule_mlt.py        |  6 +-
 .../test_meta_schedule_schedule_rule_mlt_intrin.py |  4 +-
 .../test_meta_schedule_schedule_rule_mlt_tc.py     |  6 +-
 ...dule_schedule_rule_parallel_vectorize_unroll.py |  4 +-
 ...hedule_schedule_rule_random_compute_location.py |  4 +-
 .../test_meta_schedule_search_strategy.py          | 10 ++--
 .../meta_schedule/test_meta_schedule_space_cpu.py  |  6 +-
 .../meta_schedule/test_meta_schedule_space_cuda.py |  6 +-
 .../test_meta_schedule_space_cuda_async.py         |  6 +-
 ...ule_space_cuda_async_multiple_initialization.py |  6 +-
 .../test_meta_schedule_space_generator.py          |  6 +-
 .../test_meta_schedule_space_post_opt.py           |  6 +-
 .../test_meta_schedule_task_scheduler.py           |  4 +-
 .../test_meta_schedule_trace_apply.py              |  2 +-
 .../test_meta_schedule_tune_context.py             |  2 +-
 .../meta_schedule/test_meta_schedule_tune_tir.py   |  8 +--
 .../s_tir/schedule/test_tir_schedule_analysis.py   |  2 +-
 ...est_s_tir_transform_inject_software_pipeline.py |  2 +-
 .../test_tir_analysis_estimate_tir_flops.py        |  2 +-
 tests/python/tir-base/test_tir_host_func.py        |  2 +-
 tests/scripts/release/make_notes.py                |  2 +-
 tests/scripts/task_python_unittest.sh              |  1 +
 tests/scripts/unity/task_python_relax.sh           |  1 -
 353 files changed, 1109 insertions(+), 870 deletions(-)
 rename docs/reference/api/python/{ => s_tir}/dlight.rst (92%)
 rename include/tvm/{ => s_tir}/meta_schedule/arg_info.h (91%)
 rename include/tvm/{ => s_tir}/meta_schedule/builder.h (91%)
 rename include/tvm/{ => s_tir}/meta_schedule/cost_model.h (91%)
 rename include/tvm/{ => s_tir}/meta_schedule/database.h (97%)
 rename include/tvm/{ => s_tir}/meta_schedule/extracted_task.h (90%)
 rename include/tvm/{ => s_tir}/meta_schedule/feature_extractor.h (90%)
 rename include/tvm/{ => s_tir}/meta_schedule/measure_callback.h (89%)
 rename include/tvm/{ => s_tir}/meta_schedule/measure_candidate.h (84%)
 rename include/tvm/{ => s_tir}/meta_schedule/mutator.h (94%)
 rename include/tvm/{ => s_tir}/meta_schedule/postproc.h (95%)
 rename include/tvm/{ => s_tir}/meta_schedule/profiler.h (91%)
 rename include/tvm/{ => s_tir}/meta_schedule/runner.h (91%)
 rename include/tvm/{ => s_tir}/meta_schedule/schedule/cpu/.gitignore (100%)
 rename include/tvm/{ => s_tir}/meta_schedule/schedule/cuda/thread_bind.h (92%)
 rename include/tvm/{ => s_tir}/meta_schedule/schedule/generic/winograd.h (84%)
 rename include/tvm/{ => s_tir}/meta_schedule/schedule/x86/.gitignore (100%)
 rename include/tvm/{ => s_tir}/meta_schedule/schedule_rule.h (97%)
 rename include/tvm/{ => s_tir}/meta_schedule/search_strategy.h (95%)
 rename include/tvm/{ => s_tir}/meta_schedule/space_generator.h (95%)
 rename include/tvm/{ => s_tir}/meta_schedule/task_scheduler.h (94%)
 rename include/tvm/{ => s_tir}/meta_schedule/tune_context.h (90%)
 delete mode 100644 python/tvm/meta_schedule/_ffi_api.py
 rename python/tvm/{ => s_tir}/dlight/__init__.py (100%)
 rename python/tvm/{ => s_tir}/dlight/adreno/__init__.py (100%)
 rename python/tvm/{ => s_tir}/dlight/adreno/base.py (100%)
 rename python/tvm/{ => s_tir}/dlight/adreno/convolution.py (100%)
 rename python/tvm/{ => s_tir}/dlight/adreno/fallback.py (100%)
 rename python/tvm/{ => s_tir}/dlight/adreno/layout_transform.py (100%)
 rename python/tvm/{ => s_tir}/dlight/adreno/pool.py (100%)
 rename python/tvm/{ => s_tir}/dlight/adreno/utils.py (100%)
 rename python/tvm/{ => s_tir}/dlight/analysis/__init__.py (100%)
 rename python/tvm/{ => s_tir}/dlight/analysis/common_analysis.py (100%)
 rename python/tvm/{ => s_tir}/dlight/analysis/gemv.py (100%)
 rename python/tvm/{ => s_tir}/dlight/base/__init__.py (100%)
 rename python/tvm/{ => s_tir}/dlight/base/common_schedules.py (100%)
 rename python/tvm/{ => s_tir}/dlight/base/schedule_rule.py (100%)
 rename python/tvm/{ => s_tir}/dlight/base/transform.py (100%)
 rename python/tvm/{ => s_tir}/dlight/base/utils.py (100%)
 rename python/tvm/{ => s_tir}/dlight/benchmark/__init__.py (100%)
 rename python/tvm/{ => s_tir}/dlight/benchmark/bench.py (98%)
 rename python/tvm/{ => s_tir}/dlight/benchmark/extract.py (99%)
 rename python/tvm/{ => s_tir}/dlight/benchmark/utils.py (100%)
 rename python/tvm/{ => s_tir}/dlight/cpu/__init__.py (100%)
 rename python/tvm/{ => s_tir}/dlight/cpu/base.py (100%)
 rename python/tvm/{ => s_tir}/dlight/cpu/gemv.py (100%)
 rename python/tvm/{ => s_tir}/dlight/gpu/__init__.py (91%)
 rename python/tvm/{ => s_tir}/dlight/gpu/base.py (100%)
 rename python/tvm/{ => s_tir}/dlight/gpu/fallback.py (100%)
 rename python/tvm/{ => s_tir}/dlight/gpu/gemv.py (100%)
 rename python/tvm/{ => s_tir}/dlight/gpu/general_reduction.py (100%)
 rename python/tvm/{ => s_tir}/dlight/gpu/low_batch_gemv.py (100%)
 rename python/tvm/{ => s_tir}/dlight/gpu/matmul.py (100%)
 rename python/tvm/{ => s_tir}/dlight/gpu/reduction.py (100%)
 rename python/tvm/{ => s_tir}/dlight/gpu/rmsnorm.py (99%)
 rename python/tvm/{ => s_tir}/dlight/gpu/transpose.py (100%)
 rename python/tvm/{ => s_tir}/meta_schedule/__init__.py (96%)
 copy python/tvm/{arith => s_tir/meta_schedule}/_ffi_api.py (85%)
 rename python/tvm/{ => s_tir}/meta_schedule/arg_info.py (97%)
 rename python/tvm/{ => s_tir}/meta_schedule/builder/__init__.py (95%)
 rename python/tvm/{ => s_tir}/meta_schedule/builder/builder.py (96%)
 rename python/tvm/{ => s_tir}/meta_schedule/builder/local_builder.py (97%)
 rename python/tvm/{ => s_tir}/meta_schedule/cost_model/__init__.py (94%)
 rename python/tvm/{ => s_tir}/meta_schedule/cost_model/cost_model.py (98%)
 rename python/tvm/{ => s_tir}/meta_schedule/cost_model/metric.py (100%)
 rename python/tvm/{ => s_tir}/meta_schedule/cost_model/mlp_model.py (99%)
 rename python/tvm/{ => s_tir}/meta_schedule/cost_model/random_model.py (100%)
 rename python/tvm/{ => s_tir}/meta_schedule/cost_model/xgb_model.py (99%)
 rename python/tvm/{ => s_tir}/meta_schedule/database/__init__.py (96%)
 rename python/tvm/{ => s_tir}/meta_schedule/database/database.py (99%)
 rename python/tvm/{ => s_tir}/meta_schedule/database/json_database.py (98%)
 rename python/tvm/{ => s_tir}/meta_schedule/database/memory_database.py (97%)
 rename python/tvm/{ => s_tir}/meta_schedule/database/ordered_union_database.py 
(98%)
 rename python/tvm/{ => s_tir}/meta_schedule/database/schedule_fn_database.py 
(97%)
 rename python/tvm/{ => s_tir}/meta_schedule/database/union_database.py (98%)
 rename python/tvm/{ => s_tir}/meta_schedule/extracted_task.py (97%)
 rename python/tvm/{ => s_tir}/meta_schedule/feature_extractor/__init__.py (95%)
 rename python/tvm/{ => 
s_tir}/meta_schedule/feature_extractor/feature_extractor.py (97%)
 rename python/tvm/{ => 
s_tir}/meta_schedule/feature_extractor/per_store_feature.py (97%)
 rename python/tvm/{ => 
s_tir}/meta_schedule/feature_extractor/random_feature_extractor.py (100%)
 rename python/tvm/{ => s_tir}/meta_schedule/logging.py (96%)
 rename python/tvm/{ => s_tir}/meta_schedule/measure_callback/__init__.py (94%)
 rename python/tvm/{ => 
s_tir}/meta_schedule/measure_callback/add_to_database.py (95%)
 rename python/tvm/{ => 
s_tir}/meta_schedule/measure_callback/measure_callback.py (97%)
 rename python/tvm/{ => 
s_tir}/meta_schedule/measure_callback/remove_build_artifact.py (95%)
 rename python/tvm/{ => 
s_tir}/meta_schedule/measure_callback/update_cost_model.py (95%)
 rename python/tvm/{ => s_tir}/meta_schedule/mutator/__init__.py (96%)
 rename python/tvm/{ => s_tir}/meta_schedule/mutator/mutate_compute_location.py 
(95%)
 rename python/tvm/{ => s_tir}/meta_schedule/mutator/mutate_parallel.py (95%)
 rename python/tvm/{ => s_tir}/meta_schedule/mutator/mutate_thread_binding.py 
(95%)
 rename python/tvm/{ => s_tir}/meta_schedule/mutator/mutate_tile_size.py (95%)
 rename python/tvm/{ => s_tir}/meta_schedule/mutator/mutate_unroll.py (95%)
 rename python/tvm/{ => s_tir}/meta_schedule/mutator/mutator.py (99%)
 rename python/tvm/{ => s_tir}/meta_schedule/post_optimization/__init__.py (95%)
 rename python/tvm/{ => s_tir}/meta_schedule/post_optimization/droplet.py (100%)
 rename python/tvm/{ => s_tir}/meta_schedule/post_optimization/post_opt.py 
(100%)
 rename python/tvm/{ => s_tir}/meta_schedule/post_optimization/space.py (98%)
 rename python/tvm/{ => s_tir}/meta_schedule/post_optimization/utils.py (100%)
 rename python/tvm/{ => s_tir}/meta_schedule/postproc/__init__.py (96%)
 rename python/tvm/{ => 
s_tir}/meta_schedule/postproc/disallow_async_strided_mem_copy.py (94%)
 rename python/tvm/{ => s_tir}/meta_schedule/postproc/disallow_dynamic_loop.py 
(95%)
 rename python/tvm/{ => s_tir}/meta_schedule/postproc/postproc.py (98%)
 rename python/tvm/{ => 
s_tir}/meta_schedule/postproc/rewrite_cooperative_fetch.py (95%)
 rename python/tvm/{ => s_tir}/meta_schedule/postproc/rewrite_layout.py (95%)
 rename python/tvm/{ => 
s_tir}/meta_schedule/postproc/rewrite_parallel_vectorize_unroll.py (95%)
 rename python/tvm/{ => 
s_tir}/meta_schedule/postproc/rewrite_reduction_block.py (95%)
 rename python/tvm/{ => s_tir}/meta_schedule/postproc/rewrite_tensorize.py (96%)
 rename python/tvm/{ => s_tir}/meta_schedule/postproc/rewrite_unbound_block.py 
(95%)
 rename python/tvm/{ => s_tir}/meta_schedule/postproc/verify_gpu_code.py (95%)
 rename python/tvm/{ => s_tir}/meta_schedule/postproc/verify_vtcm_limit.py (95%)
 rename python/tvm/{ => s_tir}/meta_schedule/profiler.py (98%)
 rename python/tvm/{ => s_tir}/meta_schedule/relax_integration.py (99%)
 rename python/tvm/{ => s_tir}/meta_schedule/runner/__init__.py (96%)
 rename python/tvm/{ => s_tir}/meta_schedule/runner/config.py (100%)
 rename python/tvm/{ => s_tir}/meta_schedule/runner/local_runner.py (98%)
 rename python/tvm/{ => s_tir}/meta_schedule/runner/rpc_runner.py (100%)
 rename python/tvm/{ => s_tir}/meta_schedule/runner/runner.py (96%)
 rename python/tvm/{ => s_tir}/meta_schedule/runner/utils.py (98%)
 rename python/tvm/{ => s_tir}/meta_schedule/schedule/__init__.py (100%)
 rename python/tvm/{ => s_tir}/meta_schedule/schedule/cpu/__init__.py (100%)
 rename python/tvm/{ => s_tir}/meta_schedule/schedule/cuda/__init__.py (100%)
 rename python/tvm/{ => s_tir}/meta_schedule/schedule/cuda/layout_transform.py 
(98%)
 rename python/tvm/{ => s_tir}/meta_schedule/schedule/generic/__init__.py (100%)
 rename python/tvm/{ => s_tir}/meta_schedule/schedule/x86/__init__.py (100%)
 rename python/tvm/{ => s_tir}/meta_schedule/schedule_rule/__init__.py (96%)
 rename python/tvm/{ => s_tir}/meta_schedule/schedule_rule/add_rfactor.py (97%)
 rename python/tvm/{ => s_tir}/meta_schedule/schedule_rule/apply_custom_rule.py 
(96%)
 rename python/tvm/{ => s_tir}/meta_schedule/schedule_rule/auto_bind.py (97%)
 rename python/tvm/{ => s_tir}/meta_schedule/schedule_rule/auto_inline.py (96%)
 rename python/tvm/{ => 
s_tir}/meta_schedule/schedule_rule/cross_thread_reduction.py (96%)
 rename python/tvm/{ => 
s_tir}/meta_schedule/schedule_rule/multi_level_tiling.py (97%)
 rename python/tvm/{ => 
s_tir}/meta_schedule/schedule_rule/parallel_vectorize_unroll.py (97%)
 rename python/tvm/{ => 
s_tir}/meta_schedule/schedule_rule/random_compute_location.py (95%)
 rename python/tvm/{ => s_tir}/meta_schedule/schedule_rule/schedule_rule.py 
(98%)
 rename python/tvm/{ => s_tir}/meta_schedule/search_strategy/__init__.py (95%)
 rename python/tvm/{ => 
s_tir}/meta_schedule/search_strategy/evolutionary_search.py (98%)
 rename python/tvm/{ => s_tir}/meta_schedule/search_strategy/replay_func.py 
(96%)
 rename python/tvm/{ => s_tir}/meta_schedule/search_strategy/replay_trace.py 
(96%)
 rename python/tvm/{ => s_tir}/meta_schedule/search_strategy/search_strategy.py 
(98%)
 rename python/tvm/{ => s_tir}/meta_schedule/space_generator/__init__.py (93%)
 rename python/tvm/{ => 
s_tir}/meta_schedule/space_generator/post_order_apply.py (97%)
 rename python/tvm/{ => s_tir}/meta_schedule/space_generator/schedule_fn.py 
(97%)
 rename python/tvm/{ => s_tir}/meta_schedule/space_generator/space_generator.py 
(98%)
 rename python/tvm/{ => 
s_tir}/meta_schedule/space_generator/space_generator_union.py (97%)
 rename python/tvm/{ => s_tir}/meta_schedule/task_scheduler/__init__.py (95%)
 rename python/tvm/{ => s_tir}/meta_schedule/task_scheduler/gradient_based.py 
(97%)
 rename python/tvm/{ => s_tir}/meta_schedule/task_scheduler/round_robin.py (96%)
 rename python/tvm/{ => s_tir}/meta_schedule/task_scheduler/task_scheduler.py 
(98%)
 rename python/tvm/{ => s_tir}/meta_schedule/testing/__init__.py (100%)
 rename python/tvm/{ => s_tir}/meta_schedule/testing/custom_builder_runner.py 
(97%)
 rename python/tvm/{ => 
s_tir}/meta_schedule/testing/distributed_measure_candidates.py (99%)
 rename python/tvm/{ => s_tir}/meta_schedule/testing/dummy_object.py (100%)
 rename python/tvm/{ => s_tir}/meta_schedule/testing/local_rpc.py (100%)
 rename python/tvm/{ => s_tir}/meta_schedule/testing/space_generation.py (99%)
 rename python/tvm/{ => s_tir}/meta_schedule/testing/te_workload.py (100%)
 rename python/tvm/{ => s_tir}/meta_schedule/testing/tune_te.py (95%)
 rename python/tvm/{ => s_tir}/meta_schedule/testing/tune_utils.py (100%)
 rename python/tvm/{ => s_tir}/meta_schedule/testing/validate_database.py (97%)
 rename python/tvm/{ => s_tir}/meta_schedule/tir_integration.py (98%)
 rename python/tvm/{ => s_tir}/meta_schedule/trace_apply.py (98%)
 rename python/tvm/{ => s_tir}/meta_schedule/tune.py (100%)
 rename python/tvm/{ => s_tir}/meta_schedule/tune_context.py (97%)
 rename python/tvm/{ => s_tir}/meta_schedule/utils.py (96%)
 rename src/{ => s_tir}/meta_schedule/arg_info.cc (92%)
 rename src/{ => s_tir}/meta_schedule/builder/builder.cc (89%)
 rename src/{ => s_tir}/meta_schedule/cost_model/cost_model.cc (89%)
 rename src/{ => s_tir}/meta_schedule/database/database.cc (86%)
 rename src/{ => s_tir}/meta_schedule/database/database_utils.cc (99%)
 rename src/{ => s_tir}/meta_schedule/database/json_database.cc (96%)
 rename src/{ => s_tir}/meta_schedule/database/memory_database.cc (93%)
 rename src/{ => s_tir}/meta_schedule/database/ordered_union_database.cc (91%)
 rename src/{ => s_tir}/meta_schedule/database/schedule_fn_database.cc (92%)
 rename src/{ => s_tir}/meta_schedule/database/union_database.cc (91%)
 rename src/{ => s_tir}/meta_schedule/extracted_task.cc (90%)
 rename src/{ => s_tir}/meta_schedule/feature_extractor/feature_extractor.cc 
(90%)
 rename src/{ => s_tir}/meta_schedule/feature_extractor/per_store_feature.cc 
(99%)
 rename src/{ => s_tir}/meta_schedule/measure_callback/add_to_database.cc (93%)
 rename src/{ => s_tir}/meta_schedule/measure_callback/measure_callback.cc (89%)
 rename src/{ => s_tir}/meta_schedule/measure_callback/remove_build_artifact.cc 
(83%)
 rename src/{ => s_tir}/meta_schedule/measure_callback/update_cost_model.cc 
(93%)
 rename src/{ => s_tir}/meta_schedule/module_equality.cc (98%)
 rename src/{ => s_tir}/meta_schedule/module_equality.h (93%)
 rename src/{ => s_tir}/meta_schedule/mutator/mutate_compute_location.cc (96%)
 rename src/{ => s_tir}/meta_schedule/mutator/mutate_parallel.cc (98%)
 rename src/{ => s_tir}/meta_schedule/mutator/mutate_thread_binding.cc (95%)
 rename src/{ => s_tir}/meta_schedule/mutator/mutate_tile_size.cc (97%)
 rename src/{ => s_tir}/meta_schedule/mutator/mutate_unroll.cc (95%)
 rename src/{ => s_tir}/meta_schedule/mutator/mutator.cc (87%)
 rename src/{ => 
s_tir}/meta_schedule/postproc/disallow_async_strided_mem_copy.cc (97%)
 rename src/{ => s_tir}/meta_schedule/postproc/disallow_dynamic_loop.cc (89%)
 rename src/{ => s_tir}/meta_schedule/postproc/postproc.cc (87%)
 rename src/{ => s_tir}/meta_schedule/postproc/rewrite_cooperative_fetch.cc 
(97%)
 rename src/{ => s_tir}/meta_schedule/postproc/rewrite_layout.cc (97%)
 rename src/{ => 
s_tir}/meta_schedule/postproc/rewrite_parallel_vectorize_unroll.cc (98%)
 rename src/{ => s_tir}/meta_schedule/postproc/rewrite_reduction_block.cc (97%)
 rename src/{ => s_tir}/meta_schedule/postproc/rewrite_tensorize.cc (93%)
 rename src/{ => s_tir}/meta_schedule/postproc/rewrite_unbound_block.cc (93%)
 rename src/{ => s_tir}/meta_schedule/postproc/verify_gpu_code.cc (95%)
 rename src/{ => s_tir}/meta_schedule/postproc/verify_vtcm_limit.cc (88%)
 rename src/{ => s_tir}/meta_schedule/profiler.cc (87%)
 rename src/{ => s_tir}/meta_schedule/runner/runner.cc (85%)
 rename src/{ => s_tir}/meta_schedule/schedule/cpu/winograd.cc (91%)
 rename src/{ => s_tir}/meta_schedule/schedule/cuda/thread_bind.cc (98%)
 rename src/{ => s_tir}/meta_schedule/schedule/cuda/winograd.cc (94%)
 rename src/{ => s_tir}/meta_schedule/schedule/generic/winograd.cc (93%)
 rename src/{ => s_tir}/meta_schedule/schedule/x86/.gitignore (100%)
 rename src/{ => s_tir}/meta_schedule/schedule_rule/add_rfactor.cc (94%)
 rename src/{ => s_tir}/meta_schedule/schedule_rule/apply_custom_rule.cc (91%)
 rename src/{ => s_tir}/meta_schedule/schedule_rule/auto_bind.cc (91%)
 rename src/{ => s_tir}/meta_schedule/schedule_rule/auto_inline.cc (96%)
 rename src/{ => s_tir}/meta_schedule/schedule_rule/cross_thread_reduction.cc 
(98%)
 rename src/{ => s_tir}/meta_schedule/schedule_rule/multi_level_tiling.cc (98%)
 rename src/{ => s_tir}/meta_schedule/schedule_rule/multi_level_tiling.h (95%)
 rename src/{ => 
s_tir}/meta_schedule/schedule_rule/multi_level_tiling_tensor_core.cc (99%)
 rename src/{ => 
s_tir}/meta_schedule/schedule_rule/multi_level_tiling_wide_vector.cc (95%)
 rename src/{ => 
s_tir}/meta_schedule/schedule_rule/multi_level_tiling_with_intrin.cc (94%)
 rename src/{ => 
s_tir}/meta_schedule/schedule_rule/parallel_vectorize_unroll.cc (96%)
 rename src/{ => s_tir}/meta_schedule/schedule_rule/random_compute_location.cc 
(96%)
 rename src/{ => s_tir}/meta_schedule/schedule_rule/schedule_rule.cc (96%)
 rename src/{ => s_tir}/meta_schedule/search_strategy/evolutionary_search.cc 
(97%)
 rename src/{ => s_tir}/meta_schedule/search_strategy/replay_func.cc (95%)
 rename src/{ => s_tir}/meta_schedule/search_strategy/replay_trace.cc (96%)
 rename src/{ => s_tir}/meta_schedule/search_strategy/search_strategy.cc (86%)
 rename src/{ => s_tir}/meta_schedule/space_generator/post_order_apply.cc (95%)
 rename src/{ => s_tir}/meta_schedule/space_generator/schedule_fn.cc (92%)
 rename src/{ => s_tir}/meta_schedule/space_generator/space_generator.cc (94%)
 rename src/{ => s_tir}/meta_schedule/space_generator/space_generator_union.cc 
(92%)
 rename src/{ => s_tir}/meta_schedule/task_scheduler/gradient_based.cc (95%)
 rename src/{ => s_tir}/meta_schedule/task_scheduler/round_robin.cc (88%)
 rename src/{ => s_tir}/meta_schedule/task_scheduler/task_scheduler.cc (95%)
 rename src/{ => s_tir}/meta_schedule/trace_apply.cc (98%)
 rename src/{ => s_tir}/meta_schedule/trace_apply.h (88%)
 rename src/{ => s_tir}/meta_schedule/tune_context.cc (91%)
 rename src/{ => s_tir}/meta_schedule/utils.h (92%)
 rename tests/python/{ => s_tir}/dlight/test_benchmark.py (99%)
 rename tests/python/{ => s_tir}/dlight/test_cpu_gemv.py (99%)
 rename tests/python/{ => s_tir}/dlight/test_gpu_conv.py (99%)
 rename tests/python/{ => s_tir}/dlight/test_gpu_fallback.py (99%)
 rename tests/python/{ => s_tir}/dlight/test_gpu_gemv.py (99%)
 rename tests/python/{ => s_tir}/dlight/test_gpu_general_reduction.py (99%)
 rename tests/python/{ => s_tir}/dlight/test_gpu_low_batch_gemv.py (99%)
 rename tests/python/{ => s_tir}/dlight/test_gpu_matmul.py (99%)
 rename tests/python/{ => s_tir}/dlight/test_gpu_matmul_tensorize.py (99%)
 rename tests/python/{ => s_tir}/dlight/test_gpu_reduction.py (99%)
 rename tests/python/{ => s_tir}/dlight/test_gpu_rmsnorm.py (99%)
 rename tests/python/{ => s_tir}/dlight/test_gpu_transpose.py (99%)
 rename tests/python/{ => s_tir}/dlight/test_primitives.py (100%)
 rename tests/python/{ => s_tir}/meta_schedule/test_meta_schedule_arg_info.py 
(97%)
 rename tests/python/{ => s_tir}/meta_schedule/test_meta_schedule_builder.py 
(99%)
 rename tests/python/{ => s_tir}/meta_schedule/test_meta_schedule_cost_model.py 
(95%)
 rename tests/python/{ => s_tir}/meta_schedule/test_meta_schedule_database.py 
(99%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_feature_extractor.py (86%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_feature_extractor_per_store_feature.py 
(99%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_measure_callback.py (98%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_mma_tensorize.py (100%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_mutator_mutate_compute_location.py (98%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_mutator_mutate_parallel.py (98%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_mutator_mutate_thread_binding.py (98%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_mutator_mutate_tile_size.py (98%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_mutator_mutate_unroll.py (98%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_post_order_apply.py (98%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_postproc_disallow_async_strided_mem_copy.py
 (98%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_postproc_disallow_dynamic_loop.py (98%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_postproc_rewrite_cooperative_fetch.py 
(99%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_postproc_rewrite_layout.py (99%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_postproc_rewrite_parallel_vectorize_unroll.py
 (99%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_postproc_rewrite_reduction_block.py 
(99%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_postproc_rewrite_tensorize.py (99%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_postproc_rewrite_unbound_block.py (99%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_postproc_verify_gpu_code.py (99%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_postproc_verify_vtcm_limit.py (99%)
 rename tests/python/{ => s_tir}/meta_schedule/test_meta_schedule_profiler.py 
(97%)
 rename tests/python/{ => s_tir}/meta_schedule/test_meta_schedule_runner.py 
(96%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_schedule_rule_add_rfactor.py (98%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_schedule_rule_apply_custom_rule.py (86%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_schedule_rule_auto_bind.py (98%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_schedule_rule_auto_inline.py (99%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_schedule_rule_cross_thread_reduction.py 
(99%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_schedule_rule_mlt.py (99%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_schedule_rule_mlt_intrin.py (99%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_schedule_rule_mlt_tc.py (99%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_schedule_rule_parallel_vectorize_unroll.py
 (99%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_schedule_rule_random_compute_location.py
 (97%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_search_strategy.py (97%)
 rename tests/python/{ => s_tir}/meta_schedule/test_meta_schedule_space_cpu.py 
(99%)
 rename tests/python/{ => s_tir}/meta_schedule/test_meta_schedule_space_cuda.py 
(99%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_space_cuda_async.py (99%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_space_cuda_async_multiple_initialization.py
 (92%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_space_generator.py (95%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_space_post_opt.py (95%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_task_scheduler.py (99%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_trace_apply.py (99%)
 rename tests/python/{ => 
s_tir}/meta_schedule/test_meta_schedule_tune_context.py (97%)
 rename tests/python/{ => s_tir}/meta_schedule/test_meta_schedule_tune_tir.py 
(95%)


Reply via email to