This is an automated email from the ASF dual-hosted git repository.

junrushao pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git.


    from 3181f27  skip aot checks when USE_MICRO=OFF (#8772)
     add da4869e  [TensorIR][M2a] Parallel, Vectorize, Bind & Unroll (#8716)

No new revisions were added by this update.

Summary of changes:
 include/tvm/tir/schedule/schedule.h                |  39 ++-
 include/tvm/tir/transform.h                        |  12 +
 python/tvm/tir/schedule/schedule.py                | 240 +++++++++++++-
 python/tvm/tir/transform/transform.py              |  22 ++
 src/driver/driver_api.cc                           |   1 +
 src/runtime/thread_storage_scope.h                 |   2 +-
 src/tir/schedule/analysis.h                        |  23 ++
 src/tir/schedule/analysis/analysis.cc              |  59 ++++
 src/tir/schedule/concrete_schedule.cc              |  54 ++-
 src/tir/schedule/concrete_schedule.h               |   6 +-
 src/tir/schedule/primitive.h                       |  43 ++-
 src/tir/schedule/primitive/for_kind.cc             | 289 ++++++++++++++++
 src/tir/schedule/primitive/reduction.cc            |   4 +-
 src/tir/schedule/schedule.cc                       |   6 +
 src/tir/schedule/state.cc                          |   8 +-
 src/tir/schedule/traced_schedule.cc                |  40 +++
 src/tir/schedule/traced_schedule.h                 |   4 +
 src/tir/transforms/flatten_buffer.cc               |   5 +-
 src/tir/transforms/inject_virtual_thread.cc        |  11 +-
 src/tir/transforms/unify_thread_binding.cc         | 144 ++++++++
 .../python/unittest/test_tir_schedule_for_kind.py  | 365 +++++++++++++++++++++
 .../python/unittest/test_tir_schedule_reduction.py |  30 +-
 .../test_tir_transform_compact_buffer_region.py    |   1 +
 .../test_tir_transform_convert_blocks_to_opaque.py |   1 +
 .../unittest/test_tir_transform_flatten_buffer.py  |   1 +
 .../test_tir_transform_lower_init_block.py         |   1 +
 ...sform_plan_update_buffer_allocation_location.py |   1 +
 .../unittest/test_tir_transform_storage_flatten.py |   1 +
 .../test_tir_transform_unify_thread_binding.py     | 227 +++++++++++++
 29 files changed, 1600 insertions(+), 40 deletions(-)
 create mode 100644 src/tir/schedule/primitive/for_kind.cc
 create mode 100644 src/tir/transforms/unify_thread_binding.cc
 create mode 100644 tests/python/unittest/test_tir_schedule_for_kind.py
 create mode 100644 
tests/python/unittest/test_tir_transform_unify_thread_binding.py

Reply via email to