This is an automated email from the ASF dual-hosted git repository. areusch pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/tvm.git
from 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: include/tvm/relay/transform.h | 7 + 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/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/utils.cc | 1 + src/relay/transforms/simplify_expr.cc | 23 ++ src/target/source/codegen_c.cc | 4 +- 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 +++- .../topi/python/test_topi_conv2d_tensordot_opts.py | 6 +- 18 files changed, 1499 insertions(+), 166 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