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

github-bot pushed a change to branch nightly
in repository https://gitbox.apache.org/repos/asf/tvm.git


    from 69acdfb042 [ONNX][TOPI] Add `DFT` operator (#13999)
     add 908dc8f8ab [CRT][microTVM] Enable USMP by default for AoTExecutor + 
CRT runtime (#14107)
     add 25f4d06c55 [Android] Fix using system libraries in Android apps 
(#14145)
     add 05cbe329d8 [microTVM]Enable TVMC micro with AoT Executor  (#14077)
     add bd8e7d3bd3 [bugfix] Fix the write buffer scope of `mma_store_impl` 
(#14174)
     add cb37b82608 [Relay] Enhance EliminateCommonSubexpr to support Tuple 
argument (#14169)
     add 91dc8efe0f [TIR] Fix typo in doc (#14178)
     add a42e98b195 [microTVM] Use QNN schedules to give SOTA performance 
(#13752)

No new revisions were added by this update.

Summary of changes:
 apps/android_camera/README.md                      |  10 +
 .../app/src/main/AndroidManifest.xml               |   3 +
 apps/android_camera/models/prepare_model.py        |   2 +-
 apps/android_deploy/README.md                      |  11 +
 .../app/src/main/AndroidManifest.xml               |   3 +
 apps/android_rpc/README.md                         |  11 +
 apps/android_rpc/app/src/main/AndroidManifest.xml  |   3 +
 .../template_project/src/mlperftiny/platform.cc    |  17 -
 .../src/mlperftiny/submitter_implemented.cc        |   2 +-
 gallery/how_to/work_with_microtvm/micro_tvmc.sh    |  10 +-
 include/tvm/relay/transform.h                      |   7 +
 python/tvm/driver/tvmc/model.py                    |  12 +
 python/tvm/driver/tvmc/runner.py                   |  10 +-
 python/tvm/relay/op/nn/_nn.py                      |  17 -
 python/tvm/relay/qnn/op/_qnn.py                    |  60 +++-
 python/tvm/relay/qnn/strategy/arm_cpu.py           |  73 +++-
 python/tvm/tir/schedule/schedule.py                |   2 +-
 python/tvm/tir/tensor_intrin/cuda.py               |   2 +-
 python/tvm/topi/arm_cpu/__init__.py                |   3 +-
 .../arm_cpu/mprofile/dsp/micro_kernel/tensordot.py |   9 +-
 python/tvm/topi/arm_cpu/qnn.py                     | 358 +++++++++++++++----
 python/tvm/topi/arm_cpu/qnn_alter_op.py            | 228 +++++++++---
 python/tvm/topi/arm_cpu/qnn_legalize.py            | 382 +++++++++++++++++++++
 python/tvm/topi/hexagon/qnn/nn.py                  |   2 +-
 python/tvm/topi/nn/qnn.py                          |  35 +-
 src/relay/backend/aot_executor_codegen.cc          |  10 +-
 src/relay/backend/utils.cc                         |   1 +
 src/relay/transforms/eliminate_common_subexpr.cc   |  28 +-
 src/relay/transforms/simplify_expr.cc              |  23 ++
 src/target/source/codegen_c.cc                     |   4 +-
 tests/micro/arduino/test_arduino_rpc_server.py     |   1 -
 tests/micro/arduino/test_arduino_workflow.py       |   1 -
 tests/micro/common/test_tvmc.py                    | 138 ++++----
 tests/micro/zephyr/test_ms_tuning.py               |   2 +-
 tests/micro/zephyr/test_zephyr_aot_exec.py         |   1 -
 .../zephyr/test_zephyr_aot_exec_standalone.py      |   7 +-
 tests/python/contrib/test_cmsisnn/test_conv2d.py   |   1 +
 tests/python/relay/aot/test_crt_aot.py             |   3 +
 tests/python/relay/aot/test_crt_aot_usmp.py        |  35 ++
 tests/python/relay/qnn/test_clip_legalization.py   |  87 +++++
 .../python/relay/qnn/test_qnn_channel_stripping.py | 299 ++++++++++++++++
 .../strategy/arm_cpu/test_quantized_convolution.py |  71 +++-
 .../relay/test_pass_eliminate_common_subexpr.py    |  33 +-
 .../topi/python/test_topi_conv2d_tensordot_opts.py |   6 +-
 .../unittest/test_micro_model_library_format.py    |   8 +-
 45 files changed, 1748 insertions(+), 283 deletions(-)
 create mode 100644 python/tvm/topi/arm_cpu/qnn_legalize.py
 create mode 100644 tests/python/relay/qnn/test_clip_legalization.py
 create mode 100644 tests/python/relay/qnn/test_qnn_channel_stripping.py

Reply via email to