# 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
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()
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
Introduced new requirement for OpPackages targeting Hexagon to be built with-DPREPARE_DISABLED. For further details, see Op Package Migration Guide
Add new flags in op package Makefile
Add Makefile for MCP op package
Op Package registration code change, more details in Op Package Migration Guide