# Qualcomm AI Runtime SDK Qualcomm AI Runtime SDK is an all-in-one SDK to port ML models to run on Qualcomm hardware accelerators. The SDK contains Qualcomm Neural Processing Engine (also known as SNPE) and AI Engine Direct (also known as QNN) which offer tools to convert and quantize models trained in PyTorch and TensorFlow and runtimes to run these models on CPU, GPU, and HTP. Learn more about [SNPE](https://docs.qualcomm.com/bundle/publicresource/topics/80-63442-2/overview.html) and [QNN](https://docs.qualcomm.com/bundle/publicresource/topics/80-63442-50/) snpe Sheet.52 Sheet.53 Sheet.54 Backend libraries Backend libraries Sheet.55 Sheet.56 Qualcomm AI Engine Direct API Qualcomm AIEngine Direct API Sheet.57 Kernels Kernels Sheet.58 OpenCL OpenCL Sheet.59 Sheet.60 Qualcomm AI Engine Direct API Qualcomm AIEngine Direct API Sheet.61 QML QML Sheet.62 Neon Neon Sheet.63 Sheet.64 Qualcomm AI Engine Direct API Qualcomm AIEngine Direct API Sheet.65 HTP core HTP core Sheet.66 HMX/HVX HMX/HVX Sheet.67 Hardware IP cores Hardware IP cores Sheet.68 NPU (DSP/HMX/HTP) NPU (DSP/HMX/HTP) Sheet.69 GPU GPU Sheet.70 CPU CPU Sheet.71 Sheet.72 TensorFlow TensorFlow Sheet.73 LiteRT LiteRT Sheet.74 ONNX ONNX Sheet.75 PyTorch PyTorch Sheet.76 .pb .pb Sheet.77 .tflite .tflite Sheet.78 .onnx .onnx Sheet.79 .ts .ts Sheet.80 Sheet.81 Sheet.82 Sheet.83 Sheet.84 QTI QTI Sheet.85 Hardware Hardware Sheet.86 OSS OSS Sheet.89 Qualcomm Neural Processing SDK Qualcomm Neural Processing SDK Sheet.93 Setup ![arrow-right](data:image/png;base64,UklGRpwAAABXRUJQVlA4TJAAAAAvF8AFEH+goG0bxqU4/kwuDQNp22T7Hd2/tito24Zxx5/keDw1kaw6pAoFSMK/iB/qXPECxHNdR35a5LyfAAqFBeA/Hm9S6E2CUWxbbf5gABvsO2yRgABSJERZJERCJMRBb/sM1UBE/xWmbcM46e4lUEfjF2LpUYCVX6HiHS5YDP3Jhgk/hl+K1nlAASYCVQQ=) [Download SDK](https://docs.qualcomm.com/doc/80-70018-15B/topic/qairt-install.html#qairt-install) ![arrow-right](data:image/png;base64,UklGRpwAAABXRUJQVlA4TJAAAAAvF8AFEH+goG0bxqU4/kwuDQNp22T7Hd2/tito24Zxx5/keDw1kaw6pAoFSMK/iB/qXPECxHNdR35a5LyfAAqFBeA/Hm9S6E2CUWxbbf5gABvsO2yRgABSJERZJERCJMRBb/sM1UBE/xWmbcM46e4lUEfjF2LpUYCVX6HiHS5YDP3Jhgk/hl+K1nlAASYCVQQ=) [Setup SDK](https://docs.qualcomm.com/doc/80-70018-15B/topic/qairt-setup.html#qairt-setup) Customize ![arrow-right](data:image/png;base64,UklGRpwAAABXRUJQVlA4TJAAAAAvF8AFEH+goG0bxqU4/kwuDQNp22T7Hd2/tito24Zxx5/keDw1kaw6pAoFSMK/iB/qXPECxHNdR35a5LyfAAqFBeA/Hm9S6E2CUWxbbf5gABvsO2yRgABSJERZJERCJMRBb/sM1UBE/xWmbcM46e4lUEfjF2LpUYCVX6HiHS5YDP3Jhgk/hl+K1nlAASYCVQQ=) [Convert model (SNPE)](https://docs.qualcomm.com/doc/80-70018-15B/topic/port-models.html#snpe-convert) ![arrow-right](data:image/png;base64,UklGRpwAAABXRUJQVlA4TJAAAAAvF8AFEH+goG0bxqU4/kwuDQNp22T7Hd2/tito24Zxx5/keDw1kaw6pAoFSMK/iB/qXPECxHNdR35a5LyfAAqFBeA/Hm9S6E2CUWxbbf5gABvsO2yRgABSJERZJERCJMRBb/sM1UBE/xWmbcM46e4lUEfjF2LpUYCVX6HiHS5YDP3Jhgk/hl+K1nlAASYCVQQ=) [Quantize model (SNPE)](https://docs.qualcomm.com/doc/80-70018-15B/topic/port-models.html#snpe-quantize) ![arrow-right](data:image/png;base64,UklGRpwAAABXRUJQVlA4TJAAAAAvF8AFEH+goG0bxqU4/kwuDQNp22T7Hd2/tito24Zxx5/keDw1kaw6pAoFSMK/iB/qXPECxHNdR35a5LyfAAqFBeA/Hm9S6E2CUWxbbf5gABvsO2yRgABSJERZJERCJMRBb/sM1UBE/xWmbcM46e4lUEfjF2LpUYCVX6HiHS5YDP3Jhgk/hl+K1nlAASYCVQQ=) [Convert and quantize model (QNN)](https://docs.qualcomm.com/doc/80-70018-15B/topic/port-models.html#qnn-convert) ![arrow-right](data:image/png;base64,UklGRpwAAABXRUJQVlA4TJAAAAAvF8AFEH+goG0bxqU4/kwuDQNp22T7Hd2/tito24Zxx5/keDw1kaw6pAoFSMK/iB/qXPECxHNdR35a5LyfAAqFBeA/Hm9S6E2CUWxbbf5gABvsO2yRgABSJERZJERCJMRBb/sM1UBE/xWmbcM46e4lUEfjF2LpUYCVX6HiHS5YDP3Jhgk/hl+K1nlAASYCVQQ=) [Generate model (QNN)](https://docs.qualcomm.com/doc/80-70018-15B/topic/port-models.html#qnn-generate) Run inference ![arrow-right](data:image/png;base64,UklGRpwAAABXRUJQVlA4TJAAAAAvF8AFEH+goG0bxqU4/kwuDQNp22T7Hd2/tito24Zxx5/keDw1kaw6pAoFSMK/iB/qXPECxHNdR35a5LyfAAqFBeA/Hm9S6E2CUWxbbf5gABvsO2yRgABSJERZJERCJMRBb/sM1UBE/xWmbcM46e4lUEfjF2LpUYCVX6HiHS5YDP3Jhgk/hl+K1nlAASYCVQQ=) [Run model (SNPE)](https://docs.qualcomm.com/doc/80-70018-15B/topic/run-models.html#snpe-run) ![arrow-right](data:image/png;base64,UklGRpwAAABXRUJQVlA4TJAAAAAvF8AFEH+goG0bxqU4/kwuDQNp22T7Hd2/tito24Zxx5/keDw1kaw6pAoFSMK/iB/qXPECxHNdR35a5LyfAAqFBeA/Hm9S6E2CUWxbbf5gABvsO2yRgABSJERZJERCJMRBb/sM1UBE/xWmbcM46e4lUEfjF2LpUYCVX6HiHS5YDP3Jhgk/hl+K1nlAASYCVQQ=) [Run model (QNN)](https://docs.qualcomm.com/doc/80-70018-15B/topic/run-models.html#qnn-run) API reference ![arrow-right](data:image/png;base64,UklGRpwAAABXRUJQVlA4TJAAAAAvF8AFEH+goG0bxqU4/kwuDQNp22T7Hd2/tito24Zxx5/keDw1kaw6pAoFSMK/iB/qXPECxHNdR35a5LyfAAqFBeA/Hm9S6E2CUWxbbf5gABvsO2yRgABSJERZJERCJMRBb/sM1UBE/xWmbcM46e4lUEfjF2LpUYCVX6HiHS5YDP3Jhgk/hl+K1nlAASYCVQQ=) [Qualcomm Neural Processing Engine C/C++](https://docs.qualcomm.com/bundle/publicresource/topics/80-63442-2/api.html) ![arrow-right](data:image/png;base64,UklGRpwAAABXRUJQVlA4TJAAAAAvF8AFEH+goG0bxqU4/kwuDQNp22T7Hd2/tito24Zxx5/keDw1kaw6pAoFSMK/iB/qXPECxHNdR35a5LyfAAqFBeA/Hm9S6E2CUWxbbf5gABvsO2yRgABSJERZJERCJMRBb/sM1UBE/xWmbcM46e4lUEfjF2LpUYCVX6HiHS5YDP3Jhgk/hl+K1nlAASYCVQQ=) [Qualcomm AI Engine Direct C/C++](https://docs.qualcomm.com/bundle/publicresource/topics/80-63442-2/api.html) Last Published: Oct 13, 2025 [Previous Topic Use LiteRT to optimize an AI model](https://docs.qualcomm.com/bundle/publicresource/80-70018-15B/topics/tflite.md) [Next Topic Install Qualcomm AI Runtime SDK](https://docs.qualcomm.com/bundle/publicresource/80-70018-15B/topics/qairt-install.md)