QNN HTP Op Package API Revision History

QNN HTP API Version

Introduced in QNN SDK Version

Migration Details

5.27.0

2.28.0

  • HexNN API changes for 64b (HSV39) weight pointers

5.17.0

2.17.0

Mandatory changes:
  • Converted to TCM central migration for op Package

  • Add macro DEF_TENSOR_PROPERTIES inside op package ops’ source file

  • Remove DEF_PACKAGE_OPTIMIZATION about TCM movement and Crouton/Flat format change

  • Provided a helper script under QNN SDK under “examples/customer_migration_tool/”

  • Op Package interface file mandatory change requirement:

  • Remove REGISTER_PACKAGE_OPS and REGISTER_PACKAGE_OPTIMIZATIONS in Init function

  • Add new unified core init macro INIT_PKG_CORE_INIT_FUNC()

5.16.0

2.16.0

  • Add new CXX flags: -Wno-unused-function in op package Makefile

  • Prepare for upcoming 2.17 new Central Migration feature include a Customer Migration Tool which can help identify problems in customers’ code and provide suggest code change. For brief guidance, see General OpPackage Central Migration Guidance

5.15.0

2.15.0

  • Introduced new requirement for OpPackages targeting Hexagon to be built with -DPREPARE_DISABLED. For further details, see Op Package Migration Guide

5.14.0

2.14.0

5.13.0

2.13.0

  • Add new flags in op package Makefile

5.12.0

2.12.0

  • Add Makefile for MCP op package

5.11.0

2.11.0

5.10.0

2.10.0