You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by gi...@apache.org on 2022/12/19 14:16:17 UTC

[tvm] branch dependabot/pip/apps/microtvm/ethosu/tflite-2.10.0 updated (ec09bbfbd0 -> 086c4691b4)

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

github-bot pushed a change to branch dependabot/pip/apps/microtvm/ethosu/tflite-2.10.0
in repository https://gitbox.apache.org/repos/asf/tvm.git


 discard ec09bbfbd0 Bump tflite from 2.4.0 to 2.10.0 in /apps/microtvm/ethosu
     add 3e956ce9da [DNNL][BYOC] enable dense_bias_sum fusion (#13550)
     add 3482eab1c5 [Fix Bug]fix the bug of schedule batch_matmul_int8 on cuda (#13551)
     add 965490e618 [Relay] Optimize transform shape (#13519)
     add 6574e16034 [MetaSchedule][Hexagon] Add postproc for verifying VTCM usage (#13538)
     add 8d31b25bb8 [TIR] [Hexagon] Add vdmpy intrinsic and transform_layout for tests (#13557)
     add bbba8d97fe [microTVM] Modernize Arm Cortex-M convolution schedules (#13242)
     add 8d04e1ea3c [ci] Fix upload_ci_resource.yml and update related documentation (#13562)
     add a1d46645d2 [TIR] Fix remaining dtype mismatch issue caused by SubspaceDivide (#13558)
     add 8826c1c386 Mark base64.h encode and decode API's as inline (#13556)
     add eb2781f7c9 [MetaSchedule] Make `MultiLevelTiling` apply condition customizable (#13535)
     add 9374738b29 [ci] Split Jenkinsfile into platform-specific jobs (#13300)
     add 1a99d7587f [ci] Remove Jenkinsfile for migration to platform-specific jobs (#13316)
     add da73295aa0 [TOPI] Fix tuple unpacking in conv2d int8 compute (#13566)
     add 3e42506a97 [TIR] Fix predefined inverse map in layout transform dtype legalization (#13565)
     add 3f662ddee6 [TIR] Fix layout free annotation in CreatePrimFunc (#13554)
     add 3745ccf161 [ci] Fix docs deploy (#13570)
     add acef2ed97d [ci] Make tvm-bot aware of platform specific jobs (#13571)
     add 7065a7fa11 [ci] Add a workflow to update a nightly branch (#13564)
     add 5a58c581f5 Added macro generation in MLF export (#12789)
     add eda84e7804 [CodegenC] Explicit forward function declarations (#13522)
     add f674e12d1a [ETHOSN] Remove inference test (#13576)
     add 739356747c [COMMUNITY] Gavin Uberti -> Committer (#13575)
     add 22ff38dff8 [docs] Make building the cpu-only docs build explicit (#13315)
     add 6069292ff9 [OpenCL]  Introduction of weights on buffers (#13563)
     add 75fd531124 [bfloat16] Fixed dtype conversion in the arm_cpu injective schedule (#13417)
     add f4cfcafba5 [Adreno] Add global pooling schedule (#13573)
     add 3168e612c7 [Hexagon] Use get_hexagon_target in test, NFC (#13584)
     add 9e7920b581 [Hexagon] Lookup intrinsic by name instead of using enum value (#13583)
     add da2a6379ab [Test] Make tests work with older numpy versions (#13582)
     add c5b8ab2307 [ci][docker] Read docker image tags during CI runs (#13572)
     add 3b001efcc9 [MetaSchedule] Restore `num_threads` parameter in tuning API  (#13561)
     add 8545297a5e [TIR] Add preserve_unit_iters option to blockize/tensorize (#13579)
     add 3af50e0fce [TIR][Transform] Keep the allocate buffers order after update buffer allocation location (#13560)
     add fbb31fefda [Hexagon] Skip test if "onnx" module not available (#13585)
     add 02820ad283 [FQ2I] Support converting `dense` -> `add` to `qnn.dense` -> `add` -> `requantize` (#13578)
     add 0dc26dd870 [ci][docker] Allow usage of ECR images in PRs (#13590)
     add 970110302d [TIR][Schedule] Support for specific consumer block targeting in cache_write (#13510)
     add ae07437a32 [LLVM] Fix get tm allow_missing check pos (#13591)
     add 760b10ae0e [Torch] Stable diffusion support (#13594)
     add fe1d7ad4f2 [OpenCL][CI] Enable OpenCL cpp tests in CI (#13400)
     add 51431d5a8c [Relay] Bug fix in relay.squeeze function for issue #12400 (#12684)
     add ec9fcc0dac [Relay] Fix `CombineParallelDense` slicing axis  (#13597)
     add b7015bb388 [Fix] Task scheduler error prompt upon build/run failure (#13601)
     add 1d9863470e [TIR] Fix PlanAndUpdateBufferAllocationLocation not visiting constant buffer (#13605)
     add 12311dcdef [Hexagon] Enable depthwise conv2d NHWC with an HWIO kernel layout (#13414)
     add c547bbb13d [Relay][Frontend][Onnx] SequenceAt and SplitToSequence Operators (#13602)
     add c6652bca87 [Relay][TIR] Add utility to lower Relay func to TIR prim func (#13606)
     add 866bec03ad [microNPU] Disable copying weights to SRAM for FullyConnected ops in CopyConstants scheduler (#13588)
     add 949089d698 [microTVM][Zephyr] Fix TVMC test on hardware (#13598)
     add 496ca9a479 [LLVM] Use std::nullopt instead of llvm::None (#13617)
     add 795945be4e [Hexagon] Switch from default_rng to random in Hexagon tests (#13616)
     add 57a13a2324 [Metaschedule] Aligning get_top_k logic in MemoryDatabase and JSONDatabase (#13611)
     add 7fd0cdb230 [TOPI] Fix batch_matmul tensorcore legalize for transpose_b = False case (#13618)
     add cc0f27a8b1 [Relay] Remove overwriting of matmul shapes when they are static (#13615)
     add 06be0b3b26 [Frontend] [ONNX] Support sequence_lens of GRU (#13587)
     add c5911a6f23 [ETHOSN] Add support for experimental compiler option (#13410)
     add ce97138ebe [TVMScript] Fix print round-tripable multi thread env binding (#13622)
     add cdb4eea138 [TOPI][Hexagon] Implement global_avg_pool2d for hexagon (#13614)
     add 7674ea84fe Add check for non-contiguous memory access when lowering to async dma… (#13613)
     add 37f6aa0c7e [MetaSchedule] Fix tensorcore winograd task extraction (#13625)
     add e9b331831a [COMMUNITY] Min Chen -> Reviewer (#13628)
     add 0eabbac216 [BugFix][UMA] Protect target registration (#13624)
     add cded048c74 [Arith] Allow const folding on fp16 involving one and zero (#13631)
     add c932777d48 [Hexagon][runtime] Make HexagonThreadManager::CheckSemaphore thread safe (#13609)
     add e3afc92818 [Relay][Testing][Bugfix] `py_converter` should use correct AST for versions above 3.8 too (#13635)
     add 564934d5eb [Relay][Runtime] Add `set_input/output_zero_copy` in python (#13623)
     add 4096548d13 [BugFix][TVMScript] Parser crash (#13630)
     add ddb006ed31 [TRANSFORM] Fix virtual device annotation issue with BYOC subgraphs (#13325)
     add 6161a8d552 [BugFix][TVMScript]fix var capturing order error (#13640)
     add ab28afbab2 [TVMScript] Remove obsolete modules (#13638)
     add 086c4691b4 Bump tflite from 2.4.0 to 2.10.0 in /apps/microtvm/ethosu

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   (ec09bbfbd0)
            \
             N -- N -- N   refs/heads/dependabot/pip/apps/microtvm/ethosu/tflite-2.10.0 (086c4691b4)

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:
 .asf.yaml                                          |   14 +-
 .gitattributes                                     |    1 +
 .../workflows/update_nightly_branch.yml            |   37 +-
 .github/workflows/upload_ci_resource.yml           |    2 +-
 CMakeLists.txt                                     |   15 -
 CONTRIBUTORS.md                                    |    2 +
 Jenkinsfile                                        | 3896 --------------------
 apps/microtvm/cmsisnn/requirements.txt             |    3 -
 apps/microtvm/ethosu/requirements.txt              |    3 -
 ci/jenkins/Build.groovy.j2                         |  236 --
 ci/jenkins/DockerBuild.groovy.j2                   |  118 -
 ci/jenkins/Lint.groovy.j2                          |   19 -
 ci/jenkins/Test.groovy.j2                          |  344 --
 ci/jenkins/data.py                                 |  122 +
 .../_ffi_api.py => ci/jenkins/docker-images.ini    |   15 +-
 ci/jenkins/generate.py                             |  146 +-
 ci/jenkins/generated/arm_jenkinsfile.groovy        |  986 +++++
 ci/jenkins/generated/cortexm_jenkinsfile.groovy    | 1166 ++++++
 ci/jenkins/generated/cpu_jenkinsfile.groovy        |  884 +++++
 ci/jenkins/generated/docker_jenkinsfile.groovy     |  965 +++++
 ci/jenkins/generated/gpu_jenkinsfile.groovy        | 1343 +++++++
 ci/jenkins/generated/hexagon_jenkinsfile.groovy    |  973 +++++
 ci/jenkins/generated/i386_jenkinsfile.groovy       |  735 ++++
 ci/jenkins/generated/lint_jenkinsfile.groovy       |  587 +++
 ci/jenkins/generated/minimal_jenkinsfile.groovy    |  631 ++++
 ci/jenkins/generated/riscv_jenkinsfile.groovy      |  636 ++++
 ci/jenkins/generated/wasm_jenkinsfile.groovy       |  572 +++
 ci/jenkins/requirements.txt                        |    1 -
 ci/jenkins/templates/arm_jenkinsfile.groovy.j2     |   99 +
 ci/jenkins/templates/cortexm_jenkinsfile.groovy.j2 |   64 +
 ci/jenkins/templates/cpu_jenkinsfile.groovy.j2     |   97 +
 .../docker_jenkinsfile.groovy.j2}                  |  162 +-
 ci/jenkins/templates/gpu_jenkinsfile.groovy.j2     |  217 ++
 ci/jenkins/templates/hexagon_jenkinsfile.groovy.j2 |   63 +
 ci/jenkins/templates/i386_jenkinsfile.groovy.j2    |   65 +
 ci/jenkins/templates/lint_jenkinsfile.groovy.j2    |   58 +
 ci/jenkins/templates/minimal_jenkinsfile.groovy.j2 |   55 +
 ci/jenkins/templates/riscv_jenkinsfile.groovy.j2   |   62 +
 ci/jenkins/templates/utils/Build.groovy.j2         |   57 +
 ci/jenkins/{ => templates/utils}/Prepare.groovy.j2 |   43 +-
 ci/jenkins/templates/utils/Test.groovy.j2          |   13 +
 .../utils/base.groovy.j2}                          |   66 +-
 ci/jenkins/{ => templates/utils}/macros.j2         |  105 +-
 ci/jenkins/templates/wasm_jenkinsfile.groovy.j2    |   40 +
 ci/scripts/github/github_tvmbot.py                 |   28 +-
 ci/scripts/jenkins/determine_docker_images.py      |   31 +-
 ci/scripts/jenkins/git_utils.py                    |    2 +-
 ci/scripts/jenkins/open_docker_update_pr.py        |   56 +-
 cmake/modules/OpenCL.cmake                         |   12 +-
 docker/bash.sh                                     |    5 +-
 docker/dev_common.sh                               |   19 +-
 docker/install/ubuntu_install_python_package.sh    |    1 -
 docs/README.md                                     |    2 +-
 docs/contribute/ci.rst                             |   34 +-
 docs/contribute/pull_request.rst                   |    2 +-
 gallery/how_to/work_with_microtvm/micro_ethosu.py  |    1 -
 gallery/tutorial/uma.py                            |    2 +-
 include/tvm/arith/iter_affine_map.h                |    5 +-
 include/tvm/meta_schedule/postproc.h               |    5 +
 include/tvm/meta_schedule/schedule_rule.h          |    7 +-
 include/tvm/tir/analysis.h                         |    8 +
 include/tvm/tir/schedule/schedule.h                |   15 +-
 python/gen_requirements.py                         |    2 -
 python/tvm/arith/iter_affine_map.py                |   15 +-
 python/tvm/contrib/graph_executor.py               |   58 +-
 python/tvm/contrib/hexagon/meta_schedule.py        |   21 +-
 python/tvm/contrib/torch/as_torch.py               |    4 +-
 python/tvm/meta_schedule/cost_model/cost_model.py  |    5 +
 python/tvm/meta_schedule/cost_model/xgb_model.py   |    7 +-
 python/tvm/meta_schedule/postproc/__init__.py      |    1 +
 .../postproc/verify_vtcm_limit.py}                 |   16 +-
 python/tvm/meta_schedule/relay_integration.py      |   12 +-
 python/tvm/meta_schedule/runner/runner.py          |    2 +
 .../schedule_rule/multi_level_tiling.py            |   10 +-
 python/tvm/meta_schedule/tir_integration.py        |    8 +-
 python/tvm/meta_schedule/tune.py                   |   12 +-
 python/tvm/micro/model_library_format.py           |   68 +-
 .../relay/backend/contrib/ethosu/tir/scheduler.py  |   10 +-
 python/tvm/relay/backend/contrib/uma/backend.py    |    7 +-
 python/tvm/relay/backend/te_compiler.py            |   23 +
 python/tvm/relay/frontend/common.py                |   57 +-
 python/tvm/relay/frontend/onnx.py                  |  102 +-
 python/tvm/relay/frontend/pytorch.py               |   18 +-
 python/tvm/relay/op/_transform.py                  |    2 -
 python/tvm/relay/op/contrib/dnnl.py                |   23 +
 python/tvm/relay/op/nn/_nn.py                      |   17 +
 python/tvm/relay/op/strategy/adreno.py             |    7 +
 python/tvm/relay/op/strategy/arm_cpu.py            |    2 +-
 python/tvm/relay/op/strategy/cuda.py               |    2 +
 python/tvm/relay/op/strategy/hexagon.py            |    3 +-
 python/tvm/relay/op/strategy/x86.py                |    3 +-
 python/tvm/relay/op/transform.py                   |   26 +-
 python/tvm/relay/qnn/strategy/__init__.py          |    1 +
 python/tvm/relay/qnn/strategy/arm_cpu.py           |   72 +
 python/tvm/relay/testing/py_converter.py           |    4 +-
 python/tvm/relay/testing/tflite.py                 |   10 +
 .../transform/fake_quantization_to_integer.py      |   31 +
 python/tvm/script/parser/core/parser.py            |    8 +-
 python/tvm/script/parser/core/utils.py             |    2 +-
 python/tvm/script/parser_v1/context_maintainer.py  |  248 --
 python/tvm/script/parser_v1/diagnostics.py         |   55 -
 python/tvm/script/parser_v1/meta_unparser.py       |   45 -
 python/tvm/script/parser_v1/parser.py              | 1391 -------
 python/tvm/script/parser_v1/registry.py            |   62 -
 python/tvm/script/parser_v1/tir/__init__.pyi       |  475 ---
 python/tvm/script/parser_v1/tir/intrin.py          |  307 --
 python/tvm/script/parser_v1/tir/node.py            |  218 --
 python/tvm/script/parser_v1/tir/prim_func.py       |   45 -
 python/tvm/script/parser_v1/tir/scope_handler.py   |  793 ----
 python/tvm/script/parser_v1/tir/special_stmt.py    |  927 -----
 python/tvm/script/parser_v1/tir/ty.py              |  226 --
 python/tvm/script/parser_v1/utils.py               |  105 -
 python/tvm/tir/schedule/schedule.py                |   28 +-
 python/tvm/tir/tensor_intrin/hexagon.py            |   46 +
 python/tvm/topi/adreno/conv2d_nchw.py              |    5 +-
 python/tvm/topi/adreno/conv2d_nhwc.py              |    5 +-
 python/tvm/topi/adreno/conv2d_winograd_common.py   |    2 +
 python/tvm/topi/adreno/depthwise_conv2d_nchw.py    |    5 +-
 python/tvm/topi/adreno/depthwise_conv2d_nhwc.py    |    5 +-
 python/tvm/topi/adreno/pooling.py                  |  107 +
 python/tvm/topi/arm_cpu/__init__.py                |    2 +
 python/tvm/topi/arm_cpu/conv2d.py                  |   18 -
 python/tvm/topi/arm_cpu/conv2d_int8.py             |    2 +-
 python/tvm/topi/arm_cpu/depthwise_conv2d.py        |   20 -
 python/tvm/topi/arm_cpu/injective.py               |    3 +-
 .../arm_cpu/mprofile/dsp/micro_kernel/tensordot.py |  469 ++-
 .../topi/arm_cpu/mprofile/dsp/tensordot_conv2ds.py |  296 --
 python/tvm/topi/arm_cpu/qnn.py                     |  370 ++
 python/tvm/topi/arm_cpu/qnn_alter_op.py            |  122 +
 python/tvm/topi/cuda/batch_matmul.py               |    6 +-
 python/tvm/topi/cuda/tensorcore_alter_op.py        |   32 +-
 python/tvm/topi/hexagon/qnn/__init__.py            |    1 +
 python/tvm/topi/hexagon/qnn/global_avg_pool2d.py   |   95 +
 python/tvm/topi/hexagon/slice_ops/__init__.py      |    1 +
 .../topi/hexagon/slice_ops/global_avg_pool2d.py    |   52 +
 python/tvm/topi/hexagon/utils.py                   |   12 +
 python/tvm/topi/nn/depthwise_conv2d.py             |   19 +-
 python/tvm/topi/nn/qnn.py                          |   48 +
 python/tvm/topi/nn/winograd_util.py                |    1 +
 python/tvm/topi/testing/depthwise_conv2d_python.py |    2 +-
 src/arith/const_fold.h                             |    8 -
 src/arith/iter_affine_map.cc                       |   33 +-
 src/contrib/torch/base64.h                         |    4 +-
 src/meta_schedule/database/json_database.cc        |   10 +-
 src/meta_schedule/database/memory_database.cc      |   12 +-
 src/meta_schedule/postproc/postproc.cc             |    7 +-
 src/meta_schedule/postproc/verify_vtcm_limit.cc    |  104 +
 .../schedule_rule/multi_level_tiling.cc            |   21 +-
 .../schedule_rule/multi_level_tiling.h             |    2 +
 src/meta_schedule/task_scheduler/task_scheduler.cc |    4 +-
 src/printer/tvmscript_printer.cc                   |    1 -
 .../backend/contrib/cmsisnn/tir_to_runtime.cc      |    7 +-
 src/relay/backend/contrib/ethosn/codegen.cc        |   10 +-
 src/relay/backend/contrib/ethosn/codegen_ethosn.h  |    4 +
 .../contrib/example_target_hooks/tir_to_runtime.cc |    3 +-
 src/relay/backend/contrib/uma/targets.cc           |   24 +-
 src/relay/backend/contrib/uma/tir_to_runtime.cc    |    7 +-
 src/relay/backend/task_extraction.cc               |    6 +-
 src/relay/backend/te_compiler_cache.cc             |   27 +
 src/relay/backend/te_compiler_cache.h              |   20 +-
 src/relay/op/nn/nn.h                               |   33 +-
 src/relay/qnn/op/convolution.cc                    |    5 +-
 src/relay/transforms/annotate_texture_storage.cc   |   78 +-
 src/relay/transforms/combine_parallel_dense.cc     |   43 +-
 src/relay/transforms/device_aware_visitors.cc      |    3 -
 .../transforms/fake_quantization_to_integer.cc     |    2 +-
 src/runtime/contrib/dnnl/dnnl_json_runtime.cc      |    4 +
 src/runtime/hexagon/hexagon_thread_manager.cc      |   10 +-
 src/runtime/hexagon/hexagon_thread_manager.h       |    3 +
 src/target/llvm/codegen_llvm.cc                    |    2 +-
 src/target/llvm/llvm_instance.cc                   |    6 +-
 src/target/source/codegen_c.cc                     |    5 +-
 src/target/source/codegen_c.h                      |   13 +-
 src/target/source/codegen_c_host.cc                |   57 +-
 src/target/source/codegen_c_host.h                 |   11 +-
 src/target/source/codegen_cuda.cc                  |    2 +-
 src/target/source/codegen_cuda.h                   |    2 +-
 src/target/source/codegen_opencl.cc                |    2 +-
 src/target/source/codegen_opencl.h                 |    2 +-
 src/target/source/codegen_source_base.h            |    2 +
 src/target/source/codegen_vhls.cc                  |    2 +-
 src/target/source/codegen_vhls.h                   |    2 +-
 src/target/source/interface_c.cc                   |   34 +-
 src/tir/analysis/calculate_allocated_memory.cc     |    9 +
 src/tir/ir/data_layout.cc                          |   10 +-
 src/tir/ir/data_type_rewriter.cc                   |    5 +-
 src/tir/schedule/concrete_schedule.cc              |   27 +-
 src/tir/schedule/concrete_schedule.h               |   10 +-
 src/tir/schedule/error.h                           |    2 +-
 src/tir/schedule/primitive.h                       |   10 +-
 src/tir/schedule/primitive/blockize_tensorize.cc   |   51 +-
 src/tir/schedule/primitive/cache_read_write.cc     |   72 +-
 .../schedule/primitive/layout_transformation.cc    |   19 +-
 src/tir/schedule/schedule.cc                       |    6 +-
 src/tir/schedule/traced_schedule.cc                |   28 +-
 src/tir/schedule/traced_schedule.h                 |   10 +-
 src/tir/transforms/lower_async_dma.cc              |   28 +
 .../plan_update_buffer_allocation_location.cc      |   74 +-
 tests/cpp-runtime/opencl/run_gtests.cc             |   60 -
 tests/cpp/runtime/contrib/ethosn/inference_test.cc |   12 -
 tests/cpp/target/source/interface_c_test.cc        |  316 +-
 tests/lint/check_file_type.py                      |    4 +
 tests/lint/rat-excludes                            |    9 +-
 tests/micro/common/test_tvmc.py                    |   46 +-
 tests/micro/zephyr/utils.py                        |   11 +-
 tests/python/ci/test_ci.py                         |   16 +-
 .../python/contrib/test_clml/test_compiler.py      |   35 +-
 tests/python/contrib/test_dnnl.py                  |   26 +
 tests/python/contrib/test_ethosn/test_codegen.py   |   54 +
 .../test_ethosn/test_convert_equivalents.py        |    4 +-
 tests/python/contrib/test_ethosu/test_scheduler.py |   16 +
 .../python/contrib/test_hexagon/infrastructure.py  |   13 +
 .../metaschedule_e2e/test_resnet50_int8.py         |   43 +-
 .../test_hexagon/test_async_dma_pipeline.py        |  219 +-
 tests/python/contrib/test_hexagon/test_launcher.py |    6 +-
 .../contrib/test_hexagon/test_meta_schedule.py     |    7 +-
 tests/python/contrib/test_hexagon/test_models.py   |    2 +-
 .../contrib/test_hexagon/test_parallel_hvx.py      |    6 +-
 .../test_hexagon/test_parallel_hvx_load_vtcm.py    |    5 +-
 .../contrib/test_hexagon/test_parallel_scalar.py   |    8 +-
 .../contrib/test_hexagon/test_vtcm_bandwidth.py    |    4 +-
 .../topi/slice_op/test_conv2d_slice.py             |    4 +-
 .../topi/slice_op/test_global_avg_pool2d.py        |  167 +
 tests/python/contrib/test_hexagon/topi/test_pad.py |    2 +-
 .../python/contrib/test_opencl/test_run_gtests.py  |   56 -
 tests/python/contrib/test_uma/test_target.py       |   25 +-
 tests/python/frontend/onnx/test_forward.py         |   71 +-
 tests/python/frontend/pytorch/test_forward.py      |   16 +-
 tests/python/integration/test_arm_aprofile.py      |   74 +
 tests/python/relay/aot/corstone300.mk              |    2 +-
 .../relay/aot/test_crt_forward_declarations.py     |  275 ++
 .../opencl_texture/test_conv2d_nchw_texture.py     |   20 +-
 .../relay/opencl_texture/test_pool_texture.py      |  135 +
 tests/python/relay/strategy/arm_cpu/test_conv2d.py |   22 -
 .../strategy/arm_cpu/test_depthwise_conv2d.py      |   31 -
 .../strategy/arm_cpu/test_generalized_conv2d.py    |   10 +-
 .../strategy/arm_cpu/test_quantized_convolution.py |  358 ++
 tests/python/relay/test_any.py                     |    9 +
 tests/python/relay/test_op_level1.py               |    3 +
 tests/python/relay/test_op_level3.py               |    7 +-
 .../relay/test_pass_combine_parallel_dense.py      |   51 +-
 .../test_pass_fake_quantization_to_integer.py      |   43 +-
 .../python/relay/test_pass_legalize_tensorcore.py  |   43 +-
 .../topi/python/test_topi_conv2d_tensordot_opts.py |  415 +++
 .../unittest/test_arith_canonical_simplify.py      |   29 +-
 .../python/unittest/test_arith_iter_affine_map.py  |   29 +
 .../python/unittest/test_meta_schedule_database.py |   39 +
 .../test_meta_schedule_postproc_rewrite_layout.py  |  130 +
 ...est_meta_schedule_postproc_verify_vtcm_limit.py |  127 +
 .../test_meta_schedule_relay_integration.py        |   37 +-
 .../test_meta_schedule_schedule_rule_mlt.py        |  158 +-
 .../test_meta_schedule_schedule_rule_mlt_intrin.py |   30 +-
 .../test_meta_schedule_schedule_rule_mlt_tc.py     |   41 +-
 .../unittest/test_meta_schedule_trace_apply.py     |  278 +-
 .../unittest/test_micro_model_library_format.py    |   59 +-
 .../test_runtime_module_based_interface.py         |   39 +
 tests/python/unittest/test_te_create_primfunc.py   |   55 +-
 .../python/unittest/test_tir_schedule_blockize.py  |   29 +-
 .../unittest/test_tir_schedule_cache_read_write.py |  103 +
 .../python/unittest/test_tir_schedule_tensorize.py |   42 +-
 ...sform_plan_update_buffer_allocation_location.py |   81 +-
 tests/python/unittest/test_tvmscript_regression.py |   32 +
 tests/python/unittest/test_tvmscript_roundtrip.py  |   14 +
 tests/python/unittest/test_tvmscript_spans.py      |   73 -
 tests/scripts/ci.py                                |   19 +-
 tests/scripts/request_hook/request_hook.py         |    8 +-
 tests/scripts/task_config_build_gpu.sh             |    1 +
 .../scripts/task_opencl_cpp_unittest.sh            |   28 +-
 268 files changed, 17106 insertions(+), 11429 deletions(-)
 copy python/tvm/script/parser_v1/tir/__init__.py => .github/workflows/update_nightly_branch.yml (57%)
 delete mode 100755 Jenkinsfile
 delete mode 100644 ci/jenkins/Build.groovy.j2
 delete mode 100644 ci/jenkins/DockerBuild.groovy.j2
 delete mode 100644 ci/jenkins/Lint.groovy.j2
 delete mode 100644 ci/jenkins/Test.groovy.j2
 create mode 100644 ci/jenkins/data.py
 rename python/tvm/script/parser_v1/_ffi_api.py => ci/jenkins/docker-images.ini (56%)
 create mode 100644 ci/jenkins/generated/arm_jenkinsfile.groovy
 create mode 100644 ci/jenkins/generated/cortexm_jenkinsfile.groovy
 create mode 100644 ci/jenkins/generated/cpu_jenkinsfile.groovy
 create mode 100644 ci/jenkins/generated/docker_jenkinsfile.groovy
 create mode 100644 ci/jenkins/generated/gpu_jenkinsfile.groovy
 create mode 100644 ci/jenkins/generated/hexagon_jenkinsfile.groovy
 create mode 100644 ci/jenkins/generated/i386_jenkinsfile.groovy
 create mode 100644 ci/jenkins/generated/lint_jenkinsfile.groovy
 create mode 100644 ci/jenkins/generated/minimal_jenkinsfile.groovy
 create mode 100644 ci/jenkins/generated/riscv_jenkinsfile.groovy
 create mode 100644 ci/jenkins/generated/wasm_jenkinsfile.groovy
 delete mode 100644 ci/jenkins/requirements.txt
 create mode 100644 ci/jenkins/templates/arm_jenkinsfile.groovy.j2
 create mode 100644 ci/jenkins/templates/cortexm_jenkinsfile.groovy.j2
 create mode 100644 ci/jenkins/templates/cpu_jenkinsfile.groovy.j2
 rename ci/jenkins/{Deploy.groovy.j2 => templates/docker_jenkinsfile.groovy.j2} (52%)
 create mode 100644 ci/jenkins/templates/gpu_jenkinsfile.groovy.j2
 create mode 100644 ci/jenkins/templates/hexagon_jenkinsfile.groovy.j2
 create mode 100644 ci/jenkins/templates/i386_jenkinsfile.groovy.j2
 create mode 100644 ci/jenkins/templates/lint_jenkinsfile.groovy.j2
 create mode 100644 ci/jenkins/templates/minimal_jenkinsfile.groovy.j2
 create mode 100644 ci/jenkins/templates/riscv_jenkinsfile.groovy.j2
 create mode 100644 ci/jenkins/templates/utils/Build.groovy.j2
 rename ci/jenkins/{ => templates/utils}/Prepare.groovy.j2 (85%)
 create mode 100644 ci/jenkins/templates/utils/Test.groovy.j2
 rename ci/jenkins/{Jenkinsfile.j2 => templates/utils/base.groovy.j2} (63%)
 rename ci/jenkins/{ => templates/utils}/macros.j2 (58%)
 create mode 100644 ci/jenkins/templates/wasm_jenkinsfile.groovy.j2
 rename python/tvm/{script/parser_v1/__init__.py => meta_schedule/postproc/verify_vtcm_limit.py} (60%)
 create mode 100644 python/tvm/relay/qnn/strategy/arm_cpu.py
 delete mode 100644 python/tvm/script/parser_v1/context_maintainer.py
 delete mode 100644 python/tvm/script/parser_v1/diagnostics.py
 delete mode 100644 python/tvm/script/parser_v1/meta_unparser.py
 delete mode 100644 python/tvm/script/parser_v1/parser.py
 delete mode 100644 python/tvm/script/parser_v1/registry.py
 delete mode 100644 python/tvm/script/parser_v1/tir/__init__.pyi
 delete mode 100644 python/tvm/script/parser_v1/tir/intrin.py
 delete mode 100644 python/tvm/script/parser_v1/tir/node.py
 delete mode 100644 python/tvm/script/parser_v1/tir/prim_func.py
 delete mode 100644 python/tvm/script/parser_v1/tir/scope_handler.py
 delete mode 100644 python/tvm/script/parser_v1/tir/special_stmt.py
 delete mode 100644 python/tvm/script/parser_v1/tir/ty.py
 delete mode 100644 python/tvm/script/parser_v1/utils.py
 delete mode 100644 python/tvm/topi/arm_cpu/mprofile/dsp/tensordot_conv2ds.py
 create mode 100644 python/tvm/topi/arm_cpu/qnn.py
 create mode 100644 python/tvm/topi/arm_cpu/qnn_alter_op.py
 create mode 100755 python/tvm/topi/hexagon/qnn/global_avg_pool2d.py
 create mode 100755 python/tvm/topi/hexagon/slice_ops/global_avg_pool2d.py
 create mode 100644 src/meta_schedule/postproc/verify_vtcm_limit.cc
 delete mode 100644 tests/cpp-runtime/opencl/run_gtests.cc
 rename python/tvm/script/parser_v1/tir/__init__.py => tests/python/contrib/test_clml/test_compiler.py (54%)
 create mode 100755 tests/python/contrib/test_hexagon/topi/slice_op/test_global_avg_pool2d.py
 delete mode 100644 tests/python/contrib/test_opencl/test_run_gtests.py
 create mode 100644 tests/python/integration/test_arm_aprofile.py
 create mode 100644 tests/python/relay/aot/test_crt_forward_declarations.py
 create mode 100644 tests/python/relay/opencl_texture/test_pool_texture.py
 create mode 100644 tests/python/relay/strategy/arm_cpu/test_quantized_convolution.py
 create mode 100644 tests/python/topi/python/test_topi_conv2d_tensordot_opts.py
 create mode 100644 tests/python/unittest/test_meta_schedule_postproc_verify_vtcm_limit.py
 delete mode 100644 tests/python/unittest/test_tvmscript_spans.py
 rename ci/jenkins/Makefile => tests/scripts/task_opencl_cpp_unittest.sh (63%)
 mode change 100644 => 100755