This is an automated email from the ASF dual-hosted git repository.
areusch pushed a change to branch areusch/freeze-dependencies
in repository https://gitbox.apache.org/repos/asf/tvm.git
discard b32315bb9a fix tensorflow deps
discard 2153c84037 fix escape
discard 29a8439485 sanitize image name
discard a3c5df91a4 include relevant extras
discard b4127063f2 no-cache arg
discard 254b807492 fixup! Split TFLite runtime deps away from python
discard ef85ed88db rebuild again
discard b324de1555 Split TFLite runtime deps away from python
discard f2997c06fa freeze again
discard 2ea12b3607 ecr_pull
discard 2435c94452 fixup! Add to path
discard 6fd7bdccbf build again
discard bb22a211bf Add to path
discard 100479cc80 ecr_pull
discard 3789233276 fix docker containers
discard d607980486 freeze papi
discard f8f5d5d02d fix merge conflict
discard c3ef519e19 rebuild docker imgaes
discard 7be81f7143 fix docker_init dupe
discard c1556196c4 fix pylint because i'm not sure why it's different
discard 8f515cc7be fix more python package versions
discard c4a854c38e fix docker images to built ones for testing.
discard 45e19724b8 Fix all scripts which reference python3 in the docker
containers.
discard 36e02b3cef try to fix hashes
discard 2f5779f2b1 test Jenkins infra
discard 6e34dc2df3 Adjust package installs with py-deps to use the virtualenv.
discard a51d174f51 Align Python and package install process in all containers.
discard aab530abc9 Add docker container for freezing python deps.
discard d59f790c82 Add freeze_deps tool and modify gen_requirements to work
with it.
add a82d2f516e [Hotfix][MetaSchedule] Importing from test foldeer (#11695)
add 27b0aad5a5 [BYOC-OpenCLML] OpenCLML integration with TVM. (#10243)
add 1f6f849db2 cleanup (#11659)
add 9d5782f10b [tests][hexagon] Fix `allocate_hexagon_array` bug. (#11709)
add 9a71092585 Move FlattenAtrousConv before AlterOpLayout in the default
opt pipeline. (#11706)
add 02fff50cbb [Hexagon] remove #if defined(__hexagon__) where it is no
longer needed (#11708)
add d92a7731a2 [CI] [Hexagon] Update docker tag in jenkins (#11588)
add 5b3cef30f9 [microTVM][zephyr] Add support for host-driven AoT
execution on zephyr (#11650)
add f667342ca9 [LLVM] Update uses of AllocaInst::getAlign[ment] (#11718)
add d2e2f71b14 Fix 1d-softmax schedule. (#11719)
add 1312658093 [MetaSchedule] Apply-History-Best Task Filtering (#11692)
add 954a927be3 [Bugfix][TIR] Narrow-Datatype for thread axis (#11725)
add 3eb372e26f [CI] add GH workflow to comment with link to docs (#11594)
add 24f49f1aeb [CI] Apply linting rules to AOT tests (#11657)
add 3cb4597ed4 [CMSIS-NN] Fixed error in finding input's dtype in maxpool
(#11701)
add f942d19788 [TVMC] Fix error while compile paddle model with tvmc
(#11730)
add a5df28332c [MetaSchedule] Include te/tensor.h instead of forward
declaring te::Tensor (#11731)
add 9d98da2736 [Hexagon] Implement avg_pool2d slice op (#11417)
add a64368be0e [ci] Skip failing tests in wheel (#11705)
add fdc3c0274b [MetaSchedule] Developer Ergonomics Enhancement II (#11727)
add d0cbde0c99 rename aot_demo to aot_standalone_demo for clarity vs.
host-driven aot (#11723)
add 6ce41be327 [MetaSchedule] Modify Profiler Timers (#11735)
add ddb43e2ab0 [microTVM] Add support for the Raspberry Pi Pico via
Arduino (#11694)
add ec918644ef [microTVM] [docs] Point micro_train tutorial links to
official repos (#11715)
add 47ef9466b2 [Pytorch] Add quantized::leaky_relu (#11729)
add 89e1a6c3f2 [TIR] Add preserve-unit-iters (#11585)
add 24010db6c0 [TVMScript] Support roundtrip of LetNode (#11742)
add 6732a9e3b2 [Relay] Implement `SoftmaxRel` for softmax operators.
(#11728)
add d0650bad66 [Bugfix][MetaSchedule] Filter out dynamic extents (#11747)
add ada4c46f09 [ci] Remove apt cache from the docker images (#11470)
add 7a5f4e0c41 [microTVM] Refactor RVM scripts and fix DNS network issue
(#11741)
add 7bfbc74c65 upgrade ci lint docker file (#11734)
add b4a77ac7f4 Fix CI break due to concurrent merge. (#11753)
add 2b1243bc16 [skip ci][microTVM] Update Arduino RVM name and box version
(#11743)
add 333994d45f [skip ci][microTVM] Update Zephyr RVM name and box version
(#11655)
add 7e376e2599 [MetaSchedule][Minor] Organize Testing Scripts (#11751)
add 7433b2fd41 Add optional mem_scope parameter to tvm.nd.array and
tvm.nd.copyto (#11717)
add 1b8f3b54c6 [ci][docker gpu] Install dnnl in docker GPU. (#11744)
add eb493110a8 Constant name prefix added (#11509)
add 5aabeb741f Enable QNN primitives for DNNL runtime (#11642)
add 2ffd955779 [hexagon][testing] add test-skip logic; fixes (#11737)
add dffc3108bb [CMSIS-NN] Fixed the case with repeating operands in the
QNN binary ops (#11732)
add 0fdc0eab51 [MetaSchedule] Distributed Measurement (#11683)
add c5465d8037 [hexagon][testing] add max_pool2d benchmark (#11720)
add 648154d808 [MLF] Add support for multiple modules in Model Library
Format (#11464)
add 8a94b6699a [Runtime][PipelineExecutor] Added Interface to Track Number
of Global Inputs (#11315)
add 2708b6ca02 [MetaSchedule][Minor] Fix EvaluatorConfig Argument
Description (#11766)
new 59d0605e24 Add freeze_deps tool and modify gen_requirements to work
with it.
new 51064a5eb3 Add docker container for freezing python deps.
new c0d0ea7282 Align Python and package install process in all containers.
new f87eb43bae Adjust package installs with py-deps to use the virtualenv.
new 70980df3c9 test Jenkins infra
new 60e6554e69 try to fix hashes
new 5032f09ca6 Fix all scripts which reference python3 in the docker
containers.
new 6d7389abec fix docker images to built ones for testing.
new 9944f00542 fix more python package versions
new 59a5eaeb4f fix pylint because i'm not sure why it's different
new 6e57b78c01 fix docker_init dupe
new cf4c91cf90 rebuild docker imgaes
new 39d81aa6b8 fix merge conflict
new 86fc2be232 freeze papi
new da036d1cfc fix docker containers
new 0ff53a8952 ecr_pull
new 41e383d8d6 Add to path
new 7e0566bcc8 build again
new 5dca5e1572 fixup! Add to path
new 6b529a1241 ecr_pull
new eb3133ba1c freeze again
new 8608b5c3c2 Split TFLite runtime deps away from python
new 8935d083c5 rebuild again
new 5dc4b68102 fixup! Split TFLite runtime deps away from python
new 3d5f875818 no-cache arg
new 50359ae8b5 include relevant extras
new 8b979c131e sanitize image name
new c12efb1796 fix escape
new a9dbf533c7 fix tensorflow deps
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 (b32315bb9a)
\
N -- N -- N refs/heads/areusch/freeze-dependencies (a9dbf533c7)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 29 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/docs_bot.yml | 18 +
CMakeLists.txt | 3 +
apps/microtvm/arduino/template_project/boards.json | 8 +
.../template_project/microtvm_api_server.py | 17 +-
apps/microtvm/reference-vm/arduino/README.md | 3 +-
apps/microtvm/reference-vm/arduino/Vagrantfile | 3 +-
.../arduino/base-box/base_box_provision.sh | 6 +-
.../arduino/base-box/base_box_setup.sh | 35 +-
apps/microtvm/reference-vm/base-box-tool.py | 9 +-
.../base_box_setup.sh => base_box_setup_common.sh} | 62 +-
apps/microtvm/reference-vm/zephyr/README.md | 13 +-
apps/microtvm/reference-vm/zephyr/Vagrantfile | 3 +-
.../reference-vm/zephyr/base-box/base_box_setup.sh | 47 +-
.../reference-vm/zephyr/base-box/base_box_test.sh | 3 +-
.../template_project/crt_config/crt_config.h | 2 +-
.../zephyr/template_project/microtvm_api_server.py | 4 +-
.../src/{aot_demo => aot_standalone_demo}/main.c | 0
.../zephyr_uart.c | 0
.../zephyr_uart.h | 6 +-
cmake/config.cmake | 5 +
cmake/modules/LibInfo.cmake | 2 +
cmake/modules/Zephyr.cmake | 4 +-
cmake/modules/contrib/CLML.cmake | 58 ++
docker/Dockerfile.ci_arm | 5 +-
docker/Dockerfile.ci_cpu | 4 +
docker/Dockerfile.ci_gpu | 8 +-
docker/Dockerfile.ci_hexagon | 4 +
docker/Dockerfile.ci_i386 | 6 +
docker/Dockerfile.ci_jekyll | 7 +-
docker/Dockerfile.ci_lint | 6 +-
docker/Dockerfile.ci_qemu | 2 +
docker/Dockerfile.ci_wasm | 2 +
docker/Dockerfile.conda_cpu | 6 +-
docker/Dockerfile.conda_cuda100 | 6 +-
docker/Dockerfile.conda_cuda90 | 6 +-
docker/Dockerfile.demo_android | 2 +
docker/Dockerfile.demo_cpu | 2 +
docker/Dockerfile.demo_gpu | 2 +
docker/Dockerfile.demo_opencl | 18 +-
docker/Dockerfile.demo_rocm | 2 +
docker/Dockerfile.demo_vitis_ai | 2 +
docker/Dockerfile.docs | 5 +-
docker/install/ubuntu1804_install_clang_format.sh | 2 +-
docker/install/ubuntu1804_install_llvm.sh | 2 +-
docker/install/ubuntu1804_install_python.sh | 4 +-
docker/install/ubuntu2004_install_python.sh | 4 +-
.../ubuntu_download_arm_compute_lib_binaries.sh | 3 +-
docker/install/ubuntu_install_arduino.sh | 2 +-
docker/install/ubuntu_install_caffe.sh | 2 +-
docker/install/ubuntu_install_core.sh | 4 +-
.../install/ubuntu_install_ethosn_driver_stack.sh | 2 +-
.../install/ubuntu_install_ethosu_driver_stack.sh | 3 +-
docker/install/ubuntu_install_golang.sh | 4 +-
docker/install/ubuntu_install_java.sh | 3 +-
docker/install/ubuntu_install_llvm.sh | 4 +-
docker/install/ubuntu_install_nnpack.sh | 2 +-
docker/install/ubuntu_install_nodejs.sh | 7 +-
docker/install/ubuntu_install_opencl.sh | 5 +-
docker/install/ubuntu_install_papi.sh | 2 +-
docker/install/ubuntu_install_python.sh | 13 +-
docker/install/ubuntu_install_qemu.sh | 2 +-
docker/install/ubuntu_install_redis.sh | 2 +-
docker/install/ubuntu_install_rocm.sh | 6 +-
docker/install/ubuntu_install_sbt.sh | 4 +-
docker/install/ubuntu_install_tensorflow_deps.sh | 2 +-
docker/install/ubuntu_install_verilator.sh | 2 +-
docker/install/ubuntu_install_vitis_ai_core.sh | 5 +-
docker/install/ubuntu_install_vulkan.sh | 4 +-
docker/install/ubuntu_install_wasmtime.sh | 2 +-
docker/install/ubuntu_install_zephyr.sh | 4 +-
.../utils/apt-install-and-clear.sh | 8 +-
gallery/how_to/work_with_microtvm/micro_train.py | 6 +-
include/tvm/meta_schedule/apply_history_best.h | 16 +-
include/tvm/meta_schedule/database.h | 27 +
include/tvm/meta_schedule/extracted_task.h | 23 +
include/tvm/tir/schedule/schedule.h | 7 +-
.../testing}/__init__.py | 4 +-
.../testing/tune_onnx.py} | 30 +-
.../testing/tune_relay.py} | 28 +-
.../testing/tune_te.py} | 34 +-
python/tvm/contrib/pipeline_executor.py | 11 +
python/tvm/driver/tvmc/frontends.py | 14 +-
python/tvm/driver/tvmc/model.py | 17 +-
python/tvm/meta_schedule/apply_history_best.py | 26 +-
python/tvm/meta_schedule/database/database.py | 34 +
.../tvm/meta_schedule/database/memory_database.py | 3 +
python/tvm/meta_schedule/relay_integration.py | 16 +-
python/tvm/meta_schedule/runner/config.py | 9 +-
python/tvm/meta_schedule/runner/rpc_runner.py | 11 +-
.../tvm/meta_schedule/space_generator/__init__.py | 6 +-
.../meta_schedule/space_generator/schedule_fn.py | 13 +-
python/tvm/meta_schedule/testing/__init__.py | 2 +
.../testing/dataset_sample_candidates.py | 23 +-
.../testing/distributed_measure_candidates.py | 198 ++++
.../{tune_onnx_meta_schedule.py => tune_onnx.py} | 63 +-
.../{tune_relay_meta_schedule.py => tune_relay.py} | 31 +-
.../{tune_te_meta_schedule.py => tune_te.py} | 62 +-
python/tvm/meta_schedule/testing/utils.py | 15 +-
python/tvm/meta_schedule/tune.py | 40 +-
python/tvm/meta_schedule/tune_context.py | 147 ++-
python/tvm/micro/contrib/stm32/emitter.py | 12 +-
python/tvm/micro/model_library_format.py | 297 ++++--
python/tvm/micro/session.py | 10 +-
python/tvm/micro/testing/utils.py | 31 +-
python/tvm/relay/frontend/qnn_torch.py | 21 +
python/tvm/relay/op/contrib/__init__.py | 1 +
python/tvm/relay/op/contrib/clml.py | 247 +++++
python/tvm/relay/op/contrib/cmsisnn.py | 18 +-
python/tvm/relay/op/contrib/dnnl.py | 279 ++++-
python/tvm/runtime/ndarray.py | 16 +-
python/tvm/script/tir/scope_handler.py | 3 +
python/tvm/target/target.py | 1 +
python/tvm/testing/utils.py | 4 +
python/tvm/tir/schedule/schedule.py | 21 +-
python/tvm/topi/cuda/softmax.py | 2 +-
.../{vision/ssd => hexagon/slice_ops}/__init__.py | 6 +-
python/tvm/topi/hexagon/slice_ops/avg_pool2d.py | 141 +++
python/tvm/topi/hexagon/utils.py | 52 +
src/meta_schedule/apply_history_best.cc | 15 +-
src/meta_schedule/database/database.cc | 22 +-
src/meta_schedule/database/json_database.cc | 9 +
src/meta_schedule/extracted_task.cc | 67 +-
.../measure_callback/add_to_database.cc | 2 +-
.../measure_callback/echo_statistics.cc | 2 +-
.../measure_callback/measure_callback.cc | 2 +-
.../measure_callback/remove_build_artifact.cc | 3 +-
.../measure_callback/update_cost_model.cc | 2 +-
src/meta_schedule/profiler.cc | 4 +-
.../search_strategy/evolutionary_search.cc | 108 +-
src/meta_schedule/task_scheduler/task_scheduler.cc | 1 +
src/meta_schedule/tune_context.cc | 14 +-
src/meta_schedule/utils.h | 1 +
src/relay/backend/contrib/clml/codegen.cc | 412 ++++++++
.../backend/contrib/cmsisnn/extract_constants.cc | 13 +-
src/relay/backend/contrib/cmsisnn/relay_to_tir.cc | 14 +-
.../contrib/cmsisnn/scalar_to_tensor_constant.cc | 6 +
src/relay/backend/contrib/dnnl/codegen.cc | 100 +-
src/relay/backend/contrib/dnnl/comp_op_matcher.h | 245 +++++
src/relay/backend/task_extraction.cc | 45 +-
src/relay/backend/te_compiler_cache.cc | 21 +-
src/relay/backend/utils.cc | 2 +-
src/relay/op/nn/nn.cc | 27 +-
src/runtime/contrib/clml/clml_runtime.cc | 1091 ++++++++++++++++++++
src/runtime/contrib/dnnl/dnnl_json_runtime.cc | 132 ++-
src/runtime/contrib/dnnl/dnnl_tensor_requisite.h | 1 +
src/runtime/crt/aot_executor/aot_executor.c | 12 +-
.../crt/aot_executor_module/aot_executor_module.c | 30 +-
src/runtime/crt/common/crt_runtime_api.c | 49 +-
src/runtime/crt/common/ndarray.c | 26 +-
src/runtime/crt/graph_executor/graph_executor.c | 4 +-
.../graph_executor_module/graph_executor_module.c | 13 +-
src/runtime/crt/host/main.cc | 3 -
.../tvm/runtime/crt/internal/common/ndarray.h | 8 +
src/runtime/crt/microtvm_rpc_server/rpc_server.cc | 6 +
src/runtime/graph_executor/graph_executor.h | 2 +-
src/runtime/hexagon/hexagon_buffer.cc | 13 +-
src/runtime/hexagon/hexagon_common.cc | 7 +-
src/runtime/hexagon/hexagon_user_dma.cc | 4 +-
.../hexagon/hexagon_user_dma_instructions.h | 2 +-
src/runtime/pipeline/pipeline_executor.cc | 8 +-
src/runtime/pipeline/pipeline_executor.h | 1 +
src/runtime/pipeline/pipeline_struct.h | 3 +
src/support/libinfo.cc | 2 +
src/target/llvm/codegen_amdgpu.cc | 7 +-
src/target/llvm/codegen_llvm.cc | 12 +-
src/target/llvm/codegen_nvptx.cc | 7 +-
src/tir/schedule/concrete_schedule.cc | 9 +-
src/tir/schedule/concrete_schedule.h | 5 +-
src/tir/schedule/primitive.h | 7 +-
src/tir/schedule/primitive/loop_transformation.cc | 64 +-
src/tir/schedule/traced_schedule.cc | 13 +-
src/tir/schedule/traced_schedule.h | 5 +-
src/tir/transforms/narrow_datatype.cc | 3 +-
tests/lint/{rust_format.sh => docker-format.sh} | 21 +-
tests/lint/pylint.sh | 1 +
tests/micro/zephyr/conftest.py | 4 +-
tests/micro/zephyr/test_utils.py | 2 +-
tests/micro/zephyr/test_zephyr.py | 1 -
tests/micro/zephyr/test_zephyr_aot_exec.py | 157 +++
...r_aot.py => test_zephyr_aot_exec_standalone.py} | 0
tests/python/ci/test_ci.py | 39 +-
tests/python/ci/test_mergebot.py | 3 +
.../python/contrib/test_clml}/__init__.py | 1 +
.../infrastructure.py | 183 ++--
tests/python/contrib/test_clml/test_network.py | 139 +++
tests/python/contrib/test_clml/test_ops.py | 216 ++++
.../python/contrib/test_cmsisnn/test_binary_ops.py | 61 +-
.../contrib/test_cmsisnn/test_extract_constants.py | 34 +
tests/python/contrib/test_cmsisnn/test_pooling.py | 65 +-
.../test_cmsisnn/test_scalar_to_tensor_constant.py | 41 +
tests/python/contrib/test_dnnl.py | 539 +++++++++-
.../python/contrib/test_hexagon/benchmark_util.py | 110 ++
.../python/contrib/test_hexagon/infrastructure.py | 22 +-
...mwise_add.py => test_benchmark_elemwise_add.py} | 46 +-
.../test_hexagon/test_benchmark_maxpool2d.py | 351 +++++++
tests/python/contrib/test_hexagon/test_usmp.py | 3 +-
.../test_hexagon/topi/test_avg_pool2d_slice.py | 369 +++++++
tests/python/driver/tvmc/conftest.py | 2 +-
tests/python/driver/tvmc/test_command_line.py | 33 +
tests/python/frontend/pytorch/qnn_test.py | 14 +
tests/python/relay/aot/test_c_device_api.py | 37 +-
tests/python/relay/aot/test_cpp_aot.py | 34 +-
tests/python/relay/aot/test_crt_aot.py | 292 +++---
tests/python/relay/aot/test_crt_aot_usmp.py | 71 +-
.../python/relay/strategy/arm_cpu/test_avg_pool.py | 4 +-
.../relay/strategy/arm_cpu/test_conv1d_ncw.py | 4 +-
.../relay/strategy/arm_cpu/test_conv1d_nwc.py | 4 +-
.../relay/strategy/arm_cpu/test_conv2d_NCHWc.py | 4 +-
.../relay/strategy/arm_cpu/test_dense_dsp.py | 4 +-
.../strategy/arm_cpu/test_depthwise_conv2d.py | 2 -
.../arm_cpu/test_depthwise_conv2d_NCHWc.py | 4 +-
.../relay/strategy/arm_cpu/test_group_conv2d.py | 2 -
.../python/relay/strategy/arm_cpu/test_max_pool.py | 5 +-
tests/python/relay/test_pass_partition_graph.py | 10 +-
tests/python/relay/test_pipeline_executor.py | 2 +
tests/python/topi/python/test_topi_softmax.py | 14 +-
tests/python/unittest/test_link_params.py | 3 +-
.../test_meta_schedule_custom_rule_winograd_cpu.py | 1 -
...test_meta_schedule_custom_rule_winograd_cuda.py | 1 -
.../unittest/test_meta_schedule_integration.py | 20 +-
...eta_schedule_mutator_mutate_compute_location.py | 1 -
.../test_meta_schedule_mutator_mutate_parallel.py | 1 -
..._meta_schedule_mutator_mutate_thread_binding.py | 1 -
.../test_meta_schedule_mutator_mutate_tile_size.py | 1 -
.../test_meta_schedule_mutator_mutate_unroll.py | 1 -
.../test_meta_schedule_post_order_apply.py | 14 +-
...meta_schedule_postproc_disallow_dynamic_loop.py | 1 -
..._schedule_postproc_rewrite_cooperative_fetch.py | 1 -
...ta_schedule_postproc_rewrite_reduction_block.py | 1 -
...est_meta_schedule_postproc_rewrite_tensorize.py | 1 -
...meta_schedule_postproc_rewrite_unbound_block.py | 1 -
.../test_meta_schedule_postproc_verify_gpu_code.py | 1 -
.../test_meta_schedule_relay_tir_compute.py | 22 +-
...test_meta_schedule_schedule_rule_add_rfactor.py | 5 +-
.../test_meta_schedule_schedule_rule_auto_bind.py | 13 +-
...test_meta_schedule_schedule_rule_auto_inline.py | 1 -
...chedule_schedule_rule_cross_thread_reduction.py | 39 +-
...ta_schedule_schedule_rule_multi_level_tiling.py | 159 ++-
...dule_schedule_rule_parallel_vectorize_unroll.py | 1 -
...hedule_schedule_rule_random_compute_location.py | 1 -
.../unittest/test_meta_schedule_search_strategy.py | 3 -
.../unittest/test_meta_schedule_tune_relay.py | 33 +-
.../unittest/test_micro_model_library_format.py | 266 ++++-
tests/python/unittest/test_runtime_profiling.py | 1 +
.../python/unittest/test_target_codegen_vulkan.py | 2 +
tests/python/unittest/test_te_hybrid_script.py | 15 +
tests/python/unittest/test_tir_schedule_trace.py | 4 +-
.../unittest/test_tir_transform_narrow_datatype.py | 31 +-
tests/python/unittest/test_tvmscript_roundtrip.py | 10 +
tests/scripts/github_docs_comment.py | 85 ++
tests/scripts/task_lint.sh | 3 +
251 files changed, 7565 insertions(+), 1408 deletions(-)
create mode 100644 .github/workflows/docs_bot.yml
copy apps/microtvm/reference-vm/{arduino/base-box/base_box_setup.sh =>
base_box_setup_common.sh} (52%)
mode change 100644 => 100755
rename apps/microtvm/zephyr/template_project/src/{aot_demo =>
aot_standalone_demo}/main.c (100%)
rename apps/microtvm/zephyr/template_project/src/{aot_demo =>
aot_standalone_demo}/zephyr_uart.c (100%)
rename apps/microtvm/zephyr/template_project/src/{aot_demo =>
aot_standalone_demo}/zephyr_uart.h (87%)
create mode 100644 cmake/modules/contrib/CLML.cmake
copy conda/recipe/conda_build_config.yaml =>
docker/utils/apt-install-and-clear.sh (93%)
mode change 100644 => 100755
copy python/tvm/{tir/usmp/analysis => auto_scheduler/testing}/__init__.py (90%)
rename python/tvm/{meta_schedule/testing/tune_onnx_auto_scheduler.py =>
auto_scheduler/testing/tune_onnx.py} (93%)
rename python/tvm/{meta_schedule/testing/tune_relay_auto_scheduler.py =>
auto_scheduler/testing/tune_relay.py} (93%)
rename python/tvm/{meta_schedule/testing/tune_te_auto_scheduler.py =>
auto_scheduler/testing/tune_te.py} (85%)
create mode 100644
python/tvm/meta_schedule/testing/distributed_measure_candidates.py
rename python/tvm/meta_schedule/testing/{tune_onnx_meta_schedule.py =>
tune_onnx.py} (84%)
rename python/tvm/meta_schedule/testing/{tune_relay_meta_schedule.py =>
tune_relay.py} (91%)
rename python/tvm/meta_schedule/testing/{tune_te_meta_schedule.py =>
tune_te.py} (69%)
create mode 100644 python/tvm/relay/op/contrib/clml.py
copy python/tvm/topi/{vision/ssd => hexagon/slice_ops}/__init__.py (86%)
create mode 100644 python/tvm/topi/hexagon/slice_ops/avg_pool2d.py
create mode 100644 python/tvm/topi/hexagon/utils.py
create mode 100644 src/relay/backend/contrib/clml/codegen.cc
create mode 100644 src/relay/backend/contrib/dnnl/comp_op_matcher.h
create mode 100644 src/runtime/contrib/clml/clml_runtime.cc
copy tests/lint/{rust_format.sh => docker-format.sh} (71%)
create mode 100644 tests/micro/zephyr/test_zephyr_aot_exec.py
rename tests/micro/zephyr/{test_zephyr_aot.py =>
test_zephyr_aot_exec_standalone.py} (100%)
copy {python/tvm/contrib/debugger =>
tests/python/contrib/test_clml}/__init__.py (95%)
copy tests/python/contrib/{test_arm_compute_lib =>
test_clml}/infrastructure.py (56%)
create mode 100644 tests/python/contrib/test_clml/test_network.py
create mode 100644 tests/python/contrib/test_clml/test_ops.py
rename tests/python/contrib/test_hexagon/{benchmark_elemwise_add.py =>
test_benchmark_elemwise_add.py} (93%)
create mode 100644
tests/python/contrib/test_hexagon/test_benchmark_maxpool2d.py
create mode 100644
tests/python/contrib/test_hexagon/topi/test_avg_pool2d_slice.py
create mode 100755 tests/scripts/github_docs_comment.py