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 2d2b727339 [Docker] Update ci_cpu docker image to one containing polly
package f… (#15031)
add 20aeebdec0 [#14992][DOC][TUTORIAL] Fix typo for the 'Making your
Hardware Accelerator TVM-ready with UMA' (#15055)
add 56255f8dc5 [TIR] Move SplitHostDevice to before MakePackedAPI (#14986)
add fa4d73ac51 [TIR] Handle DeclBuffer in IRSubstitute (#15054)
add e5c1a24bda [TIR] Refactor BlockScope outside schedule (#15034)
add f3fde8121b [TIR] [Schedule] Fix decompose_padding bug with dtypes
(#15050)
add e6f0a15712 [Bugfix][CI] Fix CacheControl version constraint violation
(#15056)
add 7dc1d6a99f [CI] Make Graviton3 default AArch64 job runner node (#14983)
add 52c3d84040 [TIR] Handle DeclBuffer in StorageRewrite (#15051)
add 9e265ff5f0 [Bugfix][Relay][keras] Fix the bug about the attribute
'output_padding' in Deconv (#15060)
No new revisions were added by this update.
Summary of changes:
ci/jenkins/generated/arm_jenkinsfile.groovy | 38 ++++-----
ci/jenkins/templates/arm_jenkinsfile.groovy.j2 | 8 +-
.../python/bootstrap/lockfiles/constraints-3.7.txt | 6 +-
.../python/bootstrap/lockfiles/constraints-3.8.txt | 6 +-
gallery/tutorial/uma.py | 2 +-
include/tvm/tir/{schedule => }/block_scope.h | 18 +---
include/tvm/tir/schedule/state.h | 20 ++++-
include/tvm/tir/utils.h | 96 ++++++++++++++++++++++
python/tvm/relay/frontend/keras.py | 4 +
python/tvm/tir/{schedule => }/block_scope.py | 0
python/tvm/tir/schedule/__init__.py | 2 +-
python/tvm/tir/schedule/state.py | 2 +-
python/tvm/utils/roofline/__init__.py | 12 ++-
src/driver/driver_api.cc | 5 +-
src/relay/printer/relay_text_printer.cc | 2 +-
src/tir/{schedule => ir}/block_scope.cc | 25 +++---
src/tir/ir/stmt_functor.cc | 26 +++++-
src/tir/schedule/analysis/analysis.cc | 2 +-
src/tir/schedule/analysis/verify.cc | 6 +-
src/tir/schedule/concrete_schedule.cc | 1 -
src/tir/schedule/primitive/cache_index.cc | 4 +-
src/tir/schedule/primitive/cache_read_write.cc | 14 ++--
src/tir/schedule/primitive/decompose_padding.cc | 6 +-
src/tir/schedule/primitive/read_write_at.cc | 2 +-
src/tir/schedule/primitive/reduction.cc | 2 +-
src/tir/schedule/state.cc | 9 +-
src/tir/schedule/utils.h | 71 +---------------
src/tir/transforms/make_packed_api.cc | 11 ++-
src/tir/transforms/make_unpacked_api.cc | 10 ++-
src/tir/transforms/split_host_device.cc | 8 --
src/tir/transforms/storage_rewrite.cc | 70 +++++++++++-----
.../contrib/test_ethosu/test_encode_constants.py | 4 +-
.../test_ethosu/test_tir_to_cs_translator.py | 8 +-
tests/python/frontend/keras/test_forward.py | 6 ++
.../test_tir_schedule_decompose_padding.py | 41 +++++++++
.../unittest/test_tir_stmt_functor_substitute.py | 83 +++++++++++++++++++
.../unittest/test_tir_transform_make_packed_api.py | 40 +++++++--
.../test_tir_transform_make_unpacked_api.py | 65 +++++++++++++--
.../test_tir_transform_split_host_device.py | 14 ++--
.../unittest/test_tir_transform_storage_rewrite.py | 66 +++++++++++++++
40 files changed, 594 insertions(+), 221 deletions(-)
rename include/tvm/tir/{schedule => }/block_scope.h (93%)
create mode 100644 include/tvm/tir/utils.h
rename python/tvm/tir/{schedule => }/block_scope.py (100%)
rename src/tir/{schedule => ir}/block_scope.cc (89%)
create mode 100644 tests/python/unittest/test_tir_stmt_functor_substitute.py