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

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


 discard fd06640  fail some tests
    omit b3c1b11  Merge branch 'main' of https://github.com/apache/tvm into 
jenkisfile_upd
    omit 0da51c3  [CI] Add post action to register failed tests with Junit
    omit 76b57cf  Add Jenkinsfile
    omit 75ac33c  Test
    omit 02f99c6  Test
    omit 21b7cb9  Merge branch 'main' of https://github.com/apache/tvm into 
jenkisfile_upd
    omit a038cb1  Test
    omit b22ce17  Test
    omit 0558f3a  Test jk
    omit 141b665  Test
    omit fdc8e5f  Test
    omit a30eb86  Test
    omit ab1bdb7  Test
    omit 811bdcf  Test
    omit bed63fc  Test
    omit 8dc26a5  Test
    omit ddcc905  Test
    omit 293484b  Test
    omit a1f62ce  Merge branch 'main' of https://github.com/apache/tvm into 
jenkisfile_upd
    omit f0d5292  Merge branch 'main' of https://github.com/apache/tvm into 
jenkisfile_upd
    omit 2362761  [CI] Update jenkins to always displays reports on failed tests
    omit 7bceaff  [CI] Modify Jenkinfile to always display junit report
     add 354019d  [3/6] Arm(R) Ethos(TM)-U NPU TIR compiler with conv2d support 
(#8806)
     add f350ea6  [Torch] Add an option to make imported models compatible with 
the Relay text parser (#9015)
     add 39abead  disable cuda int8 schedule for non-cuda gpu target (#9014)
     add dd7d830  [Hexagon] `llvm-options` attribute is an array of strings 
(#9011)
     add 9bc4dc0  [Runtime] Pipeline Executor Initial patch. (#8702)
     add 57386a2  [Hexagon] Treat floats as float32 when passing args to 
offloaded kernels (#9010)
     add 98ecefb  [Relay] Remove memory planing from LowerTEPass  (#8974)
     add 2aebd33  Add standalone_crt/ to be part of the wheel package, when 
available. (#9005)
     add e44f6c0  [ONNX] Add Einsum converter (#8985)
     add 6f5b674  [BYOC][TensorRT] Add TensorRT own int8 calibration support to 
TensorRT BYOC integration (#8808)
     add 777ace3  [Relay][Pass] Add ExtractOperators pass (#8996)
     add 148ddca  [Hexagon] Implement model launcher (#8986)
     add ff0868f  [Community] @AndrewZhaoLuo -> Reviewer (#9020)
     add 89bcc79  fix (#9021)
     add 4c77bae  [Onnx] Add momentum (#9000)
     add a579cea  [Hexagon] Allow undefined symbols in libtvm_runtime.so on 
Hexagon (#9024)
     add fd27aab  [Hexagon] Disable `thread_local` on Hexagon (#9025)
     add 2711229  [ONNX] enable the onnx tests after PR #8274 merged (#9019)
     add 6dc54aa  [Bugfix] Fix other div zero errors also in rewrite_simplify 
(#8983)
     add 02fbaf0  [Onnx] Fix NLL Loss tests (#8971)
     add be37923  Implementation of relay_to_tir target hook (#8423)
     add db78d96  [CUDA] Fix dense tensorcore legalize type error when units is 
specified (#9030)
     add a74ef13  [ONNX] QLinearAveragePool and QLinearGlobalAveragePool 
contrib op (#9017)
     add 8ced546  Fix line break in `setup.py` (#9029)
     add af61d1e  [Onnx] Add SoftmaxCrossEntropyLoss (#8906)
     add 1fd8f61  [Hexagon] Don't use {} initialization with FastRPC structures 
(#9033)
     add 9100a3c  [microTVM][autoTVM] Follow up fixes to #9003 (#9018)
     add 54484c2  Add bindings for StaticMemoryPlan and DensePackAttrs (#9034)
     add a65bf34  [ONNX][#8838] QLinearSigmoid contrib op and Bug Fix for 
DequantizeLinear (#9028)
     add b2d80ce  Support match pvar with dtype constraint (#9016)
     add 44b644c  [3/10] Moved TIR generation from Python to C++ for CMSIS-NN 
(#8951)
     add 44d3934  [Meta Schedule][M3b] Builder (#9044)
     add 18a36a7  Add back missing __init__.py to unbreak CI. (#9052)
     add 92ca782  [BYOC] Fix build with TensorRT 8 (#9047)
     add 3fbce70  [Relay] VLOG for finer grained control of hyper-detailed 
logging (#9012)
     add 9258b96  Migrate flake8 from workflow to lint script (#9062)
     add cd15b79  [Meta Schedule][M3a] TuneContext (#9053)
     add 26b2067  [ONNX] LessOrEqual and GreaterOrEqual ops (#9066)
     add e845a5a  bump tolerances (#9054)
     add ae3c5d6  [Support] Add `parallel_for_dynamic` with dynamic schedules 
(#9056)
     add d9aae9c  Add flake8 to docker/lint.sh (#9055)
     add 8f39da1  Complete docs. (#9070)
     add 4c8531d  [Meta Schedule][M3c] Argument Info (#9059)
     add 287ee40  [PYTHON][FFI] Speed Up get DataType (#9072)
     add 76d0534  [iOS] Add tracker support into ios-rpc application (#7876)
     add dd66bad  Ensure AOT passes all intermediary storages to function calls 
(#9064)
     add a5f9e9b  [AutoTVM, Auto scheduler] Always use VM compiler for task 
extraction (#9069)
     add 184a4ed  [ONNX][Relay] Add dynamic unsqueeze / expand_dims op (#9039)
     add a2bf430  [Hexagon] Pytestify Hexagon unit test (#8955)
     add 7cdd466  [ONNX] Add Compress Support (#9067)
     add dfd5e4d  [ONNX] enable more `*_expanded` tests  (#9051)
     add 98eab45  Update ubuntu_install_paddle.sh (#9082)
     add 1b595c0  [CUDA] Swap block x and z dimension for conv2d NHWC schedule 
(#9087)
     add 73c2845  [microTVM][Zephyr] Add 'config_main_stack_size' option to API 
server (#9026)
     add e887286  BUG #8013: Remove register_alter_op_layout example from 
dev/use_pass_infra.py (#9076)
     add ee6fe12  [Auto-Schedule][Fix] Fix hang while tune model through rpc 
(#9032)
     add 0d86621  [BYOC] Fix DNNL Conv2D in JSON runtime (#9043)
     add f6aa2f3  [Relay] Fix compiler warning in ExtractOperators (#9075)
     add 04ae028  add paddlepaddle to python/gen_requirements.py (#9098)
     add af3c819  Support colons inside of TVMC input shape name arguments 
(#9080)
     add 83ba991  Add `extern "C"` to C Interface API header (#9094)
     add 7c6a334  Move the allocates of AoT codegen to be TVMBAWs (#9065)
     add d3d7e8e  [PYTHON][FFI] Skip numpy.ascontiguousarray if C_CONTIGUOUS == 
True (#9073)
     add 8a62f10  [TFLite] Fix padding calculation in Transpose Conv (#9089)
     add 5871608  [Relay] Prepare for merging context_analysis.cc and 
device_annotation.cc (#9077)
     add 774ff12  [Frontend][TFLite] fix #9078 (#9099)
     add 70f2297  [BYOC] Fix incorrect conv2d padding handling of `dnnl with c 
source runtime` (#9097)
     add 8f5abaa  adding Jorn to reviewers list (#9105)
     add b33a1a7  [TensorIR][Bugfix] Disallow fusing loops with dependency 
(#9112)
     add 80de123  [Meta Schedule][M3a] SpaceGenerator  (#9079)
     add f8d8f5e  [CI] Split Integration tests out of first phase of pipeline

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   (fd06640)
            \
             N -- N -- N   refs/heads/ci-docker-staging (f8d8f5e)

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.

No new revisions were added by this update.

Summary of changes:
 .github/ISSUE_TEMPLATE/ci-problem.md               |   2 +-
 .github/ISSUE_TEMPLATE/documentation.md            |   1 +
 .github/workflows/main.yml                         |   5 -
 CMakeLists.txt                                     |  13 +-
 CONTRIBUTORS.md                                    |   2 +
 Jenkinsfile                                        |  60 +-
 README.md                                          |   7 +-
 apps/ios_rpc/CMakeLists.txt                        |  16 +-
 apps/ios_rpc/README.md                             | 296 +++++---
 apps/ios_rpc/init_proj.py                          |  16 +-
 apps/ios_rpc/tests/ios_rpc_mobilenet.py            |  46 +-
 apps/ios_rpc/tests/ios_rpc_test.py                 |  91 +--
 apps/ios_rpc/tvmrpc.xcodeproj/project.pbxproj      | 189 +----
 .../xcshareddata/xcschemes/tvmrpc.xcscheme         |  95 +++
 apps/ios_rpc/tvmrpc/Base.lproj/Main.storyboard     |  58 +-
 apps/ios_rpc/tvmrpc/RPCArgs.h                      |  77 ++
 apps/ios_rpc/tvmrpc/RPCArgs.mm                     | 197 +++++
 apps/ios_rpc/tvmrpc/RPCServer.h                    | 100 +++
 apps/ios_rpc/tvmrpc/RPCServer.mm                   | 818 +++++++++++++++++++++
 apps/ios_rpc/tvmrpc/TVMRuntime.h                   |  65 --
 apps/ios_rpc/tvmrpc/TVMRuntime.mm                  | 128 +---
 apps/ios_rpc/tvmrpc/ViewController.h               |  26 +-
 apps/ios_rpc/tvmrpc/ViewController.mm              | 263 +++----
 apps/ios_rpc/tvmrpc/main.m                         |   2 +
 apps/ios_rpc/tvmrpcLauncher/Info.plist             |  39 -
 .../arduino/base-box/base_box_provision.sh         |   2 +-
 apps/microtvm/zephyr/template_project/boards.json  |  56 ++
 .../zephyr/template_project/microtvm_api_server.py |  77 +-
 cmake/config.cmake                                 |   3 +
 cmake/modules/Hexagon.cmake                        |   1 +
 cmake/modules/HexagonSDK.cmake                     |   6 +
 cmake/modules/contrib/EthosU.cmake                 |   2 +-
 .../modules/contrib/ExampleTargetHooks.cmake       |   5 +-
 docker/install/ubuntu_install_paddle.sh            |   2 +-
 .../install/ubuntu_install_vitis_ai_packages_ci.sh |   4 +-
 docker/lint.sh                                     |   3 +
 docs/langref/relay_pattern.rst                     |   2 +-
 docs/t.txt                                         |   0
 include/tvm/meta_schedule/arg_info.h               | 111 +++
 include/tvm/meta_schedule/builder.h                | 150 ++++
 include/tvm/meta_schedule/space_generator.h        | 122 +++
 include/tvm/meta_schedule/tune_context.h           |  86 +++
 include/tvm/relay/attrs/annotation.h               |  28 +-
 include/tvm/relay/attrs/device_copy.h              |   1 +
 include/tvm/relay/attrs/function.h                 |  66 ++
 include/tvm/relay/attrs/transform.h                |  23 +-
 include/tvm/relay/expr_functor.h                   |   3 +-
 include/tvm/relay/transform.h                      |  11 +-
 include/tvm/runtime/container/array.h              |   2 +-
 include/tvm/runtime/container/map.h                |  10 +-
 include/tvm/runtime/logging.h                      | 185 ++++-
 include/tvm/runtime/ndarray.h                      |  26 +-
 include/tvm/support/parallel_for.h                 |  22 +-
 include/tvm/tir/schedule/schedule.h                |   1 +
 python/gen_requirements.py                         |   5 +
 python/setup.py                                    |  34 +-
 python/tvm/_ffi/runtime_ctypes.py                  |  46 +-
 python/tvm/auto_scheduler/measure.py               |  16 +-
 python/tvm/auto_scheduler/relay_integration.py     |  29 +-
 python/tvm/autotvm/task/relay_integration.py       |  26 +-
 python/tvm/contrib/pipeline_executor.py            | 543 ++++++++++++++
 python/tvm/contrib/xcode.py                        | 115 ---
 python/tvm/driver/tvmc/common.py                   |  11 +-
 .../{relay/backend => meta_schedule}/__init__.py   |   8 +-
 .../tvm/meta_schedule/_ffi_api.py                  |   6 +-
 python/tvm/meta_schedule/arg_info.py               | 106 +++
 .../contrib => meta_schedule/builder}/__init__.py  |   9 +-
 python/tvm/meta_schedule/builder/builder.py        | 131 ++++
 python/tvm/meta_schedule/builder/local_builder.py  | 229 ++++++
 .../tvm/meta_schedule/space_generator/__init__.py  |  20 +-
 .../meta_schedule/space_generator/schedule_fn.py   |  90 +++
 .../space_generator/space_generator.py             |  93 +++
 .../space_generator/space_generator_union.py}      |  40 +-
 python/tvm/meta_schedule/tune_context.py           | 108 +++
 python/tvm/meta_schedule/utils.py                  | 128 ++++
 python/tvm/micro/interface_api.py                  |  11 +-
 python/tvm/micro/project.py                        |  18 +-
 python/tvm/micro/project_api/client.py             |   1 -
 python/tvm/micro/session.py                        |  12 +-
 .../tvm/micro/testing.py                           |  22 +-
 python/tvm/relay/analysis/analysis.py              |  17 +
 python/tvm/relay/backend/__init__.py               |   1 -
 python/tvm/relay/backend/contrib/__init__.py       |   1 -
 .../tvm/relay/backend/contrib/cmsisnn/codegen.py   | 134 ----
 .../tvm/relay/backend/contrib/ethosu/__init__.py   |   1 +
 .../relay/backend/contrib/ethosu/te/convolution.py |   2 +-
 python/tvm/relay/backend/contrib/ethosu/te/dma.py  |   4 +-
 .../contrib/{cmsisnn => ethosu/tir}/__init__.py    |   3 +-
 .../relay/backend/contrib/ethosu/tir/compiler.py   | 199 +++++
 .../backend/contrib/ethosu/tir/convolution.py      | 106 +++
 python/tvm/relay/backend/contrib/ethosu/tir/dma.py | 291 ++++++++
 .../tvm/relay/backend/contrib/ethosu/tir/passes.py | 475 ++++++++++++
 .../relay/backend/contrib/ethosu/tir/scheduler.py  | 277 +++++++
 .../tvm/relay/backend/contrib/ethosu/tir/spec.py   | 263 +++++++
 .../relay/backend/contrib/ethosu/tir/transform.py  |  61 ++
 .../tvm/relay/backend/contrib/ethosu/tir/utils.py  | 222 ++++++
 .../backend/contrib/ethosu/tir_to_cs_translator.py | 332 +++++++++
 python/tvm/relay/backend/contrib/ethosu/util.py    |  14 +
 .../tvm/relay/backend/contrib/ethosu/vela_api.py   |  62 ++
 python/tvm/relay/expr.py                           |  13 +
 python/tvm/relay/frontend/onnx.py                  | 381 ++++++++--
 python/tvm/relay/frontend/pytorch.py               |  36 +-
 python/tvm/relay/frontend/tflite.py                |   9 +-
 python/tvm/relay/op/__init__.py                    |   1 +
 .../lint/flake8.sh => python/tvm/relay/op/_math.py |   8 +-
 python/tvm/relay/op/_transform.py                  |   1 +
 python/tvm/relay/op/annotation/annotation.py       |  56 +-
 python/tvm/relay/op/contrib/cmsisnn.py             |   2 +-
 python/tvm/relay/op/dyn/_transform.py              |  38 +
 python/tvm/relay/op/op_attrs.py                    |   5 +
 python/tvm/relay/op/strategy/cuda.py               |  24 +-
 python/tvm/relay/op/strategy/generic.py            |  21 +
 python/tvm/relay/op/tensor.py                      |  23 +
 python/tvm/relay/op/transform.py                   |  10 +-
 python/tvm/relay/transform/transform.py            |   4 +-
 python/tvm/runtime/__init__.py                     |   2 +-
 python/tvm/runtime/ndarray.py                      |  13 +-
 python/tvm/target/target.py                        |   8 +-
 python/tvm/te/operation.py                         |   3 +
 python/tvm/testing/plugin.py                       |   3 +
 python/tvm/testing/utils.py                        |  20 +
 python/tvm/tir/schedule/schedule.py                |   1 +
 python/tvm/topi/cuda/conv2d_nhwc.py                |   6 +-
 python/tvm/topi/cuda/pooling.py                    |   2 +-
 python/tvm/topi/cuda/tensorcore_alter_op.py        |   6 +
 python/tvm/topi/generic/__init__.py                |   1 +
 .../tvm/topi/generic/math.py                       |  23 +-
 python/tvm/topi/x86/pooling.py                     |   4 +-
 src/arith/pattern_match.h                          |  69 +-
 src/arith/rewrite_simplify.cc                      |   3 +
 src/ir/transform.cc                                |  12 +-
 src/meta_schedule/arg_info.cc                      | 122 +++
 src/meta_schedule/builder/builder.cc               |  69 ++
 .../space_generator/space_generator.cc             |  44 ++
 .../space_generator/space_generator_union.cc       |  70 ++
 src/meta_schedule/tune_context.cc                  |  68 ++
 .../tvmrpcLauncher.mm => src/meta_schedule/utils.h |  35 +-
 src/node/structural_equal.cc                       |   7 +-
 src/parser/parser.cc                               |  51 +-
 src/parser/tokenizer.h                             |   4 +-
 src/printer/relay_text_printer.cc                  |  19 +-
 src/printer/text_printer.cc                        |   2 +-
 src/printer/text_printer.h                         |   1 +
 src/relay/analysis/extract_operators.cc            |  77 ++
 src/relay/backend/aot_executor_codegen.cc          |  27 +-
 src/relay/backend/compile_engine.cc                |   2 +-
 .../backend/contrib/cmsisnn/codegen_cmsisnn.cc     | 208 +-----
 src/relay/backend/contrib/cmsisnn/relay_to_tir.cc  | 140 ++++
 .../{codegen_cmsisnn.cc => tir_to_runtime.cc}      |  89 +--
 src/relay/backend/contrib/dnnl/codegen.cc          |   4 +-
 src/relay/backend/contrib/ethosu/compiler_attrs.cc |  73 ++
 src/relay/backend/contrib/ethosu/to_te_graph.cc    | 234 ++++++
 .../contrib/example_target_hooks/relay_to_tir.cc   | 131 ++++
 src/relay/backend/graph_executor_codegen.cc        |  17 +-
 src/relay/backend/interpreter.cc                   |  28 +-
 src/relay/backend/te_compiler.cc                   | 134 ++--
 src/relay/backend/te_compiler.h                    |  27 +-
 src/relay/backend/utils.cc                         |  41 ++
 src/relay/backend/utils.h                          |  25 +
 src/relay/backend/vm/compiler.cc                   |   2 +
 src/relay/backend/vm/inline_primitives.cc          |   4 +-
 src/relay/ir/dataflow_matcher.cc                   |   4 +
 src/relay/ir/transform.cc                          |   7 +-
 src/relay/op/annotation/annotation.cc              | 136 +++-
 src/relay/op/annotation/annotation.h               | 116 +++
 src/relay/op/dyn/tensor/transform.cc               |  74 ++
 src/relay/op/memory/device_copy.cc                 | 117 +++
 src/relay/op/memory/device_copy.h                  |  79 ++
 src/relay/op/memory/memory.cc                      |  44 +-
 src/relay/op/memory/memory.h                       |   1 -
 src/relay/op/tensor/math.cc                        | 115 +++
 src/relay/quantize/partition.cc                    |   2 +-
 src/relay/quantize/realize.cc                      |   2 +-
 src/relay/transforms/alter_op_layout.cc            |  41 +-
 src/relay/transforms/convert_layout.cc             |  39 +-
 src/relay/transforms/device_annotation.cc          |   2 +-
 src/relay/transforms/memory_alloc.cc               |  14 +-
 src/relay/transforms/target_hooks.cc               |  86 +++
 src/relay/transforms/transform_layout.h            |  36 +-
 src/runtime/contrib/dnnl/dnnl.cc                   |  37 +-
 src/runtime/contrib/dnnl/dnnl_json_runtime.cc      |  12 +-
 src/runtime/contrib/dnnl/dnnl_kernel.h             |  15 +-
 src/runtime/contrib/tensorrt/tensorrt_builder.cc   |  16 +-
 src/runtime/contrib/tensorrt/tensorrt_builder.h    |  11 +-
 src/runtime/contrib/tensorrt/tensorrt_calibrator.h | 130 ++++
 src/runtime/contrib/tensorrt/tensorrt_runtime.cc   | 108 ++-
 src/runtime/crt/host/Makefile                      |   6 +-
 src/runtime/crt/host/microtvm_api_server.py        |   8 +-
 src/runtime/hexagon/hexagon_module.cc              |   5 +-
 src/runtime/hexagon/launcher/CMakeLists.txt        | 156 ++++
 src/runtime/hexagon/launcher/README.md             | 175 +++++
 src/runtime/hexagon/launcher/launcher_android.cc   | 169 +++++
 src/runtime/hexagon/launcher/launcher_core.cc      | 176 +++++
 src/runtime/hexagon/launcher/launcher_core.h       | 132 ++++
 src/runtime/hexagon/launcher/launcher_hexagon.cc   | 229 ++++++
 src/runtime/hexagon/launcher/launcher_main.cc      | 148 ++++
 .../runtime/hexagon/launcher/launcher_rpc.idl      |  22 +-
 src/runtime/hexagon/launcher/launcher_util.cc      |  68 ++
 .../runtime/hexagon/launcher/launcher_util.h       |  34 +-
 src/runtime/logging.cc                             |  95 ++-
 src/runtime/ndarray.cc                             |   4 +-
 src/runtime/pipeline/pipeline_executor.cc          |  51 ++
 src/runtime/pipeline/pipeline_executor.h           |  61 ++
 src/runtime/rpc/rpc_endpoint.cc                    |  15 +-
 src/runtime/rpc/rpc_endpoint.h                     |   8 +-
 src/support/array.h                                |  83 ++-
 src/support/parallel_for.cc                        |  51 +-
 src/target/llvm/codegen_hexagon.cc                 |   8 +-
 src/tir/analysis/verify_memory.cc                  |   5 +-
 src/tir/schedule/primitive.h                       |   1 +
 src/tir/schedule/primitive/loop_transformation.cc  |  39 +-
 src/tir/transforms/lower_tvm_builtin.cc            |   7 +-
 src/tir/transforms/storage_rewrite.cc              |  11 +-
 tests/cpp/parallel_for_test.cc                     |  42 +-
 tests/cpp/pattern_match_test.cc                    |  22 +
 tests/cpp/runtime/logging_test.cc                  |  70 ++
 tests/lint/check_file_type.py                      |   1 +
 tests/lint/flake8.sh                               |   4 +-
 tests/micro/zephyr/conftest.py                     |  36 +-
 tests/micro/zephyr/test_utils.py                   |  62 ++
 tests/micro/zephyr/test_zephyr.py                  | 131 ++--
 tests/micro/zephyr/test_zephyr_aot.py              |  25 +-
 tests/python/contrib/test_ethosu/infra.py          | 117 +++
 .../contrib/test_ethosu/test_attr_passing.py       |  44 ++
 tests/python/contrib/test_ethosu/test_compiler.py  |  48 ++
 .../contrib/test_ethosu/test_encode_constants.py   | 273 +++++++
 .../contrib/test_ethosu/test_extract_constants.py  |  99 +++
 .../python/contrib/test_ethosu/test_lower_to_te.py |  63 ++
 .../contrib/test_ethosu/test_replace_conv2d.py     | 547 ++++++++++++++
 .../contrib/test_ethosu/test_replace_copy.py       |  77 ++
 tests/python/contrib/test_ethosu/test_scheduler.py | 144 ++++
 tests/python/contrib/test_ethosu/test_vela_api.py  | 101 +++
 tests/python/contrib/test_tensorrt_int8_exp.py     | 149 ++++
 tests/python/driver/tvmc/test_tvmc_common.py       |   8 +
 tests/python/frontend/onnx/test_forward.py         | 314 +++++---
 tests/python/frontend/pytorch/test_forward.py      | 192 +----
 tests/python/frontend/tflite/test_forward.py       |  21 +
 tests/python/relay/aot/aot_test_utils.py           |  84 ++-
 tests/python/relay/aot/corstone300.mk              |   2 +-
 tests/python/relay/aot/test_crt_aot.py             |  99 ++-
 tests/python/relay/dyn/test_dynamic_op_level3.py   |  34 +-
 .../python/relay/op/annotation/test_annotation.py  |  71 ++
 .../relay/test_analysis_extract_operators.py       | 107 +++
 tests/python/relay/test_any.py                     |   4 +-
 tests/python/relay/test_external_codegen.py        |  33 +
 tests/python/relay/test_json_runtime.py            |  14 +-
 tests/python/relay/test_op_level2.py               |   4 -
 .../python/relay/test_pass_legalize_tensorcore.py  |  12 +-
 tests/python/relay/test_pipeline_executor.py       | 239 ++++++
 tests/python/relay/test_target_hooks.py            |  53 ++
 tests/python/relay/utils/external_codegen.py       |   2 +-
 .../python/unittest/test_arith_rewrite_simplify.py |  16 +-
 tests/python/unittest/test_crt.py                  |  13 +-
 .../python/unittest/test_meta_schedule_arg_info.py |  71 ++
 .../python/unittest/test_meta_schedule_builder.py  | 219 ++++++
 .../unittest/test_meta_schedule_space_generator.py |  88 +++
 .../unittest/test_meta_schedule_tune_context.py    |  57 ++
 .../unittest/test_micro_model_library_format.py    |   1 -
 .../python/unittest/test_target_codegen_hexagon.py |  49 +-
 .../unittest/test_tir_schedule_split_fuse.py       |  18 +
 tests/scripts/task_config_build_i386.sh            |   1 +
 tests/scripts/task_mypy.sh                         |  12 +-
 tutorials/auto_scheduler/tune_network_cuda.py      |   2 +-
 tutorials/auto_scheduler/tune_network_x86.py       |   2 +-
 tutorials/dev/use_pass_infra.py                    |  30 -
 tutorials/frontend/deploy_sparse.py                |   6 +-
 tutorials/micro/micro_autotune.py                  |  26 +-
 267 files changed, 14863 insertions(+), 2614 deletions(-)
 create mode 100644 
apps/ios_rpc/tvmrpc.xcodeproj/xcshareddata/xcschemes/tvmrpc.xcscheme
 create mode 100644 apps/ios_rpc/tvmrpc/RPCArgs.h
 create mode 100644 apps/ios_rpc/tvmrpc/RPCArgs.mm
 create mode 100644 apps/ios_rpc/tvmrpc/RPCServer.h
 create mode 100644 apps/ios_rpc/tvmrpc/RPCServer.mm
 delete mode 100644 apps/ios_rpc/tvmrpc/TVMRuntime.h
 delete mode 100644 apps/ios_rpc/tvmrpcLauncher/Info.plist
 create mode 100644 apps/microtvm/zephyr/template_project/boards.json
 copy tests/lint/flake8.sh => cmake/modules/contrib/ExampleTargetHooks.cmake 
(83%)
 mode change 100755 => 100644
 delete mode 100644 docs/t.txt
 create mode 100644 include/tvm/meta_schedule/arg_info.h
 create mode 100644 include/tvm/meta_schedule/builder.h
 create mode 100644 include/tvm/meta_schedule/space_generator.h
 create mode 100644 include/tvm/meta_schedule/tune_context.h
 create mode 100644 include/tvm/relay/attrs/function.h
 create mode 100644 python/tvm/contrib/pipeline_executor.py
 copy python/tvm/{relay/backend => meta_schedule}/__init__.py (81%)
 copy tests/lint/flake8.sh => python/tvm/meta_schedule/_ffi_api.py (84%)
 mode change 100755 => 100644
 create mode 100644 python/tvm/meta_schedule/arg_info.py
 copy python/tvm/{relay/backend/contrib => meta_schedule/builder}/__init__.py 
(76%)
 create mode 100644 python/tvm/meta_schedule/builder/builder.py
 create mode 100644 python/tvm/meta_schedule/builder/local_builder.py
 copy docker/install/ubuntu_install_vitis_ai_packages_ci.sh => 
python/tvm/meta_schedule/space_generator/__init__.py (71%)
 create mode 100644 python/tvm/meta_schedule/space_generator/schedule_fn.py
 create mode 100644 python/tvm/meta_schedule/space_generator/space_generator.py
 copy python/tvm/{topi/generic/__init__.py => 
meta_schedule/space_generator/space_generator_union.py} (51%)
 create mode 100644 python/tvm/meta_schedule/tune_context.py
 create mode 100644 python/tvm/meta_schedule/utils.py
 copy docker/install/ubuntu_install_vitis_ai_packages_ci.sh => 
python/tvm/micro/testing.py (64%)
 delete mode 100644 python/tvm/relay/backend/contrib/cmsisnn/codegen.py
 rename python/tvm/relay/backend/contrib/{cmsisnn => ethosu/tir}/__init__.py 
(92%)
 create mode 100644 python/tvm/relay/backend/contrib/ethosu/tir/compiler.py
 create mode 100644 python/tvm/relay/backend/contrib/ethosu/tir/convolution.py
 create mode 100644 python/tvm/relay/backend/contrib/ethosu/tir/dma.py
 create mode 100644 python/tvm/relay/backend/contrib/ethosu/tir/passes.py
 create mode 100644 python/tvm/relay/backend/contrib/ethosu/tir/scheduler.py
 create mode 100644 python/tvm/relay/backend/contrib/ethosu/tir/spec.py
 create mode 100644 python/tvm/relay/backend/contrib/ethosu/tir/transform.py
 create mode 100644 python/tvm/relay/backend/contrib/ethosu/tir/utils.py
 create mode 100644 
python/tvm/relay/backend/contrib/ethosu/tir_to_cs_translator.py
 copy tests/lint/flake8.sh => python/tvm/relay/op/_math.py (82%)
 mode change 100755 => 100644
 copy docker/install/ubuntu_install_vitis_ai_packages_ci.sh => 
python/tvm/topi/generic/math.py (66%)
 create mode 100644 src/meta_schedule/arg_info.cc
 create mode 100644 src/meta_schedule/builder/builder.cc
 create mode 100644 src/meta_schedule/space_generator/space_generator.cc
 create mode 100644 src/meta_schedule/space_generator/space_generator_union.cc
 create mode 100644 src/meta_schedule/tune_context.cc
 copy apps/ios_rpc/tvmrpcLauncher/tvmrpcLauncher.mm => 
src/meta_schedule/utils.h (67%)
 create mode 100644 src/relay/analysis/extract_operators.cc
 create mode 100644 src/relay/backend/contrib/cmsisnn/relay_to_tir.cc
 copy src/relay/backend/contrib/cmsisnn/{codegen_cmsisnn.cc => 
tir_to_runtime.cc} (56%)
 create mode 100644 src/relay/backend/contrib/ethosu/compiler_attrs.cc
 create mode 100644 src/relay/backend/contrib/ethosu/to_te_graph.cc
 create mode 100644 
src/relay/backend/contrib/example_target_hooks/relay_to_tir.cc
 create mode 100644 src/relay/op/annotation/annotation.h
 create mode 100644 src/relay/op/memory/device_copy.cc
 create mode 100644 src/relay/op/memory/device_copy.h
 create mode 100644 src/relay/op/tensor/math.cc
 create mode 100644 src/relay/transforms/target_hooks.cc
 create mode 100755 src/runtime/contrib/tensorrt/tensorrt_calibrator.h
 create mode 100644 src/runtime/hexagon/launcher/CMakeLists.txt
 create mode 100644 src/runtime/hexagon/launcher/README.md
 create mode 100644 src/runtime/hexagon/launcher/launcher_android.cc
 create mode 100644 src/runtime/hexagon/launcher/launcher_core.cc
 create mode 100644 src/runtime/hexagon/launcher/launcher_core.h
 create mode 100644 src/runtime/hexagon/launcher/launcher_hexagon.cc
 create mode 100644 src/runtime/hexagon/launcher/launcher_main.cc
 copy apps/ios_rpc/tvmrpc/main.m => 
src/runtime/hexagon/launcher/launcher_rpc.idl (59%)
 create mode 100644 src/runtime/hexagon/launcher/launcher_util.cc
 rename apps/ios_rpc/tvmrpcLauncher/tvmrpcLauncher.mm => 
src/runtime/hexagon/launcher/launcher_util.h (59%)
 create mode 100644 src/runtime/pipeline/pipeline_executor.cc
 create mode 100644 src/runtime/pipeline/pipeline_executor.h
 create mode 100644 tests/cpp/runtime/logging_test.cc
 create mode 100644 tests/micro/zephyr/test_utils.py
 create mode 100644 tests/python/contrib/test_ethosu/infra.py
 create mode 100644 tests/python/contrib/test_ethosu/test_attr_passing.py
 create mode 100644 tests/python/contrib/test_ethosu/test_compiler.py
 create mode 100644 tests/python/contrib/test_ethosu/test_encode_constants.py
 create mode 100644 tests/python/contrib/test_ethosu/test_extract_constants.py
 create mode 100644 tests/python/contrib/test_ethosu/test_lower_to_te.py
 create mode 100644 tests/python/contrib/test_ethosu/test_replace_conv2d.py
 create mode 100644 tests/python/contrib/test_ethosu/test_replace_copy.py
 create mode 100644 tests/python/contrib/test_ethosu/test_scheduler.py
 create mode 100644 tests/python/contrib/test_tensorrt_int8_exp.py
 create mode 100644 tests/python/relay/op/annotation/test_annotation.py
 create mode 100644 tests/python/relay/test_analysis_extract_operators.py
 create mode 100644 tests/python/relay/test_pipeline_executor.py
 create mode 100644 tests/python/relay/test_target_hooks.py
 create mode 100644 tests/python/unittest/test_meta_schedule_arg_info.py
 create mode 100644 tests/python/unittest/test_meta_schedule_builder.py
 create mode 100644 tests/python/unittest/test_meta_schedule_space_generator.py
 create mode 100644 tests/python/unittest/test_meta_schedule_tune_context.py

Reply via email to