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

areusch pushed a change to branch ci-docker-staging
in repository https://gitbox.apache.org/repos/asf/tvm.git.


 discard e108fcf  Fix typo in ci_cpu commands
    omit f8d8f5e  [CI] Split Integration tests out of first phase of pipeline
     add f573007  relu of dnnl json runtime only support 4-dims input (#9122)
     add 0564d38  add `multiply` and remove `subtract` for dnnl json runtime 
(#9120)
     add db8864b  Fix the missing `dtype` attribute of `tir.Shuffle` in Python 
level (#9131)
     add 44d5d7a  [Relay] Register layout conversion function to more reduce 
ops (#9048)
     add c82b2bd  fix annotation of tir generic (#9119)
     add f70ec81  prevent casting handle to other types (#9114)
     add 861b47d  [LLVM] Refactor MakeCallPacked, NFC (#9118)
     add d0c6ca5  Frontend: add onnx GlobalLpPool op (#8845)
     add 2c6fb65  Arm(R) Ethos(TM)-U NPU TIR to CS for Conv2D (#8811)
     add 507400e  Ensure google-mock is installed and setup (#9107)
     add 49c99ed  [CI] bash.sh, build.sh: add option to set the container name 
and hostname (#9110)
     add 9df2ae8  [Codegen] Swap out analyzer when outlining (#9117)
     add 4251103  [Bugfix] Add nullptr checking for `AttrStmt` with 
`coproc_uop_scope` attr key (#9123)
     add 9e47b43  [Meta Schedule][M3b] Database (#9061)
     add 5e46e75  [ONNX] [Relay] Dynamic squeeze (#9095)
     add 5506472  [microTVM][Zephyr] Add MIMXRT1050 board support (#9068)
     add 163322c  [Relay] Prepare for new plan_devices.cc (part II) (#9130)
     add 4905a8c  [Torch] Support returning quantized weights and bias for BYOC 
use cases (#9135)
     add 7adbb27  [UnitTests] Enable minimum testing on Vulkan target in CI 
(#9093)
     add f052abc  add nn.global_avgpool to fq2i (#9137)
     add bffbbe7  [Relay][ConvertLayout] Support for qnn.conv2d_transpose 
(#9139)
     add c2bf399  [BYOC] support arbitrary input dims for add/mul/relu of dnnl 
c_src codegen (#9127)
     add 285dbd8  [OpenCL] Remove redundant visit statement in CodeGen. (#9144)
     add 0467539  [UnitTest] Parametrized test_conv2d_int8_intrinsics (#9143)
     add e4946f4  [Frontend][PyTorch] support for quantized conv_transpose2d op 
(#9133)
     add a16ccf4  [Meta Schedule][M3a] SearchStrategy (#9132)
     add 88313d7  fix things (#9146)
     add 198a8ab  [TIR] add loop partition hint pragma (#9121)
     add 0d27ba0  Fix Google Mock differences between Ubuntu 18.04 and 16.04 
(#9141)
     add f76e141  [Meta Schedule][M3b] Runner (#9111)
     add 7a08ae4  [CI] Split Integration tests out of first phase of pipeline 
(#9128)
     add 86ce111  Arm(R) Ethos(TM)-U NPU codegen integration (#8849)
     add df50fa3  [LLVM] Make changes needed for opaque pointers (#9138)
     add d7a28f9  [Relay] Merge analysis/context_analysis.cc and 
transforms/device_annotation.cc (#9038)
     add 725ae75  Fix flaky NMS test by making sure scores are unique (#9140)
     add da5b4fb  [TIR][LowerMatchBuffer] Fix lowering strides when source 
region has higher dimension than the buffer (#9145)
     add fafd164  Update find cublas so it search default path if needed. 
(#9149)
     add 677f2d4  [Hotfix][Testing] Wait for RPCServer to be established (#9150)
     add 229eca4  Fix typo (#9156)
     add 3d64783  [microTVM] Add wrapper for creating project using a MLF 
(#9090)
     add dda75fe  [6/6] Arm(R) Ethos(TM)-U NPU codegen integration with `tvmc` 
(#8854)
     add 719d2f6  [OpenCL] Add vectorization to cuda conv2d_nhwc schedule 
(#8636)
     add 7974e30  Introduce centralised name transformation functions (#9088)
     add 3887628  [ONNX] support additional nllloss tests (#9045)
     add 12330ca  Issue8717 x86 dws conv2d schedule (#9092)
     add c51f429  [microTVM] Update support for ARMv7m intrinsic (#8990)
     add 4b4b3d0  [Meta Schedule][M3a] TaskScheduler (#9154)
     add 659f3b7  [TIR] tir.transform.StorageFlatten refactor (#9091)
     add df24393  [TEST] Move llvm import test away from minimum test (#9171)
     add 1f130ec  add PaddlePaddle tutorial (#9124)
     add de04d83  [BugFix][Meta Schedule] Fix meta_schedule.testing.local_rpc 
(#9172)
     add 61fbda9  Use a uint64_t to serialize primitive_attrs in the Relay VM 
to fix 32bit RPC (#9169)
     add 62a7fb7  [TIR][LowerMatchBuffer] Fix lowering strides when source 
buffer has non-empty strides (#9166)
     add 5b41761  BUG: Fix core-dump in crt graph_executor.c (#9155)
     add 4f6b2a1  Cleaning up Arm(R) Ethos(TM)-U codegen (#9147)
     add e7af601  [TVMScript] Script namespace changes (#9115)
     add 574a47c  [Meta Schedule][M4a] Local runner (#9153)
     add 6d120c0  [CMSIS-NN] Initial operator support for Mul (#9163)
     add b0ed3a0  [LLVM] Rename t_tvm_context_ to t_tvm_device_, NFC (#9176)
     add 7cb3e11  Add cache flush for arm (#9170)
     add 89e7b6f  [ONNX] [#8838] QLinearLeakyRelu contrib op  (#9063)
     add 47095d7  [Unittest] Fixing unittest (#9180)
     add f962220  [Contrib][ONNX] Handle removal of onnx.utils.polish_model 
(#9178)
     add feb4536  [LLVM/CPU] Add comments with origins of various 
runtime/backend types, NFC (#9177)
     add 6b3fe95  [TensorIR][M2a] Decompose-Reduction (#9041)
     add 6a32ac5  [Test] Fix flaky LocalRunner test due to a small timeout 
(#9181)
     add 457e9d0  [CI] Prevent the complete Jenkins pipeline to run when files 
commited only to  `/docs` (#9031)
     add b9f2284  Support quantised RSQRT operator in TFLite (#9165)
     add 2f02b1e  support Torch all and any op (#9185)
     add 779a506  [Relay] Remove DeviceMap from LowerTE (#8788)
     add 6f98e2d  [CMSIS-NN] Initial operator support for Add (#9167)
     add bab871a  [Hexagon] Fix compilation errors in Hexagon launcher (#9189)
     new 007443d  Update ci-cpu to v0.78.

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (e108fcf)
            \
             N -- N -- N   refs/heads/ci-docker-staging (007443d)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Jenkinsfile                                        |  370 ++--
 apps/microtvm/zephyr/template_project/boards.json  |    6 +
 .../zephyr/template_project/microtvm_api_server.py |   12 +-
 cmake/modules/StandaloneCrt.cmake                  |    2 +-
 cmake/utils/FindCUDA.cmake                         |    4 +
 docker/bash.sh                                     |   24 +-
 docker/build.sh                                    |   12 +-
 docker/install/ubuntu_install_core.sh              |   14 +-
 docker/install/ubuntu_install_onnx.sh              |    4 +
 docker/install/ubuntu_install_python_package.sh    |    2 +-
 docker/install/ubuntu_install_sphinx.sh            |    2 +-
 docs/conf.py                                       |    1 +
 include/tvm/ir/attrs.h                             |   25 +
 include/tvm/ir/function.h                          |   21 +
 include/tvm/meta_schedule/builder.h                |    4 +-
 include/tvm/meta_schedule/database.h               |  279 +++
 include/tvm/meta_schedule/runner.h                 |  219 +++
 include/tvm/meta_schedule/search_strategy.h        |  246 +++
 include/tvm/meta_schedule/space_generator.h        |   38 +-
 include/tvm/meta_schedule/task_scheduler.h         |  220 +++
 include/tvm/meta_schedule/tune_context.h           |   15 +
 include/tvm/node/reflection.h                      |    2 +-
 include/tvm/parser/parser.h                        |    8 +-
 include/tvm/relay/analysis.h                       |   29 -
 include/tvm/relay/attrs/annotation.h               |   41 +-
 include/tvm/relay/attrs/function.h                 |   66 -
 include/tvm/relay/transform.h                      |   14 +-
 include/tvm/runtime/container/string.h             |    7 +
 include/tvm/runtime/vm/vm.h                        |    4 +-
 include/tvm/support/random_engine.h                |   10 +
 include/tvm/tir/buffer.h                           |    8 +
 include/tvm/tir/expr.h                             |    1 +
 include/tvm/tir/function.h                         |   20 +-
 include/tvm/tir/schedule/schedule.h                |   16 +
 include/tvm/tir/schedule/state.h                   |    6 +
 include/tvm/tir/stmt.h                             |   26 +-
 include/tvm/tir/transform.h                        |    8 +-
 python/gen_requirements.py                         |    2 +-
 python/tvm/contrib/target/onnx.py                  |   31 +-
 python/tvm/driver/tvmc/composite_target.py         |    5 +
 python/tvm/ir/module.py                            |   20 +
 python/tvm/meta_schedule/__init__.py               |    5 +-
 python/tvm/meta_schedule/builder/local_builder.py  |   17 +-
 .../gpu => meta_schedule/database}/__init__.py     |   10 +-
 python/tvm/meta_schedule/database/database.py      |  240 +++
 python/tvm/meta_schedule/database/json_database.py |   61 +
 python/tvm/meta_schedule/{ => runner}/__init__.py  |   13 +-
 python/tvm/meta_schedule/runner/config.py          |  190 ++
 python/tvm/meta_schedule/runner/local_runner.py    |  359 ++++
 python/tvm/meta_schedule/runner/rpc_runner.py      |  521 +++++
 python/tvm/meta_schedule/runner/runner.py          |  170 ++
 python/tvm/meta_schedule/runner/utils.py           |  120 ++
 .../search_strategy}/__init__.py                   |   10 +-
 .../meta_schedule/search_strategy/replay_trace.py  |   47 +
 .../search_strategy/search_strategy.py             |  166 ++
 .../meta_schedule/{ => task_scheduler}/__init__.py |   13 +-
 .../meta_schedule/task_scheduler/round_robin.py    |   64 +
 .../meta_schedule/task_scheduler/task_scheduler.py |  122 ++
 python/tvm/meta_schedule/testing.py                |   71 +
 python/tvm/meta_schedule/tune_context.py           |   15 +-
 python/tvm/meta_schedule/utils.py                  |   87 +-
 python/tvm/micro/project.py                        |   33 +
 python/tvm/parser/__init__.py                      |    6 +-
 python/tvm/relay/analysis/analysis.py              |   49 -
 .../tvm/relay/backend/contrib/ethosu/__init__.py   |    2 +-
 python/tvm/relay/backend/contrib/ethosu/codegen.py |   84 +
 .../tvm/relay/backend/contrib/ethosu/legalize.py   |    6 +
 .../backend/contrib/ethosu/tir_to_cs_translator.py |  244 +++
 python/tvm/relay/backend/contrib/ethosu/util.py    |   51 +-
 python/tvm/relay/backend/name_transforms.py        |   98 +
 python/tvm/relay/frontend/onnx.py                  |   88 +-
 python/tvm/relay/frontend/pytorch.py               |   38 +-
 python/tvm/relay/frontend/qnn_torch.py             |  201 +-
 python/tvm/relay/frontend/tflite.py                |   14 +-
 python/tvm/relay/op/_tensor.py                     |    1 -
 python/tvm/relay/op/contrib/cmsisnn.py             |   30 +
 python/tvm/relay/op/contrib/dnnl.py                |    1 -
 python/tvm/relay/op/contrib/ethosu.py              |   82 +-
 python/tvm/relay/op/dyn/_transform.py              |   22 +
 python/tvm/relay/op/strategy/arm_cpu.py            |   22 +-
 python/tvm/relay/op/strategy/cuda.py               |    6 +-
 python/tvm/relay/op/strategy/rocm.py               |    6 +-
 python/tvm/relay/op/transform.py                   |    6 +-
 python/tvm/relay/qnn/op/layout_conversions.py      |   48 +
 .../transform/fake_quantization_to_integer.py      |   11 +
 python/tvm/relay/transform/transform.py            |   31 +-
 python/tvm/script/__init__.py                      |    4 +-
 python/tvm/script/context_maintainer.py            |   48 +-
 python/tvm/script/parser.py                        |  245 ++-
 python/tvm/script/registry.py                      |    2 +-
 python/tvm/{topi/gpu => script/tir}/__init__.py    |    9 +-
 python/tvm/script/{ => tir}/intrin.py              |    4 +-
 python/tvm/script/{ => tir}/node.py                |    0
 .../__init__.py => script/tir/prim_func.py}        |   42 +-
 python/tvm/script/{ => tir}/scope_handler.py       |   68 +-
 python/tvm/script/{ => tir}/special_stmt.py        |   32 +-
 python/tvm/script/{ => tir}/ty.py                  |    2 +-
 python/tvm/script/tir/utils.py                     |   54 +
 python/tvm/script/utils.py                         |   37 +-
 python/tvm/target/target.py                        |    2 +-
 python/tvm/te/operation.py                         |   16 +-
 python/tvm/tir/function.py                         |   40 +-
 python/tvm/tir/generic.py                          |    4 +-
 python/tvm/tir/schedule/schedule.py                |  572 +++---
 python/tvm/tir/transform/transform.py              |    8 +-
 .../topi/arm_cpu/cortex_m7/conv2d/direct_simd.py   |   13 +-
 .../topi/arm_cpu/cortex_m7/micro_kernel/gemm.py    |  328 +++-
 python/tvm/topi/cuda/conv2d.py                     |   21 -
 python/tvm/topi/generic/conv2d.py                  |   31 +-
 python/tvm/topi/gpu/__init__.py                    |    1 +
 python/tvm/topi/gpu/conv2d.py                      |   43 +
 python/tvm/topi/{cuda => gpu}/conv2d_nhwc.py       |   15 +-
 src/ir/diagnostic.cc                               |    6 +-
 src/meta_schedule/database/database.cc             |  179 ++
 src/meta_schedule/database/json_database.cc        |  161 ++
 src/meta_schedule/runner/runner.cc                 |   80 +
 src/meta_schedule/search_strategy/replay_trace.cc  |  148 ++
 .../search_strategy/search_strategy.cc             |   68 +
 src/meta_schedule/task_scheduler/round_robin.cc    |   71 +
 src/meta_schedule/task_scheduler/task_scheduler.cc |  219 +++
 src/meta_schedule/tune_context.cc                  |    9 +-
 src/meta_schedule/utils.h                          |  183 +-
 src/parser/meta_ref.h                              |    3 +-
 src/parser/parser.cc                               |  100 +-
 src/parser/source_map.cc                           |    6 +-
 src/parser/tokenizer.h                             |    4 +-
 src/printer/text_printer.h                         |    2 +-
 src/printer/tvmscript_printer.cc                   |  161 +-
 src/relay/analysis/context_analysis.cc             |  719 -------
 src/relay/backend/aot_executor_codegen.cc          |  145 +-
 src/relay/backend/build_module.cc                  |  166 +-
 src/relay/backend/contrib/cmsisnn/relay_to_tir.cc  |  173 +-
 src/relay/backend/contrib/dnnl/codegen.cc          |   41 +-
 src/relay/backend/contrib/ethosu/source_module.cc  |  332 ++++
 src/relay/backend/graph_executor_codegen.cc        |   79 +-
 src/relay/backend/graph_plan_memory.cc             |  177 +-
 src/relay/backend/interpreter.cc                   |   89 +-
 src/relay/backend/name_transforms.cc               |  104 +
 src/relay/backend/name_transforms.h                |  105 +
 src/relay/backend/te_compiler.cc                   |  166 +-
 src/relay/backend/te_compiler.h                    |   11 +-
 src/relay/backend/utils.cc                         |   20 +
 src/relay/backend/utils.h                          |    5 +
 src/relay/backend/vm/compiler.cc                   |  244 ++-
 src/relay/backend/vm/compiler.h                    |   12 +-
 src/relay/backend/vm/lambda_lift.cc                |   91 +-
 src/relay/ir/expr_functor.cc                       |   26 +-
 src/relay/op/annotation/annotation.cc              |   59 +-
 src/relay/op/annotation/annotation.h               |   40 +-
 src/relay/op/dyn/tensor/transform.cc               |   57 +
 src/relay/op/memory/device_copy.cc                 |    1 +
 src/relay/op/memory/device_copy.h                  |    2 +-
 src/relay/op/memory/memory.cc                      |    2 +
 src/relay/op/nn/convolution_make.h                 |    2 +-
 src/relay/op/tensor/reduce.cc                      |   48 +-
 src/relay/op/vm/vm.cc                              |    3 +
 src/relay/transforms/device_annotation.cc          |  581 ------
 src/relay/transforms/device_aware_visitors.cc      |  309 +++
 src/relay/transforms/device_aware_visitors.h       |  339 ++++
 src/relay/transforms/device_domains.cc             |  482 +++++
 src/relay/transforms/device_domains.h              |  304 +++
 src/relay/transforms/device_planner.cc             | 1124 +++++++++++
 src/relay/transforms/dynamic_to_static.cc          |    9 +
 src/relay/transforms/fold_scale_axis.cc            |    4 +
 src/relay/transforms/fuse_ops.cc                   |    7 +-
 src/relay/transforms/higher_order_gradient.cc      |    2 +-
 src/relay/transforms/let_list.h                    |    2 +-
 src/relay/transforms/memory_alloc.cc               |  156 +-
 src/relay/transforms/pass_utils.h                  |   65 +-
 src/relay/transforms/pattern_utils.h               |    4 -
 src/relay/transforms/split_args.cc                 |    3 +-
 src/relay/transforms/to_a_normal_form.cc           |  417 ++--
 src/relay/transforms/to_basic_block_normal_form.cc |   36 +-
 src/relay/transforms/type_infer.cc                 |    6 +-
 src/runtime/contrib/dnnl/dnnl.cc                   |   69 +-
 src/runtime/contrib/dnnl/dnnl_json_runtime.cc      |   20 +-
 src/runtime/contrib/dnnl/dnnl_kernel.h             |    9 +-
 src/runtime/crt/graph_executor/graph_executor.c    |    1 +
 .../crt/internal/graph_executor/graph_executor.h   |    9 +
 .../crt/internal/graph_executor/load_json.h        |    8 +
 src/runtime/hexagon/launcher/launcher_core.cc      |    3 +-
 src/runtime/hexagon/launcher/launcher_core.h       |    7 +-
 src/runtime/rpc/rpc_module.cc                      |   19 +-
 src/runtime/vm/executable.cc                       |    4 +-
 src/runtime/vm/serialize_utils.h                   |    4 +-
 src/runtime/vm/vm.cc                               |    4 +-
 src/target/llvm/codegen_cpu.cc                     |  296 ++-
 src/target/llvm/codegen_cpu.h                      |   16 +-
 src/target/llvm/codegen_hexagon.cc                 |  166 +-
 src/target/llvm/codegen_llvm.cc                    |  122 +-
 src/target/llvm/codegen_llvm.h                     |   11 +-
 src/target/source/codegen_opencl.cc                |    2 -
 src/tir/ir/buffer.cc                               |   24 +-
 src/tir/ir/specialize.cc                           |    4 +-
 src/tir/op/op.cc                                   |    1 +
 src/tir/schedule/concrete_schedule.cc              |   13 +-
 src/tir/schedule/concrete_schedule.h               |    1 +
 src/tir/schedule/primitive.h                       |   25 +
 src/tir/schedule/primitive/compute_inline.cc       |    6 +-
 src/tir/schedule/primitive/reduction.cc            |  302 +++
 src/tir/schedule/primitive/sampling.cc             |   12 +
 src/tir/schedule/schedule.cc                       |    2 +
 src/tir/schedule/state.cc                          |  147 +-
 src/tir/schedule/traced_schedule.cc                |   10 +
 src/tir/schedule/traced_schedule.h                 |    1 +
 src/tir/transforms/arg_binder.cc                   |   25 +-
 src/tir/transforms/loop_partition.cc               |  106 +-
 src/tir/transforms/lower_match_buffer.cc           |   26 +-
 src/tir/transforms/storage_flatten.cc              | 1279 ++++++++++--
 tests/cpp/name_transforms_test.cc                  |   87 +
 tests/cpp/relay/transforms/device_domains_test.cc  |   71 +
 tests/crt/graph_executor_test.cc                   |  115 ++
 tests/crt/page_allocator_test.cc                   |    1 -
 tests/crt/platform.cc                              |   27 +-
 tests/micro/zephyr/test_utils.py                   |  129 ++
 tests/micro/zephyr/test_zephyr_aot.py              |  100 +-
 tests/micro/zephyr/test_zephyr_armv7m.py           |  225 +++
 .../test_minimal_target_codegen_llvm.py            |   42 +-
 .../python/contrib/test_cmsisnn/test_binary_ops.py |  163 ++
 tests/python/contrib/test_cmsisnn/test_networks.py |   40 +-
 tests/python/contrib/test_cmsisnn/test_softmax.py  |   74 +-
 tests/python/contrib/test_cmsisnn/utils.py         |   83 +
 .../python/contrib/test_ethosu}/__init__.py        |    5 +-
 tests/python/contrib/test_ethosu/infra.py          |  228 +++
 .../reference_system/arm-none-eabi-gcc.cmake       |   79 +
 .../test_ethosu/reference_system/ethosu_55.h       |   20 +-
 .../test_ethosu/reference_system/ethosu_mod.h      |   59 +
 .../test_ethosu/reference_system/hard_fault.h      |   53 +
 tests/python/contrib/test_ethosu/test_codegen.py   |  172 ++
 .../contrib/test_ethosu/test_encode_constants.py   |  161 +-
 tests/python/contrib/test_ethosu/test_legalize.py  |    7 +-
 tests/python/contrib/test_ethosu/test_networks.py  |   68 +
 .../contrib/test_ethosu/test_replace_conv2d.py     |  261 +--
 .../contrib/test_ethosu/test_replace_copy.py       |   34 +-
 tests/python/contrib/test_ethosu/test_scheduler.py |    2 +-
 .../test_ethosu/test_tir_to_cs_translator.py       |  771 ++++++++
 tests/python/contrib/test_ethosu/test_vela_api.py  |  101 +-
 tests/python/driver/tvmc/test_compiler.py          |   35 +
 tests/python/frontend/onnx/test_forward.py         |   86 +-
 tests/python/frontend/pytorch/qnn_test.py          |   69 +-
 tests/python/frontend/pytorch/test_forward.py      |   17 +-
 tests/python/frontend/tflite/test_forward.py       |   53 +-
 tests/python/integration/test_lower.py             |  182 +-
 tests/python/relay/aot/aot_test_utils.py           |  201 +-
 tests/python/relay/aot/corstone300.ld              |    8 +
 tests/python/relay/aot/corstone300.mk              |   23 +-
 tests/python/relay/aot/test_crt_aot.py             |   21 +-
 tests/python/relay/dyn/test_dynamic_op_level3.py   |   16 +
 .../python/relay/op/annotation/test_annotation.py  |   11 +-
 tests/python/relay/test_ir_parser.py               |   25 +-
 tests/python/relay/test_json_runtime.py            |   73 +-
 tests/python/relay/test_name_transforms.py         |  102 +
 tests/python/relay/test_op_level2.py               |  225 +--
 tests/python/relay/test_pass_alter_op_layout.py    |    8 +-
 tests/python/relay/test_pass_annotation.py         |  663 -------
 tests/python/relay/test_pass_context_analysis.py   |  205 --
 tests/python/relay/test_pass_convert_op_layout.py  |  148 +-
 tests/python/relay/test_pass_dynamic_to_static.py  |   25 +
 .../test_pass_fake_quantization_to_integer.py      |   13 +
 tests/python/relay/test_pass_plan_devices.py       | 1317 +++++++++++++
 tests/python/relay/test_vm.py                      |    2 +
 tests/python/topi/python/test_topi_conv2d_nhwc.py  |    2 +-
 .../topi/python/test_topi_depthwise_conv2d.py      |    6 +-
 .../unittest/test_aot_legalize_packed_call.py      |   53 +-
 tests/python/unittest/test_lower_build.py          |   76 +-
 .../python/unittest/test_meta_schedule_arg_info.py |   20 +-
 .../python/unittest/test_meta_schedule_builder.py  |   83 +-
 .../python/unittest/test_meta_schedule_database.py |  275 +++
 tests/python/unittest/test_meta_schedule_runner.py |  876 +++++++++
 .../unittest/test_meta_schedule_search_strategy.py |   99 +
 .../unittest/test_meta_schedule_space_generator.py |   26 +-
 .../unittest/test_meta_schedule_task_scheduler.py  |  220 +++
 .../unittest/test_meta_schedule_tune_context.py    |   22 +-
 tests/python/unittest/test_target_codegen_llvm.py  |   42 +-
 tests/python/unittest/test_te_create_primfunc.py   |  120 +-
 .../test_tir_analysis_calculate_workspace.py       |  116 +-
 .../test_tir_analysis_detect_buffer_access_lca.py  |   98 +-
 .../test_tir_analysis_get_block_access_region.py   |  111 +-
 tests/python/unittest/test_tir_intrin.py           |   37 +-
 .../python/unittest/test_tir_lower_match_buffer.py |  456 +++--
 tests/python/unittest/test_tir_nodes.py            |   32 +-
 .../unittest/test_tir_schedule_block_scope.py      |   50 +-
 .../unittest/test_tir_schedule_cache_read_write.py |  516 ++---
 .../unittest/test_tir_schedule_compute_at.py       |  960 ++++-----
 .../unittest/test_tir_schedule_compute_inline.py   |  272 +--
 tests/python/unittest/test_tir_schedule_error.py   |   20 +-
 .../python/unittest/test_tir_schedule_for_kind.py  |  302 +--
 .../python/unittest/test_tir_schedule_reduction.py |  739 ++-----
 tests/python/unittest/test_tir_schedule_reorder.py |  266 +--
 tests/python/unittest/test_tir_schedule_rfactor.py |  635 ++++++
 .../python/unittest/test_tir_schedule_sampling.py  |   12 +-
 .../unittest/test_tir_schedule_split_fuse.py       |  472 +++--
 tests/python/unittest/test_tir_schedule_state.py   |   72 +-
 .../test_tir_schedule_state_cached_flags.py        |  314 +--
 .../unittest/test_tir_schedule_storage_align.py    |  152 +-
 tests/python/unittest/test_tir_schedule_trace.py   |   26 +-
 .../python/unittest/test_tir_schedule_utilities.py |   20 +-
 tests/python/unittest/test_tir_specialize.py       |  183 +-
 .../test_tir_transform_compact_buffer_region.py    |  488 ++---
 .../test_tir_transform_convert_blocks_to_opaque.py |   58 +-
 .../unittest/test_tir_transform_flatten_buffer.py  |  250 +--
 .../unittest/test_tir_transform_loop_partition.py  |   30 +-
 .../test_tir_transform_lower_init_block.py         |   80 +-
 ...sform_plan_update_buffer_allocation_location.py |  206 +-
 .../unittest/test_tir_transform_storage_flatten.py |   10 +-
 .../test_tir_transform_unify_thread_binding.py     |  222 +--
 tests/python/unittest/test_tvmscript_complete.py   |  258 ++-
 .../python/unittest/test_tvmscript_error_report.py |  261 ++-
 tests/python/unittest/test_tvmscript_ops.py        |   54 +-
 tests/python/unittest/test_tvmscript_roundtrip.py  | 2034 ++++++++++----------
 tests/python/unittest/test_tvmscript_spans.py      |   31 +-
 ...n_integration_gpuonly.sh => git_change_docs.sh} |   30 +-
 tests/scripts/task_ci_setup.sh                     |    2 +-
 tests/scripts/task_config_build_gpu.sh             |    1 +
 ...pu_vulkan.sh => task_config_build_gpu_other.sh} |    4 +-
 tests/scripts/task_config_build_gpu_vulkan.sh      |   21 +-
 tests/scripts/task_python_integration_gpuonly.sh   |    2 +-
 tests/scripts/task_python_unittest_gpuonly.sh      |   18 +-
 tutorials/frontend/from_onnx.py                    |    2 +-
 tutorials/frontend/from_paddle.py                  |  117 ++
 tutorials/get_started/tvmc_command_line_driver.py  |    9 +-
 321 files changed, 25693 insertions(+), 10871 deletions(-)
 create mode 100644 include/tvm/meta_schedule/database.h
 create mode 100644 include/tvm/meta_schedule/runner.h
 create mode 100644 include/tvm/meta_schedule/search_strategy.h
 create mode 100644 include/tvm/meta_schedule/task_scheduler.h
 delete mode 100644 include/tvm/relay/attrs/function.h
 copy python/tvm/{topi/gpu => meta_schedule/database}/__init__.py (78%)
 create mode 100644 python/tvm/meta_schedule/database/database.py
 create mode 100644 python/tvm/meta_schedule/database/json_database.py
 copy python/tvm/meta_schedule/{ => runner}/__init__.py (69%)
 create mode 100644 python/tvm/meta_schedule/runner/config.py
 create mode 100644 python/tvm/meta_schedule/runner/local_runner.py
 create mode 100644 python/tvm/meta_schedule/runner/rpc_runner.py
 create mode 100644 python/tvm/meta_schedule/runner/runner.py
 create mode 100644 python/tvm/meta_schedule/runner/utils.py
 copy python/tvm/{topi/gpu => meta_schedule/search_strategy}/__init__.py (75%)
 create mode 100644 python/tvm/meta_schedule/search_strategy/replay_trace.py
 create mode 100644 python/tvm/meta_schedule/search_strategy/search_strategy.py
 copy python/tvm/meta_schedule/{ => task_scheduler}/__init__.py (72%)
 create mode 100644 python/tvm/meta_schedule/task_scheduler/round_robin.py
 create mode 100644 python/tvm/meta_schedule/task_scheduler/task_scheduler.py
 create mode 100644 python/tvm/meta_schedule/testing.py
 create mode 100644 python/tvm/relay/backend/contrib/ethosu/codegen.py
 create mode 100644 python/tvm/relay/backend/name_transforms.py
 copy python/tvm/{topi/gpu => script/tir}/__init__.py (80%)
 rename python/tvm/script/{ => tir}/intrin.py (98%)
 rename python/tvm/script/{ => tir}/node.py (100%)
 copy python/tvm/{parser/__init__.py => script/tir/prim_func.py} (53%)
 rename python/tvm/script/{ => tir}/scope_handler.py (91%)
 rename python/tvm/script/{ => tir}/special_stmt.py (95%)
 rename python/tvm/script/{ => tir}/ty.py (98%)
 create mode 100644 python/tvm/script/tir/utils.py
 create mode 100644 python/tvm/topi/gpu/conv2d.py
 rename python/tvm/topi/{cuda => gpu}/conv2d_nhwc.py (91%)
 create mode 100644 src/meta_schedule/database/database.cc
 create mode 100644 src/meta_schedule/database/json_database.cc
 create mode 100644 src/meta_schedule/runner/runner.cc
 create mode 100644 src/meta_schedule/search_strategy/replay_trace.cc
 create mode 100644 src/meta_schedule/search_strategy/search_strategy.cc
 create mode 100644 src/meta_schedule/task_scheduler/round_robin.cc
 create mode 100644 src/meta_schedule/task_scheduler/task_scheduler.cc
 delete mode 100644 src/relay/analysis/context_analysis.cc
 create mode 100644 src/relay/backend/contrib/ethosu/source_module.cc
 create mode 100644 src/relay/backend/name_transforms.cc
 create mode 100644 src/relay/backend/name_transforms.h
 delete mode 100644 src/relay/transforms/device_annotation.cc
 create mode 100644 src/relay/transforms/device_aware_visitors.cc
 create mode 100644 src/relay/transforms/device_aware_visitors.h
 create mode 100644 src/relay/transforms/device_domains.cc
 create mode 100644 src/relay/transforms/device_domains.h
 create mode 100644 src/relay/transforms/device_planner.cc
 create mode 100644 tests/cpp/name_transforms_test.cc
 create mode 100644 tests/cpp/relay/transforms/device_domains_test.cc
 create mode 100644 tests/crt/graph_executor_test.cc
 create mode 100644 tests/micro/zephyr/test_zephyr_armv7m.py
 create mode 100644 tests/python/contrib/test_cmsisnn/test_binary_ops.py
 create mode 100644 tests/python/contrib/test_cmsisnn/utils.py
 copy {python/tvm/topi/gpu => tests/python/contrib/test_ethosu}/__init__.py 
(86%)
 create mode 100644 
tests/python/contrib/test_ethosu/reference_system/arm-none-eabi-gcc.cmake
 copy src/meta_schedule/utils.h => 
tests/python/contrib/test_ethosu/reference_system/ethosu_55.h (66%)
 create mode 100644 
tests/python/contrib/test_ethosu/reference_system/ethosu_mod.h
 create mode 100644 
tests/python/contrib/test_ethosu/reference_system/hard_fault.h
 create mode 100644 tests/python/contrib/test_ethosu/test_codegen.py
 create mode 100644 tests/python/contrib/test_ethosu/test_networks.py
 create mode 100644 
tests/python/contrib/test_ethosu/test_tir_to_cs_translator.py
 create mode 100644 tests/python/relay/test_name_transforms.py
 delete mode 100644 tests/python/relay/test_pass_annotation.py
 delete mode 100644 tests/python/relay/test_pass_context_analysis.py
 create mode 100644 tests/python/relay/test_pass_plan_devices.py
 create mode 100644 tests/python/unittest/test_meta_schedule_database.py
 create mode 100644 tests/python/unittest/test_meta_schedule_runner.py
 create mode 100644 tests/python/unittest/test_meta_schedule_search_strategy.py
 create mode 100644 tests/python/unittest/test_meta_schedule_task_scheduler.py
 create mode 100644 tests/python/unittest/test_tir_schedule_rfactor.py
 copy tests/scripts/{task_python_integration_gpuonly.sh => git_change_docs.sh} 
(69%)
 copy tests/scripts/{task_config_build_gpu_vulkan.sh => 
task_config_build_gpu_other.sh} (90%)
 create mode 100644 tutorials/frontend/from_paddle.py

Reply via email to