# Tutorial: Converting and executing a CNN or ONNX model with QNN

This tutorial will walk you through how to use Qualcomm’s AI Engine Direct, commonly referred to as the QNN SDK, to run your AI model on a hardware device’s processing unit of your choice. Ex. Running a TensorFlow model on a GPU.

To start with, choose the proper instructions below based on which type of host machine you would like to use:

- [CNN to QNN for Linux Host](https://docs.qualcomm.com/doc/80-63442-10/topic/qnn_tutorial_linux_host.html)
- [ONNX to QNN for Linux Host](https://docs.qualcomm.com/doc/80-63442-10/topic/onnx_to_qnn_tutorial_linux_host.html)
- [CNN to QNN for Windows Host](https://docs.qualcomm.com/doc/80-63442-10/topic/qnn_tutorial_windows_host.html)

If you have any issues, please reach out on our [Discord server](https://discord.gg/akBfTuX2bR)!

Last Published: Jun 04, 2026

[Previous Topic
Tutorials](https://docs.qualcomm.com/bundle/publicresource/80-63442-10/topics/general_tutorials.md) [Next Topic
CNN to QNN for Linux Host](https://docs.qualcomm.com/bundle/publicresource/80-63442-10/topics/qnn_tutorial_linux_host.md)