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...
- Explore apps optimized for on-device deployment of various machine learning tasks.
- View open-source app recipes for running Qualcomm® AI Hub Models on local devices.
- Find tutorials for end-to-end workflows
- TensorFlow Lite
- ONNX
- Genie SDK (Generative AI runtime on top of Qualcomm® AI Engine Direct SDK)
- Android 11 Red Velvet Cake & Newer, API v30+
- Windows 11
- CPU, GPU, NPU (includes hexagon HTP)
- Snapdragon 8 Elite
- Snapdragon 8 Gen 3
- Snapdragon 8 Gen 2
- Snapdragon 8 Gen 1
- Snapdragon 888/888+
- ... and all other Snapdragon® chipsets supported by the QAIRT SDK
Weight and activation type required for NPU Acceleration:
- Floating Point: FP16 (All Snapdragon® chipsets with Hexagon® Architecture v69 or newer)
- Integer : INT8 (All Snapdragon® chipsets)
NOTE: These apps will run without NPU acceleration on non-Snapdragon® chipsets.
-
Search for your desired OS & app in this folder, or in the app directory at the bottom of this file.
-
The README of the selected app will contain build & installation instructions.
| Task | Language | Inference API | Special Tags |
|---|---|---|---|
| ChatApp | Java/C++ | Genie SDK | LLM, GenAI |
| Image Classification | Java | TensorFlow Lite | |
| Semantic Segmentation | Java | TensorFlow Lite | OpenCV, Live Camera Feed |
| Super Resolution | Java | TensorFlow Lite | |
| WhisperKit (Speech to Text) | Various | TensorFlow Lite |
| 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 |
| Tutorial | Topic |
|---|---|
| LLM on-device deployment | Exporting and deploying Large Language Model (LLM) using Genie SDK |
Qualcomm® AI Hub Apps is licensed under BSD-3. See the LICENSE file.