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

masahi pushed a change to branch ci-gpu-update
in repository https://gitbox.apache.org/repos/asf/tvm.git


    omit 0d1bf0f993 [CI] Update GPU image for oneflow v0.7
     add 3527241048 [RPC] Don't use existence of USE_HEXAGON_SDK as enablement 
check (#11080)
     add b952425b2d Restart popen pool. (#11074)
     add a6ef5af158 [CI] Update GPU image for oneflow v0.7 (#11085)
     add a52b575259 [OpenCL Textures] Fix memory management in texture pool 
(#10938)
     add 97ae25cf83 [FQ2I] Add log op to FQ2I (#10924)
     add ba4cc6c1f2 [TVMScript] Allow `val = buf[index]` without type 
annotation (#11060)
     add 876e253227 [TIR] StmtFunctor RenewDefs (#10843)
     add c07a46327c [microNPU] Integrate rolling buffers in Arm(R) Ethos(TM)-U 
(#10344)
     add 60a9e23104 STM32: add as a new target (#9385)
     add effc23df7c [Hexagon] AoT with LLVM Codegen on Hexagon (#11065)
     add e0e788b765 [Hexagon] Delete offload runtime, move files to right 
places (#11090)
     add 14246cd9bc [ci] Remove `Prepare` step (#11082)
     add 86fec26ab2 [COMMUNITY] ashutosh-arm -> Reviewer (#11101)
     add b93cc9f69e Prevent IRSbustitute to create new buffer when buffer var 
is unchanged (#11103)
     add 83672c65c7 [Analysis] Exposed Analyzer::CanProveEqual to Python API 
(#11102)
     add 8691cbed0b [CONTRIB] Add PopenWorker process recycling (#11094)
     add 60e43e16a0 [Auto Scheduler]add task name during printing table info 
(#11098)
     add bce57586bd Add oneflow fronted tutorials (#11036)
     add 822d863770 [Hexagon] Add mobilenet test (#11104)
     add d2db9cb0d8 [microNPU] Integrate the cascader (#10862)
     add 24e5498021 [TVMC] compile/tune: Check if FILE exists (#10865)
     add 101f9e4b11 [ETHOSN] Roll CI forward to Ethos(TM)-N release 21.11 
(#11099)
     add 57d57afb5c update for using new functions (#11100)
     add d89234b47a [microTVM] Bump versions in reference vm (#11067)
     add 6f27281220 [ci] Add local test re-run info (#11051)
     add 1aee5e1728 Complete pytorch grid_sample (#10504)
     add 4015916a06 convert full-width characters to half-width characters 
(#11112)
     add 9c40f2eae4 [TIR] Enhance software pipeline validation and fix 
predicate of epilogue (#11106)
     add dca94ec9d1 [Hexagon] Add test for registered schedules (#11016)
     add 871d4ef679 [Hexagon] Clean up Hexagon device APIs (#11119)
     add ce29f02f4c [USMP] Adding support for U4 usecase (#10785)
     add 4330c21888 [Python] Populate setuptools description with README.md 
(#11078)
     add 4dc47df369 allow constant value let binding in script (#11115)
     add 68464841ea [Metaschedule] Auto tensorization for CPU / GPU dot product 
(#11088)
     add 6f0e0f31d2 [onnx] Relax tolerance for qlinearleakyrelu test (#11042)
     add 7bc90ef6f3 [ci] Switch to requiring `pr-head` for merges (#11081)
     add f88e3d6daa [skip ci][ci][actions] Hardcode Python version to 3.7 for 
miniconda setup (#11136)
     add c2803f6a06 [docs] Update publication list (#11137)
     add c09a24dcdc [TVMScript] Support TVMScript template meta-programming 
over variables (#11097)
     add 1147d74ce7 [CI][DOCKER] Install blocklint for identifying 
non-inclusive language (#11128)
     add 141c8b8c4b [Frontend][ONNX] Update softmax calculation method when 
dimension > 2 (#11123)
     add 3afb433eb8 [ci] Split hexagon into 2 steps (#11132)
     add 94269a8952 fix incorrect pos ids generation in EmbedLayerNormalization 
(#11149)
     add 9fd279b40a [Graph Debugger] Expose way to benchmark individual nodes. 
(#11000)
     add 72e11baabb [CMSIS-NN] Moved TFLite model making to common area (#10939)
     add 7710dfd557 [TIR] Get read/write access precisely for opaque access. 
(#11110)
     add d8fa70b233 Bump cmake version for GPU build (#11156)
     add efbd721618 [Hexagon] Add test for depthwise conv2d schedule (#11138)
     add 70a41377fd fix apt install command text in check_arm_qemu() (#11153)
     add cedb0ba35a [hexagon][benchmark] Add workload with [1,?] shape (#11163)
     add 2160f731c8 Include BUILD_NUMBER in rebuilt docker image. (#11165)
     add bc29367b04 Move WrapTimeEvaluator from RPC to profiling, NFC (#11172)
     add ef79f6122b [Analysis] Readability/Deduplication in Analyzer 
CanProve/Simplify (#11130)
     add d393cdfbe9 Update CUDA key to fix #11168. (#11170)
     add 6b45f8dc4a Remove micro_dev (#11169)
     add c6578834bc [Arith] Simplify the output of InverseAffineIterMap (#11167)
     add 3414b3fae0 [MetaSchedule] Allow optional params to be None (#11188)
     new 7337210d4d [CI] Update GPU image to use newer CMake

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   (0d1bf0f993)
            \
             N -- N -- N   refs/heads/ci-gpu-update (7337210d4d)

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

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

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


Summary of changes:
 .asf.yaml                                          |    2 +-
 .github/actions/setup/action.yml                   |    1 +
 CMakeLists.txt                                     |   10 -
 CONTRIBUTORS.md                                    |    1 +
 Jenkinsfile                                        |  330 +++--
 NEWS.md                                            |    4 +-
 apps/cpp_rpc/CMakeLists.txt                        |    2 +-
 apps/hexagon_launcher/cmake/hexagon/CMakeLists.txt |    2 +-
 apps/hexagon_launcher/launcher_core.cc             |    4 +-
 .../arduino/base-box/base_box_provision.sh         |   38 +-
 cmake/modules/Hexagon.cmake                        |   10 +-
 docker/Dockerfile.ci_gpu                           |    7 +
 docker/Dockerfile.ci_lint                          |    2 +-
 docker/install/ubuntu_install_arduino.sh           |    2 +-
 .../install/ubuntu_install_ethosn_driver_stack.sh  |    2 +-
 docs/reference/publications.rst                    |   65 +-
 .../{from_pytorch.py => from_oneflow.py}           |  106 +-
 include/tvm/arith/iter_affine_map.h                |    2 +
 include/tvm/meta_schedule/postproc.h               |    6 +-
 include/tvm/meta_schedule/schedule_rule.h          |   23 +
 include/tvm/relay/attrs/image.h                    |   35 +-
 include/tvm/runtime/profiling.h                    |   23 +
 include/tvm/tir/buffer.h                           |    5 +-
 include/tvm/tir/stmt.h                             |    5 +
 include/tvm/tir/stmt_functor.h                     |   10 +
 include/tvm/tir/usmp/transform.h                   |   11 +
 include/tvm/tir/usmp/utils.h                       |   47 +-
 jenkins/Jenkinsfile.j2                             |  166 ++-
 jenkins/macros.j2                                  |   11 +-
 python/setup.py                                    |   24 +-
 python/tvm/arith/analyzer.py                       |   19 +
 python/tvm/auto_scheduler/task_scheduler.py        |   22 +-
 python/tvm/contrib/debugger/debug_executor.py      |   55 +-
 python/tvm/contrib/ethosu/cascader/__init__.py     |    2 +-
 python/tvm/contrib/ethosu/cascader/scheduler.py    |   36 +-
 python/tvm/contrib/hexagon/build.py                |   38 +-
 python/tvm/contrib/hexagon/session.py              |   85 +-
 python/tvm/contrib/popen_pool.py                   |   41 +-
 python/tvm/driver/tvmc/autotuner.py                |    5 +
 python/tvm/meta_schedule/builder/local_builder.py  |   35 +-
 python/tvm/meta_schedule/postproc/__init__.py      |    1 +
 ...e_cooperative_fetch.py => rewrite_tensorize.py} |   20 +-
 python/tvm/meta_schedule/relay_integration.py      |    2 +
 python/tvm/meta_schedule/schedule_rule/__init__.py |    2 +-
 .../schedule_rule/multi_level_tiling.py            |   49 +
 python/tvm/meta_schedule/testing/te_workload.py    |    2 +-
 python/tvm/meta_schedule/tune.py                   |    2 +-
 python/tvm/micro/model_library_format.py           |   31 +-
 python/tvm/relay/backend/contrib/ethosu/codegen.py |   82 +-
 .../contrib/ethosu/tir/binary_elementwise.py       |   22 +-
 .../relay/backend/contrib/ethosu/tir/compiler.py   |    3 +-
 .../backend/contrib/ethosu/tir/convolution.py      |   15 +-
 .../relay/backend/contrib/ethosu/tir/depthwise.py  |   20 +-
 python/tvm/relay/backend/contrib/ethosu/tir/dma.py |  212 ++-
 .../relay/backend/contrib/ethosu/tir/identity.py   |   34 +-
 .../tvm/relay/backend/contrib/ethosu/tir/passes.py |   60 +-
 .../relay/backend/contrib/ethosu/tir/pooling.py    |   20 +-
 .../contrib/ethosu/tir/producers_consumers.py      |   78 ++
 .../relay/backend/contrib/ethosu/tir/scheduler.py  |   46 +-
 .../relay/backend/contrib/ethosu/tir/transform.py  |   11 +-
 .../contrib/ethosu/tir/unary_elementwise.py        |   15 +-
 .../backend/contrib/ethosu/tir_to_cs_translator.py |   12 +-
 python/tvm/relay/backend/contrib/ethosu/util.py    |    6 +
 python/tvm/relay/frontend/oneflow.py               |    4 +-
 python/tvm/relay/frontend/onnx.py                  |   24 +-
 python/tvm/relay/frontend/pytorch.py               |   51 +-
 python/tvm/relay/frontend/tflite.py                |    4 +-
 python/tvm/relay/op/image/_image.py                |   27 +-
 python/tvm/relay/op/image/image.py                 |   46 +-
 python/tvm/relay/op/strategy/arm_cpu.py            |   10 +-
 python/tvm/relay/op/strategy/hexagon.py            |   75 +-
 python/tvm/relay/qnn/op/legalizations.py           |    1 +
 python/tvm/relay/qnn/op/qnn.py                     |   35 +
 python/tvm/relay/testing/tflite.py                 |  161 +++
 .../transform/fake_quantization_to_integer.py      |    1 +
 python/tvm/script/context_maintainer.py            |   11 +-
 python/tvm/script/parser.py                        |   66 +-
 python/tvm/script/tir/__init__.pyi                 |    2 +
 python/tvm/script/tir/node.py                      |   12 +
 python/tvm/target/__init__.py                      |    1 +
 python/tvm/target/target.py                        |   38 +
 python/tvm/testing/utils.py                        |    4 +-
 python/tvm/tir/buffer.py                           |   10 +-
 python/tvm/tir/stmt_functor.py                     |   19 +
 python/tvm/topi/hexagon/conv2d.py                  |    8 +
 python/tvm/topi/hexagon/injective.py               |    8 +
 python/tvm/topi/image/grid_sample.py               |  442 +++++-
 python/tvm/topi/testing/__init__.py                |    2 +-
 python/tvm/topi/testing/grid_sample_python.py      |  429 +++++-
 src/arith/analyzer.cc                              |   32 +-
 src/arith/iter_affine_map.cc                       |    8 +-
 src/autotvm/feature_visitor.cc                     |    4 +-
 src/meta_schedule/postproc/rewrite_tensorize.cc    |  105 ++
 .../schedule_rule/multi_level_tiling.cc            |   25 +-
 .../schedule_rule/multi_level_tiling.h             |   30 +
 .../multi_level_tiling_with_intrin.cc              |   79 ++
 src/relay/backend/aot_executor_codegen.cc          |  126 +-
 src/relay/backend/contrib/ethosu/compiler_attrs.cc |    4 +
 src/relay/backend/utils.cc                         |    4 +-
 src/relay/backend/utils.h                          |   17 +-
 src/relay/op/image/grid_sample.cc                  |   84 +-
 src/relay/qnn/op/unary_elementwise_op.cc           |    5 +
 .../graph_executor/debug/graph_executor_debug.cc   |  113 +-
 src/runtime/hexagon/android/hexagon_device.h       |  135 --
 src/runtime/hexagon/android/hexagon_device_api.cc  |  144 --
 src/runtime/hexagon/android/hexagon_module.cc      |  521 -------
 src/runtime/hexagon/android/hexagon_posix.cc       |   37 -
 .../hexagon/android/sim/driver/CMakeLists.txt      |   72 -
 src/runtime/hexagon/android/sim/driver/README.md   |   38 -
 .../hexagon/android/sim/driver/fake_pthread.cc     |  286 ----
 src/runtime/hexagon/android/sim/driver/pthread.h   |   92 --
 src/runtime/hexagon/android/sim/driver/sched.h     |   31 -
 .../hexagon/android/sim/driver/sim_device.cc       |  560 --------
 .../hexagon/android/sim/hexagon_device_sim.cc      | 1468 --------------------
 .../hexagon/android/sim/hexagon_sim_proto.h        |   73 -
 .../hexagon/android/target/fastrpc/CMakeLists.txt  |  173 ---
 .../hexagon/android/target/fastrpc/README.md       |   56 -
 .../android/target/fastrpc/include/tvm_remote.idl  |   51 -
 .../target/fastrpc/include/tvm_remote_nd.idl       |   49 -
 .../hexagon/android/target/fastrpc/src/tvm_hvx.cc  |  208 ---
 .../hexagon/android/target/fastrpc/src/tvm_hvx.h   |  153 --
 .../android/target/fastrpc/src/tvm_remote_imp.cc   |  244 ----
 .../target/fastrpc/src/tvm_remote_nd_imp.cc        |  325 -----
 .../android/target/fastrpc/src/tvm_wrap_pthread.cc |   76 -
 .../android/target/hexagon_device_target.cc        |  521 -------
 .../hexagon/android/target/hexagon_dsprpcapi.cc    |  100 --
 .../hexagon/android/target/hexagon_dsprpcapi.h     |  192 ---
 .../hexagon/android/target/hexagon_stubapi.cc      |  108 --
 .../hexagon/android/target/hexagon_stubapi.h       |  315 -----
 .../hexagon/android/target/hexagon_target_log.h    |   34 -
 .../hexagon/{hexagon => }/hexagon_buffer.cc        |    0
 src/runtime/hexagon/{hexagon => }/hexagon_buffer.h |    6 +-
 .../hexagon/{hexagon => }/hexagon_common.cc        |    3 +-
 src/runtime/hexagon/{hexagon => }/hexagon_common.h |    6 +-
 ...agon_device_api_v2.cc => hexagon_device_api.cc} |   68 +-
 ...exagon_device_api_v2.h => hexagon_device_api.h} |   16 +-
 src/runtime/hexagon/hexagon_module.cc              |   41 +-
 src/runtime/hexagon/hexagon_module.h               |   21 +-
 .../hexagon/{hexagon => }/hexagon_user_dma.cc      |    0
 .../{hexagon => }/hexagon_user_dma_descriptors.h   |    6 +-
 .../{hexagon => }/hexagon_user_dma_instructions.h  |    6 +-
 .../{hexagon => }/hexagon_user_dma_registers.h     |    6 +-
 src/runtime/hexagon/host/hexagon_module.cc         |   49 -
 src/runtime/hexagon/rpc/hexagon/rpc_server.cc      |   31 +-
 src/runtime/hexagon/rpc/simulator/rpc_server.cc    |    8 +-
 src/runtime/hexagon/rpc/simulator/session.cc       |   39 +-
 src/runtime/library_module.cc                      |    4 +-
 src/runtime/opencl/texture_pool.cc                 |   32 +-
 src/runtime/profiling.cc                           |   55 +
 src/runtime/rpc/rpc_module.cc                      |   59 +-
 src/runtime/rpc/rpc_session.h                      |   23 -
 src/target/llvm/codegen_hexagon.cc                 |   33 +-
 src/target/opt/build_hexagon_off.cc                |    3 +-
 src/target/source/interface_c.cc                   |   48 +-
 src/target/source/source_module.cc                 |  130 +-
 src/tir/analysis/block_access_region_detector.cc   |   28 +
 src/tir/ir/buffer.cc                               |    8 +-
 src/tir/ir/stmt_functor.cc                         |    5 +-
 src/tir/transforms/inject_rolling_buffer.cc        |    4 +-
 src/tir/transforms/inject_software_pipeline.cc     |   74 +-
 src/tir/transforms/remove_no_op.cc                 |    2 +-
 src/tir/transforms/renew_defs.cc                   |  297 ++++
 src/tir/usmp/analysis/extract_buffer_info.cc       |   24 +-
 .../convert_pool_allocations_to_offsets.cc         |    3 +-
 src/tir/usmp/transform/create_io_allocates.cc      |  219 +++
 src/tir/usmp/unified_static_memory_planner.cc      |   48 +-
 src/tir/usmp/utils.cc                              |   23 +-
 tests/cpp/ir_functor_test.cc                       |   42 +
 tests/cpp/runtime/hexagon_buffer.cc                |    2 +-
 tests/cpp/target/source/interface_c_test.cc        |   94 +-
 tests/micro/arduino/test_arduino_rpc_server.py     |   11 +-
 tests/micro/zephyr/test_utils.py                   |    2 +-
 tests/python/contrib/test_cmsisnn/test_conv2d.py   |   19 +-
 tests/python/contrib/test_cmsisnn/utils.py         |  131 --
 .../test_ethosu/cascader/test_memory_reduction.py  |  223 +++
 tests/python/contrib/test_ethosu/infra.py          |   36 +-
 .../contrib/test_ethosu/test_attr_passing.py       |    4 +-
 .../contrib/test_ethosu/test_create_tiles.py       |  170 +++
 .../contrib/test_ethosu/test_encode_constants.py   |   24 +-
 .../python/contrib/test_ethosu/test_lower_to_te.py |    6 +-
 .../contrib/test_ethosu/test_replace_conv2d.py     |    2 +-
 .../contrib/test_ethosu/test_replace_copy.py       |    8 +-
 .../contrib/test_ethosu/test_rolling_buffer.py     |  103 ++
 tests/python/contrib/test_hexagon/README_RPC.md    |    8 +-
 .../contrib/test_hexagon/benchmark_hexagon.py      |   13 -
 tests/python/contrib/test_hexagon/conftest.py      |   16 +
 .../conv2d}/__init__.py                            |    2 +-
 .../{ => conv2d}/test_conv2d_blocked.md            |    0
 .../{ => conv2d}/test_conv2d_blocked.py            |    2 +-
 .../{ => conv2d}/test_conv2d_conv2d.md             |    0
 .../{ => conv2d}/test_conv2d_conv2d.py             |    2 +-
 .../test_hexagon/test_2d_physical_buffers.py       |    0
 tests/python/contrib/test_hexagon/test_launcher.py |   30 +-
 tests/python/contrib/test_hexagon/test_models.py   |   85 ++
 .../python/contrib/test_hexagon/topi}/__init__.py  |    2 +-
 .../contrib/test_hexagon/topi/test_batch_matmul.py |  141 ++
 .../{ => topi}/test_cache_read_write.py            |    5 +-
 .../contrib/test_hexagon/topi/test_conv2d_nchw.py  |  246 ++++
 .../contrib/test_hexagon/topi/test_conv2d_nhwc.py  |  126 ++
 .../python/contrib/test_hexagon/topi/test_dense.py |  112 ++
 .../test_hexagon/topi/test_depthwise_conv2d.py     |  298 ++++
 .../contrib/test_hexagon/topi/test_pooling.py      |  740 ++++++++++
 .../test_hexagon/topi/test_reduce.py}              |  118 +-
 .../test_hexagon/topi/test_softmax.py}             |   91 +-
 tests/python/contrib/test_popen_pool.py            |   61 +
 tests/python/driver/tvmc/test_autotuner.py         |    8 +
 tests/python/driver/tvmc/test_command_line.py      |   65 +-
 tests/python/frontend/oneflow/test_forward.py      |   22 +-
 tests/python/frontend/onnx/test_forward.py         |   18 +-
 tests/python/frontend/pytorch/test_forward.py      |   45 +-
 .../test_meta_schedule_auto_tensorize.py           |  347 +++++
 tests/python/relay/aot/aot_test_utils.py           |   68 +-
 tests/python/relay/aot/test_c_device_api.py        |   12 +-
 tests/python/relay/aot/test_crt_aot_usmp.py        |  176 +++
 tests/python/relay/test_op_level5.py               |   54 +-
 .../test_pass_fake_quantization_to_integer.py      |    3 +
 tests/python/topi/python/test_topi_image.py        |   40 +-
 tests/python/unittest/test_arith_intset.py         |    8 +-
 .../python/unittest/test_arith_iter_affine_map.py  |   20 +-
 ...est_meta_schedule_postproc_rewrite_tensorize.py |  509 +++++++
 ...ta_schedule_schedule_rule_multi_level_tiling.py |  263 +++-
 tests/python/unittest/test_runtime_graph_debug.py  |  114 +-
 .../test_tir_analysis_get_block_access_region.py   |   39 +-
 tests/python/unittest/test_tir_buffer.py           |    6 +
 tests/python/unittest/test_tir_renew_defs.py       |  171 +++
 .../unittest/test_tir_schedule_compute_inline.py   |   97 +-
 .../test_tir_transform_inject_rolling_buffer.py    |    4 +-
 .../test_tir_transform_inject_software_pipeline.py |  201 +++
 .../test_tir_usmp_transform_create_io_allocates.py |  206 +++
 ...ssion.py => test_tvmscript_meta_programming.py} |   38 +-
 .../python/unittest/test_tvmscript_syntax_sugar.py |   30 +
 tests/scripts/ci.py                                |    2 +-
 tests/scripts/pytest_wrapper.py                    |  134 ++
 tests/scripts/setup-pytest-env.sh                  |    5 +-
 tests/scripts/task_build_hexagon_api.sh            |   12 +-
 tests/scripts/task_python_hexagon_simulator.sh     |   40 -
 vta/python/vta/transform.py                        |    7 +-
 237 files changed, 9502 insertions(+), 7893 deletions(-)
 copy gallery/how_to/compile_models/{from_pytorch.py => from_oneflow.py} (65%)
 copy python/tvm/meta_schedule/postproc/{rewrite_cooperative_fetch.py => 
rewrite_tensorize.py} (63%)
 create mode 100644 
python/tvm/relay/backend/contrib/ethosu/tir/producers_consumers.py
 create mode 100644 python/tvm/relay/testing/tflite.py
 create mode 100644 src/meta_schedule/postproc/rewrite_tensorize.cc
 create mode 100644 
src/meta_schedule/schedule_rule/multi_level_tiling_with_intrin.cc
 delete mode 100644 src/runtime/hexagon/android/hexagon_device.h
 delete mode 100644 src/runtime/hexagon/android/hexagon_device_api.cc
 delete mode 100644 src/runtime/hexagon/android/hexagon_module.cc
 delete mode 100644 src/runtime/hexagon/android/hexagon_posix.cc
 delete mode 100644 src/runtime/hexagon/android/sim/driver/CMakeLists.txt
 delete mode 100644 src/runtime/hexagon/android/sim/driver/README.md
 delete mode 100644 src/runtime/hexagon/android/sim/driver/fake_pthread.cc
 delete mode 100644 src/runtime/hexagon/android/sim/driver/pthread.h
 delete mode 100644 src/runtime/hexagon/android/sim/driver/sched.h
 delete mode 100644 src/runtime/hexagon/android/sim/driver/sim_device.cc
 delete mode 100644 src/runtime/hexagon/android/sim/hexagon_device_sim.cc
 delete mode 100644 src/runtime/hexagon/android/sim/hexagon_sim_proto.h
 delete mode 100644 src/runtime/hexagon/android/target/fastrpc/CMakeLists.txt
 delete mode 100644 src/runtime/hexagon/android/target/fastrpc/README.md
 delete mode 100644 
src/runtime/hexagon/android/target/fastrpc/include/tvm_remote.idl
 delete mode 100644 
src/runtime/hexagon/android/target/fastrpc/include/tvm_remote_nd.idl
 delete mode 100644 src/runtime/hexagon/android/target/fastrpc/src/tvm_hvx.cc
 delete mode 100644 src/runtime/hexagon/android/target/fastrpc/src/tvm_hvx.h
 delete mode 100644 
src/runtime/hexagon/android/target/fastrpc/src/tvm_remote_imp.cc
 delete mode 100644 
src/runtime/hexagon/android/target/fastrpc/src/tvm_remote_nd_imp.cc
 delete mode 100644 
src/runtime/hexagon/android/target/fastrpc/src/tvm_wrap_pthread.cc
 delete mode 100644 src/runtime/hexagon/android/target/hexagon_device_target.cc
 delete mode 100644 src/runtime/hexagon/android/target/hexagon_dsprpcapi.cc
 delete mode 100644 src/runtime/hexagon/android/target/hexagon_dsprpcapi.h
 delete mode 100644 src/runtime/hexagon/android/target/hexagon_stubapi.cc
 delete mode 100644 src/runtime/hexagon/android/target/hexagon_stubapi.h
 delete mode 100644 src/runtime/hexagon/android/target/hexagon_target_log.h
 rename src/runtime/hexagon/{hexagon => }/hexagon_buffer.cc (100%)
 rename src/runtime/hexagon/{hexagon => }/hexagon_buffer.h (97%)
 rename src/runtime/hexagon/{hexagon => }/hexagon_common.cc (98%)
 rename src/runtime/hexagon/{hexagon => }/hexagon_common.h (91%)
 rename src/runtime/hexagon/{hexagon/hexagon_device_api_v2.cc => 
hexagon_device_api.cc} (74%)
 rename src/runtime/hexagon/{hexagon/hexagon_device_api_v2.h => 
hexagon_device_api.h} (93%)
 rename src/runtime/hexagon/{hexagon => }/hexagon_user_dma.cc (100%)
 rename src/runtime/hexagon/{hexagon => }/hexagon_user_dma_descriptors.h (98%)
 rename src/runtime/hexagon/{hexagon => }/hexagon_user_dma_instructions.h (90%)
 rename src/runtime/hexagon/{hexagon => }/hexagon_user_dma_registers.h (97%)
 delete mode 100644 src/runtime/hexagon/host/hexagon_module.cc
 create mode 100644 src/tir/transforms/renew_defs.cc
 create mode 100644 src/tir/usmp/transform/create_io_allocates.cc
 create mode 100644 
tests/python/contrib/test_ethosu/cascader/test_memory_reduction.py
 create mode 100644 tests/python/contrib/test_ethosu/test_create_tiles.py
 create mode 100644 tests/python/contrib/test_ethosu/test_rolling_buffer.py
 copy tests/python/contrib/{test_verilator => test_hexagon/conv2d}/__init__.py 
(93%)
 rename tests/python/contrib/test_hexagon/{ => conv2d}/test_conv2d_blocked.md 
(100%)
 rename tests/python/contrib/test_hexagon/{ => conv2d}/test_conv2d_blocked.py 
(99%)
 rename tests/python/contrib/test_hexagon/{ => conv2d}/test_conv2d_conv2d.md 
(100%)
 rename tests/python/contrib/test_hexagon/{ => conv2d}/test_conv2d_conv2d.py 
(99%)
 mode change 100755 => 100644 
tests/python/contrib/test_hexagon/test_2d_physical_buffers.py
 create mode 100644 tests/python/contrib/test_hexagon/test_models.py
 copy {vta/python/vta/exec => 
tests/python/contrib/test_hexagon/topi}/__init__.py (94%)
 create mode 100644 tests/python/contrib/test_hexagon/topi/test_batch_matmul.py
 rename tests/python/contrib/test_hexagon/{ => topi}/test_cache_read_write.py 
(97%)
 create mode 100644 tests/python/contrib/test_hexagon/topi/test_conv2d_nchw.py
 create mode 100644 tests/python/contrib/test_hexagon/topi/test_conv2d_nhwc.py
 create mode 100644 tests/python/contrib/test_hexagon/topi/test_dense.py
 create mode 100644 
tests/python/contrib/test_hexagon/topi/test_depthwise_conv2d.py
 create mode 100644 tests/python/contrib/test_hexagon/topi/test_pooling.py
 copy tests/python/{topi/python/test_topi_reduce.py => 
contrib/test_hexagon/topi/test_reduce.py} (75%)
 copy tests/python/{topi/python/test_topi_softmax.py => 
contrib/test_hexagon/topi/test_softmax.py} (52%)
 create mode 100644 
tests/python/integration/test_meta_schedule_auto_tensorize.py
 create mode 100644 
tests/python/unittest/test_meta_schedule_postproc_rewrite_tensorize.py
 create mode 100644 tests/python/unittest/test_tir_renew_defs.py
 create mode 100644 
tests/python/unittest/test_tir_usmp_transform_create_io_allocates.py
 copy tests/python/unittest/{test_tvmscript_regression.py => 
test_tvmscript_meta_programming.py} (51%)
 create mode 100755 tests/scripts/pytest_wrapper.py
 delete mode 100755 tests/scripts/task_python_hexagon_simulator.sh

Reply via email to