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 20b1b80f25 [skip ci][ci][docker] Add cross compilation libs (#13800)
add 6c5be6fbd0 [TVMScript] `T.axis.remap` syntax sugar for TVMScript
printer (#13743)
add da99e9d1b5 [TVMScript] Use TVMScript for all TIR Printing (#13795)
add 0730422ff6 [microNPU] Upgrade to 22.08 version of Arm(R) Ethos(TM)-U
NPU drivers (#13529)
add 60358a145b [microNPU] Add hardware constraints for binary elementwise
(#13772)
add 02e8bbfab6 [Bugfix][TIR] Fix version conflict with typing for Python
3.8.0 (#13744)
add 5d2a947204 [TOPI] Making test_strided_set require a GPU for testing
(#13804)
No new revisions were added by this update.
Summary of changes:
CMakeLists.txt | 2 +-
apps/microtvm/cmsisnn/Makefile | 19 ++--
apps/microtvm/cmsisnn/src/demo_bare_metal.c | 4 +-
apps/microtvm/ethosu/Makefile | 24 ++--
apps/microtvm/ethosu/src/demo_bare_metal.c | 4 +-
apps/microtvm/ethosu/src/demo_freertos.c | 4 +-
ci/jenkins/docker-images.ini | 2 +-
.../install/ubuntu_install_ethosu_driver_stack.sh | 12 +-
gallery/how_to/work_with_microtvm/micro_ethosu.py | 4 +-
include/tvm/ir/module.h | 28 -----
include/tvm/ir/transform.h | 1 -
include/tvm/relay/base.h | 28 +++++
include/tvm/{ir => relay}/error.h | 13 +--
include/tvm/relay/expr.h | 1 -
include/tvm/relay/expr_functor.h | 2 +-
include/tvm/relay/pattern_functor.h | 2 +-
python/tvm/ir/__init__.py | 1 -
python/tvm/ir/affine_type.py | 2 +-
python/tvm/ir/base.py | 31 -----
python/tvm/ir/expr.py | 32 +++++-
python/tvm/ir/module.py | 28 +++++
python/tvm/ir/op.py | 31 ++++-
python/tvm/ir/tensor_type.py | 2 +-
python/tvm/micro/model_library_format.py | 7 +-
python/tvm/micro/testing/aot_test_utils.py | 8 +-
python/tvm/relay/__init__.py | 1 +
python/tvm/relay/base.py | 39 ++++++-
python/tvm/relay/dataflow_pattern/__init__.py | 29 ++++-
python/tvm/relay/expr.py | 34 ++++--
python/tvm/relay/function.py | 29 ++++-
python/tvm/relay/op/contrib/ethosu.py | 80 ++++++++++---
python/tvm/script/__init__.py | 1 -
python/tvm/script/printer/__init__.py | 1 -
python/tvm/script/printer/printer.py | 54 ---------
python/tvm/tir/schedule/_type_checker.py | 2 +-
rust/tvm/src/ir/expr.rs | 2 +-
src/ir/transform.cc | 6 +-
src/relay/analysis/annotated_region_set.cc | 2 +-
src/relay/analysis/annotated_region_set.h | 2 +-
src/relay/analysis/kind_check.cc | 2 +-
src/relay/analysis/match_exhaustion.cc | 2 +-
src/relay/analysis/type_solver.h | 2 +-
src/relay/backend/contrib/ethosu/codegen.cc | 2 +-
src/relay/backend/contrib/ethosu/compiler_attrs.cc | 2 +-
src/relay/backend/contrib/ethosu/preprocess.cc | 2 +-
src/relay/backend/contrib/uma/relay_to_tir.cc | 2 +-
src/relay/backend/vm/compiler.cc | 2 +-
src/relay/backend/vm/compiler.h | 2 +-
src/relay/collage/partition_rule.h | 2 +-
src/relay/ir/base.cc | 5 +
src/{ => relay}/ir/error.cc | 11 +-
src/relay/op/tensor/transform.cc | 2 +-
src/relay/op/tensor/transform.h | 2 +-
src/relay/op/type_relations.h | 2 +-
src/{ => relay}/printer/doc.cc | 4 +-
src/{ => relay}/printer/doc.h | 9 +-
src/{ => relay}/printer/meta_data.h | 13 +--
.../printer/model_library_format_printer.cc | 6 +-
src/{ => relay}/printer/relay_text_printer.cc | 13 +--
src/{ => relay}/printer/text_printer.cc | 9 +-
src/{ => relay}/printer/text_printer.h | 47 +++-----
src/{ => relay}/printer/tir_text_printer.cc | 28 ++---
src/{ => relay}/printer/tir_text_printer_debug.cc | 4 +-
src/{ => relay}/printer/tir_text_printer_debug.h | 10 +-
src/{ => relay}/printer/tvmscript_printer.cc | 85 +++++++-------
src/relay/transforms/merge_compiler_regions.cc | 2 +-
src/relay/transforms/partition_graph.cc | 2 +-
src/script/printer/printer.cc | 7 --
src/script/printer/tir/block.cc | 80 ++++++++++++-
src/tir/schedule/error.cc | 6 +-
src/tir/transforms/install_debug_spans.cc | 4 +-
tests/python/contrib/test_cmsisnn/utils.py | 4 +-
tests/python/contrib/test_ethosu/infra.py | 4 +-
tests/python/contrib/test_ethosu/test_codegen.py | 23 ++++
tests/python/contrib/test_ethosu/test_legalize.py | 81 ++++++++++---
tests/python/relay/aot/corstone300.mk | 33 +++---
tests/python/relay/test_ir_parser.py | 10 +-
tests/python/topi/python/test_topi_transform.py | 1 +
.../test_meta_schedule_schedule_rule_mlt.py | 3 +-
tests/python/unittest/test_tir_nodes.py | 126 ---------------------
.../test_tir_transform_lower_warp_memory.py | 9 +-
.../python/unittest/test_tvmscript_printer_tir.py | 42 +++++++
82 files changed, 748 insertions(+), 533 deletions(-)
rename include/tvm/{ir => relay}/error.h (97%)
delete mode 100644 python/tvm/script/printer/printer.py
rename src/{ => relay}/ir/error.cc (97%)
rename src/{ => relay}/printer/doc.cc (98%)
rename src/{ => relay}/printer/doc.h (97%)
rename src/{ => relay}/printer/meta_data.h (95%)
rename src/{ => relay}/printer/model_library_format_printer.cc (96%)
rename src/{ => relay}/printer/relay_text_printer.cc (99%)
rename src/{ => relay}/printer/text_printer.cc (95%)
rename src/{ => relay}/printer/text_printer.h (95%)
rename src/{ => relay}/printer/tir_text_printer.cc (97%)
rename src/{ => relay}/printer/tir_text_printer_debug.cc (98%)
rename src/{ => relay}/printer/tir_text_printer_debug.h (90%)
rename src/{ => relay}/printer/tvmscript_printer.cc (96%)