This is an automated email from the ASF dual-hosted git repository.
mehrdadh pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git
from c7d7164c42 [QNN] support zero points as variable scalar for
QnnBatchMatMul op (#13469)
add bf16b42edb [Hexagon] Add HVX quant conv2d implementation (#13256)
No new revisions were added by this update.
Summary of changes:
cmake/modules/Hexagon.cmake | 9 +
{include/tvm => src}/runtime/hexagon/ops/conv2d.h | 145 +++++++++-
src/runtime/hexagon/ops/conv2d_fp16_hvx.cc | 57 ++--
src/runtime/hexagon/ops/conv2d_quant_hvx.cc | 319 +++++++++++++++++++++
src/runtime/hexagon/ops/conv_utils.cc | 170 +++++------
.../cpp-runtime/hexagon/hexagon_conv_utils_test.h | 102 +++++++
.../hexagon/hexagon_fp16_utils_tests.cc | 96 ++-----
...utils_tests.cc => hexagon_quant_utils_tests.cc} | 175 ++++-------
.../python/contrib/test_hexagon/infrastructure.py | 2 +-
.../test_hexagon/topi/test_conv2d_quant_intrin.py | 261 +++++++++++++++++
10 files changed, 1010 insertions(+), 326 deletions(-)
rename {include/tvm => src}/runtime/hexagon/ops/conv2d.h (54%)
create mode 100644 src/runtime/hexagon/ops/conv2d_quant_hvx.cc
create mode 100644 tests/cpp-runtime/hexagon/hexagon_conv_utils_test.h
copy tests/cpp-runtime/hexagon/{hexagon_fp16_utils_tests.cc =>
hexagon_quant_utils_tests.cc} (58%)
create mode 100644
tests/python/contrib/test_hexagon/topi/test_conv2d_quant_intrin.py