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

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


    from 9f29e2a  [BUILD] Add caching to CMake (#8373)
     add 7653972  [Meta Schedule][M3a] Instruction and Trace (#8615)

No new revisions were added by this update.

Summary of changes:
 include/tvm/tir/schedule/instruction.h             | 288 +++++++++++
 include/tvm/tir/schedule/schedule.h                |  19 +-
 include/tvm/tir/schedule/state.h                   |   8 -
 include/tvm/tir/schedule/trace.h                   | 164 +++++++
 python/tvm/tir/schedule/__init__.py                |   4 +-
 .../schedule/{_ffi_api_schedule.py => _ffi_api.py} |   0
 python/tvm/tir/schedule/block_scope.py             |  14 +-
 python/tvm/tir/schedule/instruction.py             | 166 +++++++
 python/tvm/tir/schedule/schedule.py                | 130 +++--
 python/tvm/tir/schedule/state.py                   |  26 +-
 python/tvm/tir/schedule/trace.py                   | 260 ++++++++++
 src/tir/schedule/analysis.h                        |  16 -
 src/tir/schedule/analysis/analysis.cc              |  34 --
 src/tir/schedule/concrete_schedule.h               |  22 +-
 src/tir/schedule/instruction.cc                    | 102 ++++
 src/tir/schedule/instruction_traits.h              | 536 +++++++++++++++++++++
 src/tir/schedule/primitive.h                       |  36 +-
 src/tir/schedule/primitive/compute_inline.cc       |  51 ++
 src/tir/schedule/primitive/get_block_loop.cc       | 113 +++++
 src/tir/schedule/primitive/loop_transformation.cc  |  74 +++
 src/tir/schedule/primitive/reduction.cc            |  29 ++
 src/tir/schedule/schedule.cc                       |  38 +-
 src/tir/schedule/state.cc                          |  17 +-
 src/tir/schedule/trace.cc                          | 533 ++++++++++++++++++++
 src/tir/schedule/utils.h                           |   4 +
 .../unittest/test_tir_schedule_block_scope.py      |   7 +-
 .../unittest/test_tir_schedule_compute_inline.py   |  20 +-
 tests/python/unittest/test_tir_schedule_error.py   |   7 +-
 .../unittest/test_tir_schedule_instruction.py      |  68 +++
 .../python/unittest/test_tir_schedule_reduction.py |   5 +-
 .../unittest/test_tir_schedule_split_fuse.py       |   4 +-
 tests/python/unittest/test_tir_schedule_state.py   |  17 +-
 .../test_tir_schedule_state_cached_flags.py        |  19 +-
 tests/python/unittest/test_tir_schedule_trace.py   | 241 +++++++++
 .../python/unittest/test_tir_schedule_utilities.py |   9 +-
 35 files changed, 2836 insertions(+), 245 deletions(-)
 create mode 100644 include/tvm/tir/schedule/instruction.h
 create mode 100644 include/tvm/tir/schedule/trace.h
 rename python/tvm/tir/schedule/{_ffi_api_schedule.py => _ffi_api.py} (100%)
 create mode 100644 python/tvm/tir/schedule/instruction.py
 create mode 100644 python/tvm/tir/schedule/trace.py
 create mode 100644 src/tir/schedule/instruction.cc
 create mode 100644 src/tir/schedule/instruction_traits.h
 create mode 100644 src/tir/schedule/primitive/get_block_loop.cc
 create mode 100644 src/tir/schedule/trace.cc
 create mode 100644 tests/python/unittest/test_tir_schedule_instruction.py
 create mode 100644 tests/python/unittest/test_tir_schedule_trace.py

Reply via email to