You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by ar...@apache.org on 2022/02/14 03:37:26 UTC

[tvm] branch ci-docker-staging updated (5418e9a -> 38c7ba9)

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.


    omit 5418e9a  Fix pytest invocations
    omit c76ea66  trigger ci
    omit 2154516  Add try..finally everywhere
    omit fa07581  Fix spacing
    omit 8c125ca  [RPC] Take PageAllocator out of MinRPCServer, make it template parameter (#10219)
    omit 6dece18  Adding support for Hexagon User DMA Engine (#10217)
    omit c20cbc5  Fixes for follow up on PR #9631 (#10205)
    omit 2ac6cfe  Fix more ONNX URLs (#10220)
    omit 8aeb722  fix an index out of bound problem of cache write block (#10203)
    omit 4654718  [microNPU] Use TFLite tests for strided_slice (#10165)
    omit 146cdc2  [skip ci] Fix onnx/models URLs (#10218)
    omit cdd494a  [ci] Invoke tensorflow tests individually (#10198)
    omit 61b66cd  PackedFunction to return params from the .so module, show warning when no params are set (#9811)
    omit 7c22f3f  [Conda] Fix a compatibility bug in conda scripts (#10201)
    omit 09f7be2  Implementation of Common Subexpression Elimination for TIR (#9482)
    omit 222152b  [ci] Add more details when showing node info (#10195)
    omit 7a00843  [RPC] Add Missing Command Line Option "through-proxy" of RPC Server (#10188)
    omit e50a923  Add FreeRTOS variant of NPU demo (#10004)
    omit 345eb09  resolve issue #10107 by setting eps larger (#10176)
    omit 9f7f4c6  Disable tensorflow v2 behavior in all unit tests (#10204)
    omit 3b2780a  [microTVM][Tutorials] Add tutorials to run on ci_qemu (#10154)
    omit 5e4e239  [QNN] Lookup operations for hard to implement operators (#10053)
    omit 1571112  [USMP] Register hill climb algorithm (#10182)
    omit 69403f1  [OpenCL] Fix vthread_extent for warp size 1 case (#10199)
    omit 26a5d81  Add scripts for automated build and testing (#10194)
    omit 4d2cc29  [CMSIS-NN] Fix extension detection for CPUs (#10200)
    omit b0783b0  [TVMC] Add codegen args to tvmc (#10190)
    omit 6ce7e59  [microTVM] TVMCon 2021 Zephyr Demo with CMSIS-NN (#10144)
    omit 2a1cc09  [ETHOSN] Per-channel int8 quantization for conv2d (#10131)
    omit 8133048  [ETHOSN] Fix quantization parameters in test (#10178)
    omit e23999e  [Torch] Run torch JIT pass lower_all_tuples before conversion. (#10186)
    omit 86e1e56  [microNPU] Refactor type inference data type checks (#10060)
    omit 9282367  [microNPU] Add support for pack and unpack (#9960)
    omit 345dc37  [ETHOSN] Add support for mean on Ethos-N78 (#10130)
    omit de8fdec3 [cleanup] Remove task_sphinx_precheck.sh (#10196)
    omit 8c53f62  [TIR] Allow compute_at create block predicate for non-trivial bounds and support floordiv pattern (#9527)
    omit 8247724  [FQ2I] Add topk to FQ2I (#10170)
    omit 35a7992  [CUTLASS] Add parallel split-k support to wgrad (#10185)
    omit 470a1c7  [BugFix][TVMScript] Use operator `is` when recognizing TIR Module (#10175)
    omit afa0870  [MetaSchedule] bug fix ApplyHistoryBest. Previously, ApplyHistoryBest returned the incoming module without applying the tuning history. (#10183)
    omit 98fcca1  Support PyTorch grid_sample  (#10184)
    omit 51ee04b  [TIR] Canonical simplify the intset before region cover proof (#9941)
    omit 7fd73b2  [CUTLASS] Initial support for conv2d wgrad (#10177)
    omit 2ea2f5a  [skip ci] Fix scipy intersphinx link (#10181)
    omit 22c488e  [MetaSchedule] Add target field to MetaScheduleContext (#10169)
    omit 774df1d  TVMC: Don't divide trials by zero tasks (#10164)
    omit 63377f2  Fix broadcast InferCorrectLayout (#10156)
    omit 34d70de  [Relay][VM] Relay VM memory liveness/lifetime analysis (#10026)
    omit 1b71cae  gitignore build-* folders (#10168)
    omit 1821acb  [skip ci] Fail silently in ping_reviewers GitHub actions. (#10173)
    omit 95aac92  [Torch] Experimental support for FX-quantized models (#10091)
    omit 3ca5c2b  [Meta Schedule] Allow Non-strict Population Size in Evolutionary Search (#10163)
    omit 6942b36  [Pass] Simplify consecutive casts in Relay (#10133)
    omit cbf6468  [Relay] Align strided slice shape functions (#10155)
    omit e94e83d  [ETHOSN] Drop back to Ethos(TM)-N release 21.08 (#10157)
    omit bec72f1  [microNPU] Enable network tests for U65 256 mac variant (#10159)
    omit 0482cdc  OpenCL debug runtime timer handler added. (#10140)
    omit cfc8db0  remove async tst (#10160)
    omit 96416c4  [TIR][Schedule] Update compact_dataflow constraint (#10158)
    omit a8741e2  [microNPU] Fix layout assignment in layout optimizer pass (#10143)
    omit 8736593  [CI] Update ci_arm and ci_lint (#10146)
    omit 455c02a  [TVMScript] Support T.buffer_decl using data pointer from Let/Allocate (#10099)
    omit f2b7e82  [microNPU][3] Plan generation for the cascader (#9890)
    omit 9518b7e   Remove javah support (#10104)
    omit f929b0f  [Runtime][PackedFunc] Bring `PackedFunc` into TVM Object System (#10032)
    omit 506bc3c  [microTVM][Zephyr] Update RVM to Zephyr 2.7 (#10138)
    omit d436a10  fix corner case when relay return empty tuple (#10128)
    omit a45aa3e  [CMSIS-NN] Moved all asserts in tests under a single utils function (#10148)
    omit 2e6702c  [microNPU] Add support for transpose convolution (#9855)
    omit 95e466e  [BugFix] Linker: undefined reference to kTargetPoolReadWriteAccess (#10147)
    omit e53cbe4  Fix LayoutRewriter (#10118)
    omit 8ce1b6c  [skip ci] Fix for ping_reviewers wait time (#10149)
    omit a91b518  Add bot to ping reviewers after no activity (#9973)
    omit 8727c60  [onnx] fix onnx where broadcast (#10106)
    omit ded4065  [Misc] typo and nit fixes (#10145)
    omit cb3d7e2  [CMSIS-NN] Convert scalar constants to tensor constants (#10100)
    omit 565e6b4  Add more logging information to ReshapeLikeRel (#10125)
    omit efe662f  [Relay][Pass] Add a relay pass to extract fake quantized ops (#10089)
    omit ac4815c  [AutoScheduler] Allow device specification for AutoScheduler Runners. (#10123)
    omit faf63f9  Update ethos-u-vela for demo app (#10129)
    omit 780f88a  [FIX,AUTOTVM] Add backtraces to tuning errors (#9901)
    omit a1f51aa  [CUTLASS] Conv2d dgrad (#10110)
    omit 72b22f8  [Relay][VM] Fix loading late bound consts when none exist (#10087)
    omit 339f888  [USMP] Add performance characteristics to PoolInfo (#10005)
    omit 9ef374f  [CUDA] Support float16 erf,tan,atan (#10122)
    omit d576f3d  [CMSIS-NN] Moved test_cnn_small to the latest version (#9962)
    omit 2af42ba  Update ci_qemu to v0.10 and Zephyr project generator for Zephyr 2.7 (#10117)
    omit 8aff6f1  [CI] Further open up Rust permissions (#10115)
    omit 187aeb5  [AUTOTVM] Use opt level 3 when extracting tasks (#10065)
    omit f9ddcdb  [Ansor] Improve OpenCL support (#10108)
    omit 24d2a38  [LLVM,TIR] Print LLVM intrinsic names instead of ids (#9964)
    omit daaa2ca  [CI] Use Python 3.6 variant of pypa.io (#10114)
    omit c130ea3  [ETHOSN] Ethos(TM)-N 21.11 update (#10061)
    omit 36b48a5  [VirtualMachine] fix raw pointer using by VirtualMachine (#9980)
    omit dad8f62  [Bugfix][Op] Fix shape inference of adv_index (#9717)
    omit 02a7a41  [microNPU] Add support for nearest neighbor and bilinear upsampling (#9841)
    omit 1d01e28  [CI] Update DGL in gpu image (#10111)
    omit 3de25b8  [ETHOSN] Per-tensor support for int8 operations (#10018)
    omit 3b20c21  [microTVM] Include standalone_crt dependencies in MLF (#10095)
    omit b365586  Use ci.py explicitly in docs building instructions (#9971)
    omit f2d60fe  [Caffe Frontend] Add support for Power layer (#9655)
    omit d8d0053   [Fix Bug]fix the bugs of keras frontend when parsing LSTM, GRU, RNN layers. (#9850)
    omit 5029c9d  Update nn.rs (#10063)
    omit 779dc51  [MetaSchedule][M4a] User-API: Tune-TE/TIR/Relay (#10079)
    omit 1f9c76b  [Op][Topi] 5 ops can accept unsigned integers as indices (#10098)
    omit 538347e  [MetaSchedule] postproc: rewrite_cooperative_fetch (#10081)
    omit ba65197  [MetaSchedule][M4b] Testcases for TensorRT builder/runner (#10055)
    omit 0fb5ae2  [Op][Topi] Gather, GatherND, Take can accept unsigned integers as indices (#10080)
    omit 21154c2  [TE] Fix Const Int bound analysis to handle uints for division (#10102)
    omit 4d0dac3  [MetaSchedule][M4a] Mutator: Mutate-Tile-Size (#10092)
    omit 6a274af  [Hexagon] Update hexagon API build instruction and cleanup hexagon_proxy_rpc (#10068)
    omit 85d42f8  [MetaSchedule][M4a] Mutator: Mutate Parallel (#10096)
    omit 80d4d05  [Runtime][PipelineExecutor] Pipeline Executor Sequential execution (#10082)
    omit 3af9c30  [microTVM] Update Zephyr to 2.7 (#10094)
    omit 82d4d0f  [Relay] fix incorrect binding of Lets in ANF conversion (#10078)
    omit 7b9fd1e  [microNPU] Removing constant args from PrimFunc (#9951)
    omit e6af874  [PyTorch] Fix rsub type (#10090)
     add 08c8d51  Add @slow decorator to run tests on `main`
     add 38c7ba9  cleanup

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   (5418e9a)
            \
             N -- N -- N   refs/heads/ci-docker-staging (38c7ba9)

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/workflows/ping_reviewers.yml               |  22 -
 .gitignore                                         |   1 -
 CMakeLists.txt                                     |   1 -
 Jenkinsfile                                        | 311 ++++----
 apps/android_camera/app/src/main/jni/build.sh      |   3 +-
 apps/android_deploy/app/src/main/jni/build.sh      |   3 +-
 apps/android_rpc/app/src/main/jni/build.sh         |   3 +-
 apps/extension/src/tvm_ext.cc                      |   2 +-
 apps/hexagon_api/CMakeLists.txt                    |   2 -
 apps/hexagon_proxy_rpc/Readme.md                   |  82 ++
 .../cmake/HexagonRPC.cmake}                        |  12 +-
 .../cmake/android/CMakeLists.txt                   |  58 +-
 .../cmake/hexagon/CMakeLists.txt                   |  24 +-
 .../runtime.cc => hexagon_proxy_rpc/common.h}      |  54 +-
 apps/hexagon_proxy_rpc/hexagon_core.cc             | 204 +++++
 .../hexagon_proxy_rpc/hexagon_proxy_rpc.idl        |  13 +-
 apps/hexagon_proxy_rpc/rpc_env.cc                  | 326 ++++++++
 apps/microtvm/arduino/template_project/boards.json |  36 +-
 apps/microtvm/ethosu/.gitignore                    |   3 -
 apps/microtvm/ethosu/Makefile                      |  23 +-
 apps/microtvm/ethosu/README.md                     |   7 +-
 apps/microtvm/ethosu/include/FreeRTOSConfig.h      | 112 ---
 apps/microtvm/ethosu/include/tvm_runtime.h         |   2 +-
 apps/microtvm/ethosu/requirements.txt              |   4 +-
 apps/microtvm/ethosu/run_demo.sh                   |  20 +-
 .../ethosu/src/{demo_bare_metal.c => demo.c}       |   0
 apps/microtvm/ethosu/src/demo_freertos.c           | 131 ----
 .../reference-vm/arduino/base-box/test-config.json |  30 +
 apps/microtvm/reference-vm/base-box-tool.py        |  77 +-
 .../reference-vm/scripts/reference_vm_build.sh     |  34 -
 .../reference-vm/scripts/reference_vm_release.sh   |  43 --
 .../reference-vm/scripts/reference_vm_test.sh      |  37 -
 apps/microtvm/reference-vm/scripts/utils.sh        |  26 -
 apps/microtvm/reference-vm/zephyr/Vagrantfile      |   2 +-
 .../zephyr/base-box/base_box_provision.sh          |   6 +-
 .../reference-vm/zephyr/base-box/base_box_setup.sh |  11 +-
 .../reference-vm/zephyr/base-box/base_box_test.sh  |   7 +-
 .../reference-vm/zephyr/base-box/test-config.json  |  18 +
 apps/microtvm/zephyr/template_project/boards.json  |  40 +-
 .../zephyr/template_project/microtvm_api_server.py |  19 +-
 apps/microtvm/zephyr_cmsisnn/.gitignore            |   2 -
 apps/microtvm/zephyr_cmsisnn/CMakeLists.txt        |  92 ---
 apps/microtvm/zephyr_cmsisnn/README.md             |  43 --
 apps/microtvm/zephyr_cmsisnn/include/crt_config.h  |  54 --
 .../microtvm/zephyr_cmsisnn/model/convert_input.py |  67 --
 .../zephyr_cmsisnn/model/convert_labels.py         |  43 --
 apps/microtvm/zephyr_cmsisnn/model/input.txt       |   1 -
 apps/microtvm/zephyr_cmsisnn/model/labels.txt      |  12 -
 apps/microtvm/zephyr_cmsisnn/prj.conf              |  22 -
 apps/microtvm/zephyr_cmsisnn/run_demo.sh           |  53 --
 apps/microtvm/zephyr_cmsisnn/src/main.c            |  83 --
 apps/topi_recipe/gemm/cuda_gemm_square.py          |  21 +
 .../wasm-graph/tools/build_graph_lib.py            |  10 +-
 cmake/modules/Hexagon.cmake                        |  16 +-
 conda/recipe/meta.yaml                             |   4 +-
 docker/Dockerfile.ci_qemu                          |   1 -
 docker/install/ubuntu1804_install_python.sh        |   2 +-
 docker/install/ubuntu_init_zephyr_project.sh       |  51 +-
 docker/install/ubuntu_install_rust.sh              |   2 +-
 docker/install/ubuntu_install_sccache.sh           |   2 +-
 docker/install/ubuntu_install_wasmtime.sh          |   2 +-
 docker/install/ubuntu_install_zephyr.sh            |  15 +-
 docker/install/ubuntu_install_zephyr_sdk.sh        |  51 --
 docs/Makefile                                      |   2 +-
 docs/README.md                                     |  67 +-
 docs/arch/benchmark.rst                            |   2 +-
 docs/conf.py                                       |   2 +-
 docs/contribute/code_review.rst                    |   8 -
 .../how_to/work_with_microtvm/micro_autotune.py    | 125 ++-
 gallery/how_to/work_with_microtvm/micro_ethosu.py  |  15 +-
 gallery/how_to/work_with_relay/build_gcn.py        |   6 +
 gallery/tutorial/autotvm_relay_x86.py              |  10 +-
 gallery/tutorial/tvmc_command_line_driver.py       |   2 +-
 gallery/tutorial/tvmc_python.py                    |   2 +-
 include/tvm/arith/int_set.h                        |   5 -
 include/tvm/auto_scheduler/measure.h               |   8 +-
 include/tvm/meta_schedule/integration.h            |  15 +-
 include/tvm/meta_schedule/mutator.h                |   2 +-
 include/tvm/meta_schedule/search_strategy.h        |   4 +-
 include/tvm/relay/attrs/image.h                    |   6 -
 include/tvm/relay/transform.h                      |   8 -
 include/tvm/runtime/object.h                       |   7 -
 include/tvm/runtime/packed_func.h                  | 203 ++---
 include/tvm/runtime/registry.h                     |   7 +-
 include/tvm/runtime/vm/bytecode.h                  |   3 -
 include/tvm/runtime/vm/vm.h                        |   4 +-
 include/tvm/tir/schedule/instruction.h             |   3 -
 include/tvm/tir/transform.h                        |   8 -
 include/tvm/tir/usmp/algorithms.h                  |  11 -
 include/tvm/tir/usmp/utils.h                       |  88 +--
 include/tvm/topi/transform.h                       |  40 +-
 jvm/native/linux-x86_64/pom.xml                    |  65 +-
 jvm/native/osx-x86_64/pom.xml                      |  64 +-
 .../src/main/native/org_apache_tvm_native_c_api.cc |   2 +-
 python/tvm/auto_scheduler/measure.py               |  28 +-
 python/tvm/autotvm/measure/measure_methods.py      |  59 +-
 python/tvm/autotvm/task/relay_integration.py       |  15 +-
 python/tvm/autotvm/tuner/tuner.py                  |   6 +-
 python/tvm/contrib/cudnn.py                        |  14 +-
 python/tvm/contrib/cutlass/build.py                |  45 +-
 python/tvm/contrib/cutlass/conv2d_operation.py     |  82 +-
 python/tvm/contrib/cutlass/conv2d_profiler.py      |  74 +-
 python/tvm/contrib/cutlass/gen_conv2d.py           | 154 +---
 python/tvm/contrib/cutlass/gen_gemm.py             |   4 -
 python/tvm/contrib/cutlass/gen_tensor_op.py        |  23 +-
 python/tvm/contrib/cutlass/library.py              |  12 -
 python/tvm/contrib/debugger/debug_executor.py      |  14 +-
 python/tvm/contrib/ethosu/cascader/__init__.py     |   3 -
 .../contrib/ethosu/cascader/cascader_options.py    |  61 --
 python/tvm/contrib/ethosu/cascader/pareto.py       |  39 -
 python/tvm/contrib/ethosu/cascader/plan.py         | 167 ----
 .../tvm/contrib/ethosu/cascader/plan_generator.py  |  51 --
 .../tvm/contrib/ethosu/cascader/tensor_config.py   | 206 -----
 python/tvm/contrib/hexagon/build.py                |   2 +-
 python/tvm/contrib/pipeline_executor.py            |  10 -
 python/tvm/driver/tvmc/autotuner.py                |   2 +-
 python/tvm/driver/tvmc/target.py                   |  57 +-
 python/tvm/exec/rpc_server.py                      |  10 -
 python/tvm/meta_schedule/__init__.py               |  13 +-
 python/tvm/meta_schedule/integration.py            |  16 +-
 python/tvm/meta_schedule/mutator/__init__.py       |   2 -
 .../tvm/meta_schedule/mutator/mutate_parallel.py   |  33 -
 .../tvm/meta_schedule/mutator/mutate_tile_size.py  |  31 -
 python/tvm/meta_schedule/postproc/__init__.py      |   1 -
 .../postproc/rewrite_cooperative_fetch.py          |  34 -
 python/tvm/meta_schedule/schedule_rule/__init__.py |   3 -
 .../search_strategy/evolutionary_search.py         |  14 +-
 python/tvm/meta_schedule/testing/__init__.py       |   3 +-
 python/tvm/meta_schedule/testing/byoc_trt.py       |  53 --
 python/tvm/meta_schedule/testing/relay_workload.py |  80 --
 python/tvm/meta_schedule/tune.py                   | 719 ------------------
 python/tvm/meta_schedule/utils.py                  |  28 -
 python/tvm/micro/model_library_format.py           |  19 +-
 python/tvm/relay/analysis/analysis.py              |  16 -
 python/tvm/relay/backend/contrib/ethosu/codegen.py | 153 ++--
 .../tvm/relay/backend/contrib/ethosu/legalize.py   | 244 ------
 .../contrib/ethosu/te/binary_elementwise.py        |  10 +-
 .../relay/backend/contrib/ethosu/te/convolution.py |  14 +-
 .../relay/backend/contrib/ethosu/te/depthwise.py   |   5 +-
 python/tvm/relay/backend/contrib/ethosu/te/dma.py  |  38 +-
 .../tvm/relay/backend/contrib/ethosu/te/pooling.py |  10 +-
 .../backend/contrib/ethosu/te/unary_elementwise.py |   5 +-
 .../relay/backend/contrib/ethosu/tir/compiler.py   |   1 -
 .../backend/contrib/ethosu/tir/convolution.py      |   2 +-
 python/tvm/relay/backend/contrib/ethosu/tir/dma.py |  27 -
 .../tvm/relay/backend/contrib/ethosu/tir/passes.py |  37 -
 .../relay/backend/contrib/ethosu/tir/pooling.py    |   2 +-
 .../relay/backend/contrib/ethosu/tir/scheduler.py  |   3 +-
 .../backend/contrib/ethosu/tir_to_cs_translator.py |  14 +-
 python/tvm/relay/backend/contrib/ethosu/util.py    |  14 -
 python/tvm/relay/backend/executor_factory.py       |   4 -
 python/tvm/relay/build_module.py                   |   1 -
 python/tvm/relay/frontend/caffe.py                 |  14 -
 python/tvm/relay/frontend/keras.py                 |  21 +-
 python/tvm/relay/frontend/onnx.py                  |  29 +-
 python/tvm/relay/frontend/pytorch.py               | 118 +--
 python/tvm/relay/frontend/pytorch_utils.py         |   6 -
 python/tvm/relay/frontend/qnn_torch.py             |  84 +--
 python/tvm/relay/op/_transform.py                  | 124 ++-
 python/tvm/relay/op/contrib/cmsisnn.py             |  19 +-
 python/tvm/relay/op/contrib/cutlass.py             |  45 +-
 python/tvm/relay/op/contrib/ethosn.py              |  19 +-
 python/tvm/relay/op/contrib/ethosu.py              | 338 +--------
 python/tvm/relay/op/image/_image.py                |   3 +-
 python/tvm/relay/op/image/image.py                 |  10 +-
 python/tvm/relay/op/nn/_nn.py                      |  35 -
 python/tvm/relay/op/strategy/cuda.py               |  31 +-
 python/tvm/relay/op/strategy/generic.py            |   4 +-
 python/tvm/relay/qnn/op/__init__.py                |   4 +-
 python/tvm/relay/qnn/op/canonicalizations.py       | 160 ----
 python/tvm/relay/qnn/op/legalizations.py           |  20 +-
 python/tvm/relay/qnn/op/op.py                      |  25 +-
 .../transform/fake_quantization_to_integer.py      |  14 -
 python/tvm/relay/transform/transform.py            |   8 -
 python/tvm/runtime/object.py                       |   2 +-
 python/tvm/script/parser.py                        |  34 +-
 python/tvm/script/tir/ty.py                        |  23 +-
 python/tvm/target/codegen.py                       |  16 -
 python/tvm/testing/utils.py                        |  13 +
 python/tvm/tir/transform/transform.py              |  11 -
 python/tvm/tir/usmp/utils.py                       |  47 +-
 python/tvm/topi/cuda/__init__.py                   |   2 +-
 python/tvm/topi/cuda/conv2d.py                     |   8 +-
 ...onv2d_transpose.py => conv2d_transpose_nchw.py} |  14 +-
 python/tvm/topi/image/grid_sample.py               |  24 +-
 python/tvm/topi/nn/conv2d_transpose.py             |   6 -
 .../topi/testing/conv2d_backcward_weight_python.py |  43 +-
 python/tvm/topi/testing/grid_sample_python.py      |  73 +-
 rust/tvm/src/ir/relay/attrs/nn.rs                  |   1 -
 src/arith/const_int_bound.cc                       |   6 +-
 src/arith/int_set.cc                               |  14 -
 src/arith/iter_affine_map.cc                       |   1 -
 src/auto_scheduler/measure.cc                      |  18 +-
 src/auto_scheduler/search_task.cc                  |  28 +-
 src/contrib/ethosu/cascader/cascader_options.cc    |  59 --
 src/contrib/ethosu/cascader/cascader_options.h     |  71 --
 src/contrib/ethosu/cascader/pareto.cc              | 140 ----
 src/contrib/ethosu/cascader/pareto.h               |  73 --
 src/contrib/ethosu/cascader/plan.cc                | 112 ---
 src/contrib/ethosu/cascader/plan.h                 | 187 -----
 src/contrib/ethosu/cascader/plan_generator.cc      | 529 -------------
 src/contrib/ethosu/cascader/plan_generator.h       | 108 ---
 src/contrib/ethosu/cascader/tensor_config.cc       | 177 -----
 src/contrib/ethosu/cascader/tensor_config.h        | 226 ------
 src/driver/driver_api.cc                           |   5 -
 src/ir/op.cc                                       |   8 +-
 src/meta_schedule/integration.cc                   |  27 +-
 src/meta_schedule/mutator/mutate_parallel.cc       | 312 --------
 src/meta_schedule/mutator/mutate_tile_size.cc      | 273 -------
 src/meta_schedule/mutator/mutate_unroll.cc         |   1 +
 .../postproc/rewrite_cooperative_fetch.cc          | 156 ----
 src/meta_schedule/schedule_rule/auto_inline.cc     |   5 +-
 .../schedule_rule/random_compute_location.cc       |   5 +-
 .../search_strategy/evolutionary_search.cc         |  46 +-
 src/meta_schedule/task_scheduler/task_scheduler.cc |   4 +-
 src/meta_schedule/utils.h                          |  16 +
 src/printer/tir_text_printer.cc                    |  23 +-
 src/printer/tvmscript_printer.cc                   | 126 +---
 src/relay/analysis/extract_fake_quantized_ops.cc   |  80 --
 .../backend/contrib/cmsisnn/compiler_attrs.cc      |   2 +-
 .../backend/contrib/cmsisnn/extract_constants.cc   | 125 +--
 .../contrib/cmsisnn/scalar_to_tensor_constant.cc   | 204 -----
 src/relay/backend/contrib/cutlass/codegen.cc       | 225 ++----
 src/relay/backend/contrib/ethosn/codegen.cc        | 119 +--
 src/relay/backend/contrib/ethosn/codegen_ethosn.h  |   1 -
 src/relay/backend/contrib/ethosn/ethosn_api.cc     | 147 +---
 src/relay/backend/contrib/ethosn/ethosn_api.h      |  16 +-
 .../backend/contrib/ethosn/ethosn_api_version.h    |   6 -
 src/relay/backend/te_compiler.cc                   |   2 +-
 src/relay/backend/te_compiler_cache.cc             |   2 +-
 src/relay/backend/vm/compiler.cc                   |  10 +-
 src/relay/backend/vm/manifest_lifetimes.cc         | 644 ----------------
 src/relay/op/contrib/ethosu/binary_elementwise.cc  | 102 ++-
 src/relay/op/contrib/ethosu/common.cc              |  98 ---
 src/relay/op/contrib/ethosu/common.h               |  52 --
 src/relay/op/contrib/ethosu/convolution.cc         |  34 +-
 src/relay/op/contrib/ethosu/depthwise.cc           |  50 +-
 src/relay/op/contrib/ethosu/identity.cc            |  10 +-
 src/relay/op/contrib/ethosu/pooling.cc             |  27 +-
 src/relay/op/contrib/ethosu/unary_elementwise.cc   |  28 +-
 src/relay/op/image/grid_sample.cc                  |   3 +-
 src/relay/op/memory/memory.cc                      |  10 +-
 src/relay/op/nn/convolution.cc                     |  25 +-
 src/relay/op/nn/nn.cc                              |  12 +
 src/relay/op/tensor/transform.cc                   |  63 +-
 src/relay/qnn/op/rsqrt.cc                          |  42 +-
 .../transforms/fake_quantization_to_integer.cc     | 109 +--
 .../transforms/fake_quantization_to_integer.h      |  54 --
 src/relay/transforms/infer_layout_utils.cc         | 265 -------
 src/relay/transforms/infer_layout_utils.h          | 135 +++-
 src/relay/transforms/simplify_expr.cc              |  63 +-
 src/relay/transforms/to_a_normal_form.cc           |  11 -
 src/relay/transforms/transform_layout.h            |  37 +-
 src/runtime/c_runtime_api.cc                       |  32 +-
 src/runtime/contrib/ethosn/ethosn_device.cc        |  24 +-
 src/runtime/contrib/sort/sort.cc                   |  28 -
 .../graph_executor/graph_executor_factory.cc       |   9 -
 src/runtime/hexagon/hexagon/hexagon_buffer.cc      |  19 +-
 src/runtime/hexagon/hexagon/hexagon_user_dma.cc    | 118 ---
 .../hexagon/hexagon/hexagon_user_dma_descriptors.h | 310 --------
 .../hexagon/hexagon_user_dma_instructions.h        |  79 --
 .../hexagon/hexagon/hexagon_user_dma_registers.h   | 278 -------
 src/runtime/hexagon/rpc/android/session.cc         |   2 +-
 src/runtime/hexagon/rpc/hexagon/rpc_server.cc      |  68 +-
 src/runtime/minrpc/minrpc_server.h                 |  82 +-
 src/runtime/opencl/opencl_common.h                 |  48 --
 src/runtime/opencl/opencl_device_api.cc            |  19 +-
 src/runtime/opencl/opencl_module.cc                |   7 -
 src/runtime/pipeline/pipeline_executor.cc          |  34 +-
 src/runtime/pipeline/pipeline_executor.h           |  12 -
 src/runtime/pipeline/pipeline_scheduler.cc         |  80 --
 src/runtime/pipeline/pipeline_scheduler.h          |  25 -
 src/runtime/pipeline/pipeline_struct.h             |  82 +-
 src/runtime/registry.cc                            |  12 +-
 src/runtime/rpc/rpc_local_session.cc               |   9 +-
 src/runtime/vm/bytecode.cc                         |  16 -
 src/runtime/vm/executable.cc                       |  15 +-
 src/runtime/vm/profiler/vm.cc                      |   9 +-
 src/runtime/vm/profiler/vm.h                       |   2 +-
 src/runtime/vm/vm.cc                               |  14 +-
 src/target/generic_func.cc                         |  18 +-
 src/target/llvm/llvm_module.cc                     |  15 -
 src/target/source/intrin_rule_cuda.cc              |   2 +-
 src/target/source/literal/cuda_half_t.h            |  67 +-
 src/tir/analysis/block_access_region_detector.cc   |  16 +-
 src/tir/analysis/check_contains.cc                 |  98 ---
 src/tir/analysis/check_contains.h                  |  60 --
 src/tir/schedule/analysis.h                        |  72 +-
 src/tir/schedule/analysis/analysis.cc              | 114 ++-
 src/tir/schedule/concrete_schedule.cc              |   4 +-
 src/tir/schedule/concrete_schedule.h               |   6 +-
 src/tir/schedule/instruction.cc                    |   5 -
 src/tir/schedule/instruction_traits.h              |   4 +-
 src/tir/schedule/primitive.h                       |   1 -
 src/tir/schedule/primitive/blockize_tensorize.cc   |   6 +-
 src/tir/schedule/primitive/cache_read_write.cc     |  20 +-
 src/tir/schedule/primitive/compute_at.cc           | 178 ++---
 src/tir/schedule/primitive/compute_inline.cc       |   8 +-
 src/tir/schedule/primitive/for_kind.cc             |   9 +-
 src/tir/schedule/primitive/get_block_loop.cc       |   6 +-
 src/tir/schedule/primitive/reduction.cc            |   6 +-
 src/tir/schedule/state.cc                          |  17 +-
 src/tir/schedule/trace.cc                          |  13 +-
 src/tir/schedule/traced_schedule.h                 |   4 +-
 src/tir/transforms/common_subexpr_elim.cc          | 619 ---------------
 src/tir/transforms/common_subexpr_elim.h           |  89 ---
 src/tir/transforms/common_subexpr_elim_tools.cc    | 836 ---------------------
 src/tir/transforms/common_subexpr_elim_tools.h     | 217 ------
 src/tir/transforms/replace_selected_expr.cc        | 109 ---
 src/tir/transforms/replace_selected_expr.h         |  75 --
 src/tir/usmp/algo/greedy.cc                        |   2 +-
 src/tir/usmp/transform/assign_pool_info.cc         |   9 +-
 src/tir/usmp/unified_static_memory_planner.cc      |   5 +-
 src/tir/usmp/utils.cc                              |  32 +-
 .../backend/contrib/cmsisnn/compiler_attrs_test.cc |   4 +-
 .../contrib/test_bnns/test_onnx_topologies.py      |   2 +-
 .../python/contrib/test_cmsisnn/test_binary_ops.py | 175 +----
 tests/python/contrib/test_cmsisnn/test_conv2d.py   |  60 +-
 .../contrib/test_cmsisnn/test_extract_constants.py |  67 +-
 .../contrib/test_cmsisnn/test_fully_connected.py   |  26 +-
 .../test_cmsisnn/test_generate_constants.py        |   1 +
 tests/python/contrib/test_cmsisnn/test_networks.py |   9 +-
 tests/python/contrib/test_cmsisnn/test_pooling.py  |  28 +-
 .../test_cmsisnn/test_scalar_to_tensor_constant.py | 187 -----
 tests/python/contrib/test_cmsisnn/test_softmax.py  |  27 +-
 tests/python/contrib/test_cmsisnn/utils.py         |  23 -
 tests/python/contrib/test_cutlass.py               | 388 ++--------
 tests/python/contrib/test_ethosn/infrastructure.py |  41 +-
 tests/python/contrib/test_ethosn/test_addition.py  |  34 +-
 .../python/contrib/test_ethosn/test_concatenate.py |  19 +-
 .../test_ethosn/test_constant_duplication.py       |   1 -
 tests/python/contrib/test_ethosn/test_conv2d.py    | 166 ++--
 .../contrib/test_ethosn/test_depth_to_space.py     |  25 +-
 .../contrib/test_ethosn/test_fullyconnected.py     |  38 +-
 tests/python/contrib/test_ethosn/test_mean.py      |  57 --
 tests/python/contrib/test_ethosn/test_networks.py  |  48 +-
 tests/python/contrib/test_ethosn/test_pooling.py   |  21 +-
 tests/python/contrib/test_ethosn/test_relu.py      |  47 +-
 tests/python/contrib/test_ethosn/test_reshape.py   |  21 +-
 tests/python/contrib/test_ethosn/test_sigmoid.py   |  48 +-
 tests/python/contrib/test_ethosn/test_split.py     |  20 +-
 .../python/contrib/test_ethosn/test_topologies.py  | 137 ++--
 .../contrib/test_ethosu/cascader/conftest.py       |  69 --
 tests/python/contrib/test_ethosu/cascader/infra.py | 224 +++---
 .../contrib/test_ethosu/cascader/test_pareto.py    | 149 ----
 .../contrib/test_ethosu/cascader/test_plan.py      | 244 ------
 .../test_ethosu/cascader/test_plan_generator.py    | 180 -----
 .../test_ethosu/cascader/test_tensor_config.py     | 110 ---
 tests/python/contrib/test_ethosu/infra.py          |   6 +-
 tests/python/contrib/test_ethosu/test_codegen.py   | 162 +---
 tests/python/contrib/test_ethosu/test_compiler.py  |  55 +-
 .../contrib/test_ethosu/test_encode_constants.py   | 200 ++---
 .../contrib/test_ethosu/test_layout_optimizer.py   |  85 ---
 tests/python/contrib/test_ethosu/test_legalize.py  | 738 +-----------------
 tests/python/contrib/test_ethosu/test_networks.py  |   5 +-
 .../test_ethosu/test_remove_concatenates.py        |  37 +-
 .../contrib/test_ethosu/test_replace_conv2d.py     | 515 +++++--------
 .../contrib/test_ethosu/test_replace_copy.py       |  32 +-
 .../contrib/test_ethosu/test_replace_pooling.py    |  46 +-
 tests/python/contrib/test_ethosu/test_scheduler.py |  36 +-
 .../test_ethosu/test_tir_to_cs_translator.py       | 316 ++++----
 .../contrib/test_ethosu/test_type_inference.py     |  43 --
 .../test_hexagon/{ => proxy_rpc}/__init__.py       |   2 +-
 .../contrib/test_hexagon/proxy_rpc/test_matmul.py  |  73 ++
 .../contrib/test_hexagon/rpc/test_launcher.md      |  45 +-
 tests/python/contrib/test_popen_pool.py            |  18 +
 tests/python/driver/tvmc/conftest.py               |   4 +-
 tests/python/driver/tvmc/test_target_options.py    |  44 --
 tests/python/frontend/caffe/test_forward.py        |  19 -
 tests/python/frontend/keras/test_forward.py        |  17 -
 tests/python/frontend/onnx/test_forward.py         |   6 -
 tests/python/frontend/pytorch/qnn_test.py          | 107 +--
 tests/python/frontend/pytorch/test_forward.py      |  56 +-
 tests/python/frontend/pytorch/test_fx_quant.py     |  85 ---
 .../python/frontend/tensorflow/test_bn_dynamic.py  |   2 -
 tests/python/frontend/tensorflow/test_forward.py   |   2 -
 tests/python/frontend/tensorflow/test_no_op.py     |   2 -
 tests/python/relay/aot/test_crt_aot_usmp.py        |   3 +-
 tests/python/relay/qnn/test_canonicalizations.py   | 231 ------
 .../test_analysis_extract_fake_quantized_ops.py    | 133 ----
 tests/python/relay/test_any.py                     |  69 +-
 tests/python/relay/test_auto_scheduler_tuning.py   |   2 +-
 tests/python/relay/test_backend_graph_executor.py  |   8 -
 tests/python/relay/test_ir_nodes.py                |  22 +-
 tests/python/relay/test_ir_text_printer.py         |  19 +-
 tests/python/relay/test_op_grad_level2.py          |  27 +-
 tests/python/relay/test_op_level1.py               |  30 +-
 tests/python/relay/test_op_level2.py               |  38 +-
 tests/python/relay/test_op_level3.py               | 194 +++--
 tests/python/relay/test_op_level5.py               |  12 +-
 tests/python/relay/test_op_qnn_rsqrt.py            |   4 +-
 tests/python/relay/test_pass_alter_op_layout.py    | 184 -----
 .../relay/test_pass_dead_code_elimination.py       |  16 +-
 .../test_pass_fake_quantization_to_integer.py      |  27 +-
 tests/python/relay/test_pass_manifest_lifetimes.py | 147 ----
 tests/python/relay/test_pass_simplify_expr.py      |  32 +-
 tests/python/relay/test_pass_to_a_normal_form.py   |  40 +-
 tests/python/relay/test_pipeline_executor.py       | 120 +--
 tests/python/relay/test_vm.py                      |  62 --
 tests/python/topi/python/test_topi_image.py        |  11 +-
 tests/python/topi/python/test_topi_relu.py         |  15 +-
 tests/python/topi/python/test_topi_transform.py    |  38 +-
 .../python/unittest/test_arith_const_int_bound.py  |   8 -
 .../python/unittest/test_arith_iter_affine_map.py  |   8 -
 tests/python/unittest/test_ci.py                   | 134 +---
 tests/python/unittest/test_crt.py                  |   2 +-
 tests/python/unittest/test_lower_build.py          |  20 +-
 .../unittest/test_meta_schedule_byoc_tensorrt.py   | 228 ------
 .../unittest/test_meta_schedule_integration.py     |  10 +-
 .../test_meta_schedule_mutator_mutate_parallel.py  | 113 ---
 .../test_meta_schedule_mutator_mutate_tile_size.py |  93 ---
 ..._schedule_postproc_rewrite_cooperative_fetch.py | 155 ----
 .../unittest/test_meta_schedule_search_strategy.py |   2 +-
 .../unittest/test_meta_schedule_tune_relay.py      | 151 ----
 .../python/unittest/test_meta_schedule_tune_te.py  |  52 --
 .../python/unittest/test_meta_schedule_tune_tir.py | 218 ------
 .../test_runtime_module_based_interface.py         |  63 --
 tests/python/unittest/test_target_codegen_llvm.py  |   9 -
 tests/python/unittest/test_te_tensor.py            |   8 +-
 .../test_tir_analysis_get_block_access_region.py   |  20 +-
 .../unittest/test_tir_schedule_cache_read_write.py | 102 ---
 .../unittest/test_tir_schedule_compute_at.py       | 263 +------
 .../python/unittest/test_tir_schedule_for_kind.py  |  61 --
 .../python/unittest/test_tir_schedule_sampling.py  |   3 +-
 .../test_tir_schedule_state_cached_flags.py        |   2 +-
 .../test_tir_transform_common_subexpr_elim.py      | 312 --------
 .../test_tir_transform_lower_warp_memory.py        |  28 +-
 tests/python/unittest/test_tvmscript_regression.py |  49 --
 tests/python/unittest/test_tvmscript_roundtrip.py  |  47 --
 tests/scripts/ci.py                                |   8 +-
 tests/scripts/ping_reviewers.py                    | 232 ------
 tests/scripts/pytest_ids.py                        |  43 --
 tests/scripts/should_run_slow_tests.py             | 104 +++
 tests/scripts/task_cpp_unittest.sh                 |  14 +
 tests/scripts/task_demo_microtvm.sh                |  32 -
 tests/scripts/task_python_docs.sh                  |  93 +--
 tests/scripts/task_python_frontend.sh              |  12 +-
 tests/scripts/task_python_integration.sh           |  13 +-
 tests/scripts/task_python_microtvm.sh              |  10 -
 tests/scripts/task_python_unittest.sh              |  11 +-
 tests/scripts/task_python_unittest_gpuonly.sh      |   6 +-
 tests/scripts/task_show_node_info.sh               |  43 --
 ...hon_frontend_cpu.sh => task_sphinx_precheck.sh} |  43 +-
 .../integration/test_benchmark_topi_conv2d.py      |  13 +-
 .../test_benchmark_topi_conv2d_transpose.py        |  15 +-
 .../test_benchmark_topi_group_conv2d.py            |  13 +-
 vta/tests/python/unittest/test_vta_insn.py         |   4 +-
 vta/tutorials/frontend/deploy_classification.py    |   4 +-
 vta/tutorials/frontend/deploy_detection.py         |   2 +-
 vta/tutorials/optimize/convolution_opt.py          |   7 +-
 web/emcc/tvmjs_support.cc                          |  14 +-
 451 files changed, 4558 insertions(+), 22508 deletions(-)
 delete mode 100644 .github/workflows/ping_reviewers.yml
 create mode 100644 apps/hexagon_proxy_rpc/Readme.md
 copy apps/{hexagon_launcher/cmake/HexagonLauncher.cmake => hexagon_proxy_rpc/cmake/HexagonRPC.cmake} (86%)
 copy apps/{hexagon_launcher => hexagon_proxy_rpc}/cmake/android/CMakeLists.txt (60%)
 copy apps/{hexagon_launcher => hexagon_proxy_rpc}/cmake/hexagon/CMakeLists.txt (77%)
 copy apps/{bundle_deploy/runtime.cc => hexagon_proxy_rpc/common.h} (50%)
 create mode 100644 apps/hexagon_proxy_rpc/hexagon_core.cc
 copy src/runtime/hexagon/rpc/hexagon_rpc.idl => apps/hexagon_proxy_rpc/hexagon_proxy_rpc.idl (58%)
 create mode 100644 apps/hexagon_proxy_rpc/rpc_env.cc
 delete mode 100644 apps/microtvm/ethosu/.gitignore
 delete mode 100644 apps/microtvm/ethosu/include/FreeRTOSConfig.h
 rename apps/microtvm/ethosu/src/{demo_bare_metal.c => demo.c} (100%)
 delete mode 100644 apps/microtvm/ethosu/src/demo_freertos.c
 create mode 100644 apps/microtvm/reference-vm/arduino/base-box/test-config.json
 delete mode 100755 apps/microtvm/reference-vm/scripts/reference_vm_build.sh
 delete mode 100755 apps/microtvm/reference-vm/scripts/reference_vm_release.sh
 delete mode 100755 apps/microtvm/reference-vm/scripts/reference_vm_test.sh
 delete mode 100755 apps/microtvm/reference-vm/scripts/utils.sh
 create mode 100644 apps/microtvm/reference-vm/zephyr/base-box/test-config.json
 delete mode 100644 apps/microtvm/zephyr_cmsisnn/.gitignore
 delete mode 100644 apps/microtvm/zephyr_cmsisnn/CMakeLists.txt
 delete mode 100644 apps/microtvm/zephyr_cmsisnn/README.md
 delete mode 100644 apps/microtvm/zephyr_cmsisnn/include/crt_config.h
 delete mode 100644 apps/microtvm/zephyr_cmsisnn/model/convert_input.py
 delete mode 100644 apps/microtvm/zephyr_cmsisnn/model/convert_labels.py
 delete mode 100644 apps/microtvm/zephyr_cmsisnn/model/input.txt
 delete mode 100644 apps/microtvm/zephyr_cmsisnn/model/labels.txt
 delete mode 100644 apps/microtvm/zephyr_cmsisnn/prj.conf
 delete mode 100755 apps/microtvm/zephyr_cmsisnn/run_demo.sh
 delete mode 100644 apps/microtvm/zephyr_cmsisnn/src/main.c
 delete mode 100755 docker/install/ubuntu_install_zephyr_sdk.sh
 delete mode 100644 python/tvm/contrib/ethosu/cascader/cascader_options.py
 delete mode 100644 python/tvm/contrib/ethosu/cascader/pareto.py
 delete mode 100644 python/tvm/contrib/ethosu/cascader/plan.py
 delete mode 100644 python/tvm/contrib/ethosu/cascader/plan_generator.py
 delete mode 100644 python/tvm/contrib/ethosu/cascader/tensor_config.py
 delete mode 100644 python/tvm/meta_schedule/mutator/mutate_parallel.py
 delete mode 100644 python/tvm/meta_schedule/mutator/mutate_tile_size.py
 delete mode 100644 python/tvm/meta_schedule/postproc/rewrite_cooperative_fetch.py
 delete mode 100644 python/tvm/meta_schedule/testing/byoc_trt.py
 delete mode 100644 python/tvm/meta_schedule/tune.py
 delete mode 100644 python/tvm/relay/qnn/op/canonicalizations.py
 rename python/tvm/topi/cuda/{conv2d_transpose.py => conv2d_transpose_nchw.py} (97%)
 delete mode 100644 src/contrib/ethosu/cascader/cascader_options.cc
 delete mode 100644 src/contrib/ethosu/cascader/cascader_options.h
 delete mode 100644 src/contrib/ethosu/cascader/pareto.cc
 delete mode 100644 src/contrib/ethosu/cascader/pareto.h
 delete mode 100644 src/contrib/ethosu/cascader/plan.cc
 delete mode 100644 src/contrib/ethosu/cascader/plan.h
 delete mode 100644 src/contrib/ethosu/cascader/plan_generator.cc
 delete mode 100644 src/contrib/ethosu/cascader/plan_generator.h
 delete mode 100644 src/contrib/ethosu/cascader/tensor_config.cc
 delete mode 100644 src/contrib/ethosu/cascader/tensor_config.h
 delete mode 100644 src/meta_schedule/mutator/mutate_parallel.cc
 delete mode 100644 src/meta_schedule/mutator/mutate_tile_size.cc
 delete mode 100644 src/meta_schedule/postproc/rewrite_cooperative_fetch.cc
 delete mode 100644 src/relay/analysis/extract_fake_quantized_ops.cc
 delete mode 100644 src/relay/backend/contrib/cmsisnn/scalar_to_tensor_constant.cc
 delete mode 100644 src/relay/backend/vm/manifest_lifetimes.cc
 delete mode 100644 src/relay/transforms/fake_quantization_to_integer.h
 delete mode 100644 src/relay/transforms/infer_layout_utils.cc
 delete mode 100644 src/runtime/hexagon/hexagon/hexagon_user_dma.cc
 delete mode 100644 src/runtime/hexagon/hexagon/hexagon_user_dma_descriptors.h
 delete mode 100644 src/runtime/hexagon/hexagon/hexagon_user_dma_instructions.h
 delete mode 100644 src/runtime/hexagon/hexagon/hexagon_user_dma_registers.h
 delete mode 100644 src/tir/analysis/check_contains.cc
 delete mode 100644 src/tir/analysis/check_contains.h
 delete mode 100644 src/tir/transforms/common_subexpr_elim.cc
 delete mode 100644 src/tir/transforms/common_subexpr_elim.h
 delete mode 100644 src/tir/transforms/common_subexpr_elim_tools.cc
 delete mode 100644 src/tir/transforms/common_subexpr_elim_tools.h
 delete mode 100644 src/tir/transforms/replace_selected_expr.cc
 delete mode 100644 src/tir/transforms/replace_selected_expr.h
 delete mode 100644 tests/python/contrib/test_cmsisnn/test_scalar_to_tensor_constant.py
 delete mode 100644 tests/python/contrib/test_ethosn/test_mean.py
 delete mode 100644 tests/python/contrib/test_ethosu/cascader/test_pareto.py
 delete mode 100644 tests/python/contrib/test_ethosu/cascader/test_plan.py
 delete mode 100644 tests/python/contrib/test_ethosu/cascader/test_plan_generator.py
 delete mode 100644 tests/python/contrib/test_ethosu/cascader/test_tensor_config.py
 copy tests/python/contrib/test_hexagon/{ => proxy_rpc}/__init__.py (93%)
 create mode 100644 tests/python/contrib/test_hexagon/proxy_rpc/test_matmul.py
 delete mode 100644 tests/python/frontend/pytorch/test_fx_quant.py
 delete mode 100644 tests/python/relay/qnn/test_canonicalizations.py
 delete mode 100644 tests/python/relay/test_analysis_extract_fake_quantized_ops.py
 delete mode 100644 tests/python/relay/test_pass_manifest_lifetimes.py
 delete mode 100644 tests/python/unittest/test_meta_schedule_byoc_tensorrt.py
 delete mode 100644 tests/python/unittest/test_meta_schedule_mutator_mutate_parallel.py
 delete mode 100644 tests/python/unittest/test_meta_schedule_mutator_mutate_tile_size.py
 delete mode 100644 tests/python/unittest/test_meta_schedule_postproc_rewrite_cooperative_fetch.py
 delete mode 100644 tests/python/unittest/test_meta_schedule_tune_relay.py
 delete mode 100644 tests/python/unittest/test_meta_schedule_tune_te.py
 delete mode 100644 tests/python/unittest/test_meta_schedule_tune_tir.py
 delete mode 100644 tests/python/unittest/test_tir_transform_common_subexpr_elim.py
 delete mode 100644 tests/python/unittest/test_tvmscript_regression.py
 delete mode 100755 tests/scripts/ping_reviewers.py
 delete mode 100755 tests/scripts/pytest_ids.py
 create mode 100644 tests/scripts/should_run_slow_tests.py
 delete mode 100755 tests/scripts/task_demo_microtvm.sh
 delete mode 100755 tests/scripts/task_show_node_info.sh
 copy tests/scripts/{task_python_frontend_cpu.sh => task_sphinx_precheck.sh} (50%)