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 1257f4300d [microNPU][ETHOSU] Upgrade to 23.05 version of Arm(R)
Ethos(TM)-U NPU drivers (#15115)
add d26dc445bb [TIR] Block dependence analysis without schedules (#15146)
add 0a5f5f030f [TensorIR][Schedule] New schedule primitive
`unsafe_hide_buffer_access` (#15144)
add 8c297a63c5 [Docker] Fix build.sh environment variables (#15149)
add 512d35ab11 [TIR] Fix typo in code example (#15150)
add 5a3523d383 [TIR][Schedule] Enhance `compute-inline` for fusion (#15142)
No new revisions were added by this update.
Summary of changes:
docker/build.sh | 7 +-
include/tvm/tir/block_dependence_info.h | 102 +++++++
include/tvm/tir/block_scope.h | 50 ++++
include/tvm/tir/schedule/schedule.h | 9 +
include/tvm/tir/utils.h | 45 +++
.../tvm/meta_schedule/testing/space_generation.py | 2 +-
python/tvm/te/operation.py | 2 +-
python/tvm/tir/__init__.py | 1 +
python/tvm/tir/block_dependence_info.py | 88 ++++++
python/tvm/tir/schedule/schedule.py | 31 ++
src/tir/ir/block_dependence_info.cc | 99 +++++++
src/tir/ir/block_scope.cc | 48 ++++
src/tir/schedule/concrete_schedule.cc | 8 +
src/tir/schedule/concrete_schedule.h | 2 +
src/tir/schedule/primitive.h | 10 +
src/tir/schedule/primitive/compute_inline.cc | 262 +++++++++--------
src/tir/schedule/primitive/hide_buffer_access.cc | 171 +++++++++++
src/tir/schedule/schedule.cc | 2 +
src/tir/schedule/state.cc | 155 ++--------
src/tir/schedule/traced_schedule.cc | 11 +
src/tir/schedule/traced_schedule.h | 2 +
.../test_meta_schedule_schedule_rule_mlt_intrin.py | 3 +-
.../test_meta_schedule_schedule_rule_mlt_tc.py | 25 +-
.../test_meta_schedule_space_cuda_winograd.py | 57 ++--
..._scope.py => test_tir_block_dependence_info.py} | 173 ++++++-----
.../unittest/test_tir_schedule_compute_inline.py | 320 +++++++++++++++++++--
.../test_tir_schedule_tensorize_ldmatrix_mma.py | 24 +-
.../unittest/test_tir_unsafe_hide_buffer_access.py | 102 +++++++
28 files changed, 1406 insertions(+), 405 deletions(-)
create mode 100644 include/tvm/tir/block_dependence_info.h
create mode 100644 python/tvm/tir/block_dependence_info.py
create mode 100644 src/tir/ir/block_dependence_info.cc
create mode 100644 src/tir/schedule/primitive/hide_buffer_access.cc
copy tests/python/unittest/{test_tir_schedule_block_scope.py =>
test_tir_block_dependence_info.py} (51%)
create mode 100644 tests/python/unittest/test_tir_unsafe_hide_buffer_access.py