API Version History¶
Qualcomm® AI Engine Direct Delegate API revision tracker¶
Versions are designated to be of the form MAJOR.MINOR.PATCH, where MAJOR version represents backwards-incompatible changes, such as the following:
changes to API signature
changes to existing data structures
addition of new MANDATORY API
One exception to this rule is when the MAJOR version is 0, indicating that the release is not yet public. In such case backwards-incompatible changes can be introduced without change in major version.
MINOR version represents source-level backward-compatible changes such as the following:
addition of optional API
addition of new data types, data structures, enumerations and other definitions in API headers
Qualcomm® AI Engine Direct API version increment
PATCH version represents backwards-compatible bug fixes and minor updates. Some examples of the latter include:
cleaning up comments on API to render better documentation
other non-material cleanup that may include fixing spelling errors, whitespaces and so on.
NOTE: The newest version to be entered in this record must match the version in QnnTFLiteDelegate.h
NOTE: Mandatory API is necessary when creating Qualcomm® AI Engine Direct Delegate, for example, TfLiteQnnDelegateCreate. Optional API is optional, for example, TfLiteQnnDelegateGetApiVersion.