The Qualcomm® AI Hub apps are a collection of state-of-the-art machine learning models optimized for performance (latency, memory etc.) and ready to deploy on Qualcomm® devices.
452
stars
1
commits
Python
primary language
Sep 11, 2026
updated
The Qualcomm® AI Hub Apps are a collection of sample apps and tutorials to help deploy machine learning models on Qualcomm® devices.
Each app is designed to work with one or more models from Qualcomm® AI Hub Models.
With this repository, you can...
Weight and activation type required for NPU Acceleration:
NOTE: Some of these apps will run without NPU acceleration on non-Snapdragon® chipsets.
Search for your desired OS & app in the tables below.
The README of the selected app will contain build & installation instructions.
Contributors: See CONTRIBUTING.md for dev setup, repo architecture, and how to add new apps.
| Task | Language | Inference API | Special Tags |
|---|---|---|---|
| ChatApp | Java/C++ | Genie SDK | LLM, GenAI |
| Image Classification | Java | TensorFlow Lite | |
| Object Detection | Java | TensorFlow Lite | OpenCV, Live Camera Feed |
| Semantic Segmentation | Java | TensorFlow Lite | OpenCV, Live Camera Feed |
| Super Resolution | Java | TensorFlow Lite | |
| WhisperKit (Speech to Text)* | Various | TensorFlow Lite | |
| GenieX Chat Android | Kotlin/Java | GenieX |
| Task | Language | Inference API | Special Tags |
|---|---|---|---|
| ChatApp | C++ | Genie SDK | LLM, GenAI |
| Image Classification | C++ | ONNX | OpenCV |
| Object Detection | C++ | ONNX | OpenCV |
| Super Resolution | C++ | ONNX | OpenCV |
| Whisper Speech-to-Text | Python | ONNX | |
| Stable Diffusion Image Generation | Python | ONNX | |
| GenieX Chat Windows* | Go | GenieX | |
| SAM3 Segmentation Windows | Python | ONNX |
| Task | Language | Inference API | Special Tags |
|---|---|---|---|
| Hand Gesture Recognition | Python | TensorFlow Lite | GStreamer |
| Posenet Pose Estimation | Python | TensorFlow Lite | GStreamer |
| YamNet Audio Classification | Python | TensorFlow Lite | |
| Portrait Segmentation | Python | TensorFlow Lite |
* Source available on GitHub; not included in the CLI release.
| Tutorial | Topic |
|---|---|
| LLM on-device deployment | Exporting and deploying Large Language Model (LLM) using Genie SDK |
| LLM on-device deployment with GenieX | Running and exporting Large Language Models (LLMs) with the GenieX runtime |
Qualcomm® AI Hub Apps is licensed under BSD-3. See the LICENSE file.
1 commits
Python
25.5%
Java
23.0%
Shell
20.0%
PowerShell
12.2%
C++
8.3%
Kotlin
7.4%
Dockerfile
3.2%
The Qualcomm® AI Hub apps are a collection of state-of-the-art machine learning models optimized for performance (latency, memory etc.) and ready to deploy on Qualcomm® devices.
452
stars
1
commits
Python
primary language
Sep 11, 2026
updated
The Qualcomm® AI Hub Apps are a collection of sample apps and tutorials to help deploy machine learning models on Qualcomm® devices.
Each app is designed to work with one or more models from Qualcomm® AI Hub Models.
With this repository, you can...
Weight and activation type required for NPU Acceleration:
NOTE: Some of these apps will run without NPU acceleration on non-Snapdragon® chipsets.
Search for your desired OS & app in the tables below.
The README of the selected app will contain build & installation instructions.
Contributors: See CONTRIBUTING.md for dev setup, repo architecture, and how to add new apps.
| Task | Language | Inference API | Special Tags |
|---|---|---|---|
| ChatApp | Java/C++ | Genie SDK | LLM, GenAI |
| Image Classification | Java | TensorFlow Lite | |
| Object Detection | Java | TensorFlow Lite | OpenCV, Live Camera Feed |
| Semantic Segmentation | Java | TensorFlow Lite | OpenCV, Live Camera Feed |
| Super Resolution | Java | TensorFlow Lite | |
| WhisperKit (Speech to Text)* | Various | TensorFlow Lite | |
| GenieX Chat Android | Kotlin/Java | GenieX |
| Task | Language | Inference API | Special Tags |
|---|---|---|---|
| ChatApp | C++ | Genie SDK | LLM, GenAI |
| Image Classification | C++ | ONNX | OpenCV |
| Object Detection | C++ | ONNX | OpenCV |
| Super Resolution | C++ | ONNX | OpenCV |
| Whisper Speech-to-Text | Python | ONNX | |
| Stable Diffusion Image Generation | Python | ONNX | |
| GenieX Chat Windows* | Go | GenieX | |
| SAM3 Segmentation Windows | Python | ONNX |
| Task | Language | Inference API | Special Tags |
|---|---|---|---|
| Hand Gesture Recognition | Python | TensorFlow Lite | GStreamer |
| Posenet Pose Estimation | Python | TensorFlow Lite | GStreamer |
| YamNet Audio Classification | Python | TensorFlow Lite | |
| Portrait Segmentation | Python | TensorFlow Lite |
* Source available on GitHub; not included in the CLI release.
| Tutorial | Topic |
|---|---|
| LLM on-device deployment | Exporting and deploying Large Language Model (LLM) using Genie SDK |
| LLM on-device deployment with GenieX | Running and exporting Large Language Models (LLMs) with the GenieX runtime |
Qualcomm® AI Hub Apps is licensed under BSD-3. See the LICENSE file.
1 commits
Python
25.5%
Java
23.0%
Shell
20.0%
PowerShell
12.2%
C++
8.3%
Kotlin
7.4%
Dockerfile
3.2%