Qualcomm® Innovators Development Kit (QIDK) provides sample applications to demonstrate the capability of Hardware Accelerators for AI, and Software AI stack.
This repository contains sample android applications, which are designed to use components from the following products:
- Qualcomm AI Runtime (QAIRT) Includes Neural Processing SDK (SNPE) and AI Engine Direct (QNN)
- AI Model Efficiency Tool Kit (AIMET)
- AIMET Model Zoo
- Android Studio
The recommended version of Android Studio varies by solution:
- Panda 4 Version 2025.3.4
Contents of this repository are verified on Snapdragon 8 Gen2, Snapdragon 8 Gen3, Snapdragon 8 Elite, Snapdragon 8 Elite Gen5 platforms. If users want to try this content on other Qualcomm platforms - please do check with the support e-mail mentioned below.
This Repository is divided into following categories
Qualcomm Wireless Academy has a free course on "AI on Qualcomm Innovators Development Kit".
Course Link : https://qwa.qualcomm.com/course-catalog/AI-on-QIDK
This course is geared toward AI application developers, university students, and AI enthusiasts. This course is applicable, even if a developer is AI SDK on Qualcomm platforms other than QIDK.
All QIDK deliverables are covered in this course in detail with hands-on lab sessions.
Please note the change in steps to download AI SDK (Steps in QWA course will be modified later) Users need to follow below procedure do download AI SDK.
- Download SDK from this link https://softwarecenter.qualcomm.com/api/download/software/sdks/Qualcomm_AI_Runtime_Community/All/2.47.0.260601/v2.47.0.260601.zip
Or
-
Visit qpm.qualcomm.com
-
Download AI SDK for Linux (Linux is the host platform for development, QIDK has Android as target platform)
-
Follow SDK documentation for setup, or refer to QWA course.
-
Once SDK is setup, please revert back to QWA course for model conversion, and deployment.
Contain examples to use features of above SDKs
| Type | SDK | Details | Link |
|---|---|---|---|
| Model | Qualcomm AI Runtime (QAIRT) | Model - EnhancementGAN | ReadMe |
| Model | Qualcomm AI Runtime (QAIRT) | Model - SESR | ReadMe |
| Android App | NA | Python pre/post in Android App | ReadMe |
Contains examples for :
- Using models, that are not directly supported with AI SDK
- Debug Quantizatin accuracy loss
| Type | SDK | Details | Link |
|---|---|---|---|
| Model Conversion Guide | Qualcomm AI Runtime (QAIRT) | Model-Accuracy-Mixed-Precision | ReadMe |
| Model Conversion Guide | Qualcomm AI Runtime (QAIRT) | Model-Conversion-Layer-Replacement | ReadMe |
| Model Conversion Guide | Qualcomm AI Runtime (QAIRT) | Model-Conversion-UDO-SELU | ReadMe |
Contain end-to-end ready-to-run solutions
| Type | Solution | SDK | sdk version | API | Model | ReadMe | Demo | Android Studio |
|---|---|---|---|---|---|---|---|---|
| NLP | Question Answering | Qualcomm AI Runtime (QAIRT) | v2.47.0 | Native API | Electra-small | ReadMe | Demo | Panda 4 Version 2025.3.4 |
| NLP | Sentiment Analysis | Qualcomm AI Runtime (QAIRT) | v2.47.0 | Native API | MobileBERT | ReadMe | Demo | Panda 4 Version 2025.3.4 |
| NLP | ASR | Qualcomm AI Runtime (QAIRT) | v2.47.0 | Native API | Whisper | ReadMe | Demo | Panda 4 Version 2025.3.4 |
| Vision | QNN based Object Detection YoloNAS | Qualcomm AI Runtime (QAIRT) | v2.47.0 | Native API | YoloNAS | ReadMe | Demo | Panda 4 Version 2025.3.4 |
| Vision | Object Detection YoloNAS | Qualcomm AI Runtime (QAIRT) | v2.47.0 | Native API | YoloNAS | ReadMe | Demo | Panda 4 Version 2025.3.4 |
| Vision | Image Super Resolution | Qualcomm AI Runtime (QAIRT) | v2.47.0 | Java API | SESR XL | ReadMe | Demo | Panda 4 Version 2025.3.4 |
| Vision | Image Enhancement | Qualcomm AI Runtime (QAIRT) | v2.47.0 | Java API | EnhancedGAN | ReadMe | Demo | Panda 4 Version 2025.3.4 |
| Vision | Pose Estimation | Qualcomm AI Runtime (QAIRT) | v2.47.0 | Native API | YoloNAS + HRNet | ReadMe | Demo | Panda 4 Version 2025.3.4 |
| Vision | Detection Transformer | Qualcomm AI Runtime (QAIRT) | v2.47.0 | Native API | DETR | ReadMe | Demo | Panda 4 Version 2025.3.4 |
Contain end-to-end ready-to-run solutions
| Type | Solution | SDK | sdk version | API | Model | ReadMe | Demo | Android Studio |
|---|---|---|---|---|---|---|---|---|
| GenAI | AI-Assistant | Qualcomm AI Runtime (QAIRT) | v2.40.0 | Native API | llama | ReadMe | Demo | Panda 4 Version 2025.3.4 |
| GenAI | speech_to_image | Qualcomm AI Runtime (QAIRT) | v2.40.0 | Native API | ASR, SD-1.5 | ReadMe | Demo | Meerkat 2024.3.1 |
| GenAI | ASR-LLM-TTS | Qualcomm AI Runtime (QAIRT) | v2.43.0 | Native API | ASR, LLM, TTS | ReadMe | Demo | Panda 4 Version 2025.3.4 |
Contain tools to simplify workflow
| Tool | SDK | Version | Details | Link |
|---|---|---|---|---|
| PySNPE | Qualcomm AI Runtime (QAIRT) | - | Python Interface to SDK tools | ReadMe |
| qairt_docker | Qualcomm AI Runtime (QAIRT) | 2.40.0+ | Docker container for SDK | ReadMe |
| snpe-helper | Qualcomm AI Runtime (QAIRT) | - | Python wrapper for C++ API | ReadMe |
All deliverables were periodically verified on latest Qualcomm AI Stack SDK releases. Please report any issues in issues section of GitHub repository.
Pls write to qidk@qti.qualcomm.com for any questions/suggestions
Qualcomm Innovators Development Kit (QIDK) software repository is a project maintained by Qualcomm Innovation Center, Inc.
Please see the LICENSE for more details.

