This is an automated email from the ASF dual-hosted git repository.
masahi pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git
from 6056e13db9 [Adreno] Fix winograd accuracy (#13117)
add 010d05c680 [QNN][Hexagon] Disable QNN canonicalization pass (#12398)
No new revisions were added by this update.
Summary of changes:
include/tvm/runtime/data_type.h | 10 +
python/tvm/relay/backend/te_compiler.py | 33 +-
python/tvm/relay/qnn/op/_qnn.py | 35 +-
python/tvm/relay/qnn/op/qnn.py | 7 -
.../vision/ssd => relay/qnn/strategy}/__init__.py | 5 +-
python/tvm/relay/qnn/strategy/generic.py | 249 ++++++++
python/tvm/relay/qnn/strategy/hexagon.py | 136 +++++
python/tvm/te/__init__.py | 1 +
python/tvm/tir/__init__.py | 1 +
python/tvm/topi/hexagon/qnn/__init__.py | 1 +
python/tvm/topi/hexagon/qnn/nn.py | 667 +++++++++++++++++++++
src/relay/backend/te_compiler_cache.cc | 111 +++-
src/relay/qnn/pass/legalize.cc | 2 +-
src/relay/transforms/fuse_ops.cc | 4 +-
.../test_hexagon/test_wo_qnn_canonicalization.py | 185 ++++++
15 files changed, 1411 insertions(+), 36 deletions(-)
copy python/tvm/{topi/vision/ssd => relay/qnn/strategy}/__init__.py (92%)
create mode 100644 python/tvm/relay/qnn/strategy/generic.py
create mode 100644 python/tvm/relay/qnn/strategy/hexagon.py
create mode 100644 python/tvm/topi/hexagon/qnn/nn.py
create mode 100644
tests/python/contrib/test_hexagon/test_wo_qnn_canonicalization.py