Main Content

Qualcomm AI Engine Direct

Work with deep learning network and Qualcomm AI Engine Direct backend

The Qualcomm AI Engine Direct SDK (commonly known as the QNN SDK (Qualcomm Neural Network SDK).) facilitates the use of various interfaces and artifacts across other processing units such as CPU, NPU, LPAI (Low Power AI), and so on, which are collectively known as backends. For more information, refer to Qualcomm documentation.

The Embedded Coder® Support Package for Qualcomm® Hexagon® Processors provides Simulink® block and MATLAB® System object™ to predict the backend's response using QNN host and target models, and verify the accuracy and performance before deploying to the backend.

Functions

qnn.HTPInterface to predict responses of deep learning model for QNN HTP backend (Since R2025b)
qnn.CPUInterface to predict responses of deep learning model for QNN CPU backend (Since R2025b)
qnn.LPAIInterface to predict responses of deep learning model for QNN LPAI backend (Since R2025b)
qnn.getNetworkPropertiesRead values for properties defined in QNN model or QNN context binary file (Since R2025b)

Blocks

QNN HTP PredictPredict responses of a QNN model or QNN context binary for the HTP (NPU) backend (Since R2025b)
QNN CPU PredictPredict responses of a QNN model for the CPU backend (Since R2025b)
QNN LPAI PredictPredict responses of a QNN context binary for the LPAI backend (Since R2025b)

Featured Examples