# Tutorial: Converting and executing a CNN 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-50/topic/qnn_tutorial_linux_host.html)
>     - [CNN to QNN for Linux Host on Linux Target](https://docs.qualcomm.com/doc/80-63442-50/topic/qnn_tutorial_linux_host_linux_target.html)
>     - [CNN to QNN for Linux Host on Windows Target](https://docs.qualcomm.com/doc/80-63442-50/topic/qnn_tutorial_linux_host_windows_target.html)
> - [CNN to QNN for Windows Host](https://docs.qualcomm.com/doc/80-63442-50/topic/qnn_tutorial_windows_host.html)
>     - [CNN to QNN for Windows Host on Linux Target](https://docs.qualcomm.com/doc/80-63442-50/topic/qnn_tutorial_windows_host_linux_target.html)
>     - [CNN to QNN for Windows Host on Windows Target](https://docs.qualcomm.com/doc/80-63442-50/topic/qnn_tutorial_windows_host_windows_target.html)

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

Last Published: Oct 10, 2025

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