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 125886350a [TOPI] Fix tuple unpack in conv2d NCHWc int8 (#13761)
add 3b49f7973d [FIX] Minor Compilation Warning Fixes (#13794)
add e25e61857c [Hexagon] Add hexagon user DMA intrins for tensorization
(#13719)
add c9b4016000 [CMSIS-NN] Remove support for the old CMSIS NN project
(#13760)
add 328122675d [TIR][TOPI][x86][CI] Support skylake avx512 (#13621)
add 2e2ae26898 [CI] Cross-compile libtvm_runtime to Aarch64 and run tests
(#13714)
add 7e3dc45fed [TVMScript] Migrate More to TVMScripr Printer (#13785)
add 20b1b80f25 [skip ci][ci][docker] Add cross compilation libs (#13800)
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 1 +
apps/microtvm/cmsisnn/Makefile | 9 +-
apps/microtvm/ethosu/Makefile | 9 +-
.../template_project/CMakeLists.txt.template | 26 +-
apps/microtvm/zephyr_cmsisnn/CMakeLists.txt | 46 +-
ci/jenkins/docker-images.ini | 2 +-
...groovy => minimal_cross_isa_jenkinsfile.groovy} | 41 +-
....j2 => minimal_cross_isa_jenkinsfile.groovy.j2} | 29 +-
.../install/ubuntu_install_ethosu_driver_stack.sh | 3 -
include/tvm/ir/expr.h | 11 +
include/tvm/ir/module.h | 55 +-
include/tvm/ir/type.h | 19 +
include/tvm/ir/type_functor.h | 4 +-
include/tvm/meta_schedule/mutator.h | 2 -
include/tvm/meta_schedule/postproc.h | 4 +-
include/tvm/meta_schedule/schedule_rule.h | 4 +-
include/tvm/node/repr_printer.h | 32 +
include/tvm/script/printer/ir_docsifier_functor.h | 3 +
include/tvm/script/printer/printer.h | 15 -
include/tvm/tir/expr.h | 3 -
include/tvm/tir/function.h | 19 +-
include/tvm/tir/stmt.h | 11 +
python/tvm/ir/__init__.py | 56 +-
python/tvm/ir/affine_type.py | 7 +-
python/tvm/ir/base.py | 12 +-
python/tvm/ir/module.py | 126 ++-
python/tvm/ir/tensor_type.py | 7 +-
python/tvm/ir/type.py | 3 +-
python/tvm/relay/dataflow_pattern/__init__.py | 5 +
python/tvm/relay/expr.py | 24 +-
python/tvm/relay/frontend/tensorflow_ops.py | 2 +-
python/tvm/relay/function.py | 9 +-
python/tvm/relay/op/contrib/cutlass.py | 8 +-
python/tvm/relay/op/contrib/dnnl.py | 23 +-
python/tvm/relay/op/contrib/ethosu.py | 64 +-
python/tvm/relay/op/contrib/tensorrt.py | 13 +-
python/tvm/relay/qnn/op/legalizations.py | 4 +-
python/tvm/runtime/_ffi_node_api.py | 5 +
python/tvm/runtime/object.py | 19 +-
python/tvm/testing/utils.py | 29 +
python/tvm/tir/expr.py | 86 +-
python/tvm/tir/function.py | 81 +-
python/tvm/tir/schedule/schedule.py | 25 +-
python/tvm/tir/stmt.py | 75 ++
python/tvm/tir/tensor_intrin/hexagon.py | 54 ++
python/tvm/tir/tensor_intrin/x86.py | 40 +
python/tvm/topi/x86/batch_matmul.py | 25 +-
python/tvm/topi/x86/dense.py | 19 +-
python/tvm/topi/x86/dense_alter_op.py | 18 +-
src/arith/iter_affine_map.cc | 12 +-
src/auto_scheduler/compute_dag.cc | 22 +-
src/ir/adt.cc | 5 +-
src/ir/attrs.cc | 6 -
src/ir/error.cc | 7 -
src/ir/expr.cc | 11 -
src/ir/function.cc | 16 +-
src/ir/module.cc | 157 +--
src/ir/transform.cc | 3 -
src/ir/type.cc | 25 -
src/meta_schedule/arg_info.cc | 5 +-
src/meta_schedule/database/json_database.cc | 2 +-
src/meta_schedule/mutator/mutator.cc | 2 -
src/meta_schedule/postproc/postproc.cc | 2 +-
src/meta_schedule/schedule_rule/schedule_rule.cc | 6 +-
.../space_generator/space_generator.cc | 19 +-
src/meta_schedule/task_scheduler/task_scheduler.cc | 6 +-
src/meta_schedule/utils.h | 1 -
src/node/repr_printer.cc | 25 +
src/node/structural_equal.cc | 4 +-
src/printer/model_library_format_printer.cc | 6 +-
src/printer/text_printer.h | 2 -
src/printer/tvmscript_printer.cc | 10 -
src/relay/backend/te_compiler_cache.cc | 3 +-
src/relay/ir/function.cc | 130 +++
src/relay/transforms/defunctionalization.cc | 2 +-
src/script/printer/ir/ir.cc | 70 +-
.../printer/ir/script_method.cc} | 20 +-
src/script/printer/ir/utils.h | 16 +-
src/script/printer/legacy_repr.cc | 1008 ++++++++++++++++++++
src/script/printer/tir/block.cc | 4 +-
src/script/printer/tir/buffer.cc | 16 +-
src/script/printer/tir/expr.cc | 75 +-
src/script/printer/tir/for_loop.cc | 4 +-
src/script/printer/tir/function.cc | 20 +-
src/script/printer/tir/ir.cc | 18 +-
src/script/printer/tir/script_method.cc | 59 ++
src/script/printer/tir/stmt.cc | 26 +-
src/script/printer/tir/utils.h | 31 +-
src/script/printer/utils.h | 73 ++
src/target/source/interface_c.cc | 3 +-
src/target/source/source_module.cc | 3 +-
src/tir/analysis/control_flow_graph.cc | 5 +-
src/tir/analysis/control_flow_graph.h | 7 +-
src/tir/analysis/oob_checker.cc | 1 -
src/tir/analysis/verify_memory.cc | 2 +-
src/tir/ir/legacy_printer.cc | 270 ------
src/tir/schedule/analysis/verify.cc | 2 +-
src/tir/schedule/error.cc | 1 +
src/tir/schedule/primitive/compute_inline.cc | 10 +-
.../schedule/primitive/layout_transformation.cc | 4 +-
src/tir/schedule/utils.h | 2 +-
src/tir/transforms/common_subexpr_elim.cc | 4 +-
src/tir/transforms/common_subexpr_elim_tools.cc | 4 +-
src/tir/transforms/install_debug_spans.cc | 2 +-
src/tir/transforms/narrow_datatype.cc | 1 -
src/tir/usmp/transform/assign_pool_info.cc | 4 +-
tests/micro/zephyr/test_zephyr.py | 2 +-
.../contrib/test_ethosu/test_encode_constants.py | 24 +-
.../test_ethosu/test_outline_compiler_functions.py | 4 +-
.../test_ethosu/test_remove_concatenates.py | 7 +-
.../contrib/test_ethosu/test_replace_conv2d.py | 11 +-
.../contrib/test_ethosu/test_replace_copy.py | 13 +-
tests/python/contrib/test_gemm_acc32_vnni.py | 160 ++--
.../contrib/test_hexagon/test_vtcm_bandwidth.py | 46 +-
tests/python/contrib/test_tensorrt.py | 12 +-
tests/python/contrib/test_uma/test_partition.py | 7 +-
tests/python/frontend/pytorch/qnn_test.py | 39 +-
tests/python/integration/test_auto_tensorize.py | 136 ++-
tests/python/relay/aot/corstone300.mk | 9 +-
tests/python/relay/test_op_level1.py | 24 +-
tests/python/relay/test_op_level10.py | 45 +-
tests/python/relay/test_op_level2.py | 24 +-
tests/python/relay/test_pass_qnn_legalize.py | 26 +-
tests/python/unittest/test_arith_deduce_bound.py | 20 +-
...on.py => test_meta_schedule_cpu_dot_product.py} | 62 +-
.../test_meta_schedule_relay_integration.py | 19 +-
.../test_meta_schedule_schedule_rule_mlt.py | 112 ++-
.../test_meta_schedule_schedule_rule_mlt_intrin.py | 23 +-
.../unittest/test_meta_schedule_trace_apply.py | 8 +-
tests/python/unittest/test_micro_ms_tuning.py | 9 +-
tests/python/unittest/test_te_schedule.py | 7 +-
tests/python/unittest/test_tir_nodes.py | 54 +-
.../python/unittest/test_tir_schedule_analysis.py | 15 +-
.../python/unittest/test_tir_schedule_tensorize.py | 14 +-
.../python/unittest/test_tir_schedule_transform.py | 38 +-
.../test_tir_transform_inject_ptx_async_copy.py | 6 +-
.../test_tir_transform_inject_rolling_buffer.py | 12 +-
.../test_tir_transform_inject_software_pipeline.py | 4 +-
.../unittest/test_tir_transform_make_packed_api.py | 16 +-
.../unittest/test_tir_transform_thread_sync.py | 4 +-
tests/python/unittest/test_tvmscript_complete.py | 2 +-
tests/python/unittest/test_tvmscript_ops.py | 8 +-
...er_irmodule.py => test_tvmscript_printer_ir.py} | 40 +-
.../python/unittest/test_tvmscript_printer_tir.py | 5 +-
tests/python/unittest/test_tvmscript_regression.py | 4 +-
tests/python/unittest/test_tvmscript_roundtrip.py | 23 +-
...l.sh => task_config_build_minimal_cross_isa.sh} | 20 +-
147 files changed, 3104 insertions(+), 1451 deletions(-)
copy ci/jenkins/generated/{minimal_jenkinsfile.groovy =>
minimal_cross_isa_jenkinsfile.groovy} (94%)
copy ci/jenkins/templates/{minimal_jenkinsfile.groovy.j2 =>
minimal_cross_isa_jenkinsfile.groovy.j2} (70%)
copy src/{auto_scheduler/utils.cc => script/printer/ir/script_method.cc} (60%)
mode change 100755 => 100644
create mode 100644 src/script/printer/legacy_repr.cc
create mode 100644 src/script/printer/tir/script_method.cc
create mode 100644 src/script/printer/utils.h
delete mode 100644 src/tir/ir/legacy_printer.cc
rename tests/python/unittest/{test_meta_schedule_vnni_integration.py =>
test_meta_schedule_cpu_dot_product.py} (83%)
copy tests/python/unittest/{test_tvmscript_ir_builder_irmodule.py =>
test_tvmscript_printer_ir.py} (62%)
copy tests/scripts/{task_config_build_minimal.sh =>
task_config_build_minimal_cross_isa.sh} (63%)