Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qualcomm® AI Hub Apps

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.

Overview

Supported runtimes

Supported Deployment Targets

  • Android 11 Red Velvet Cake & Newer, API v30+
  • Windows 11
  • Ubuntu 24.04+

Supported compute units

Chipsets supported for NPU Acceleration

Weight and activation type required for NPU Acceleration:

  • Floating Point: FP16 (All Snapdragon® chipsets with Hexagon® Architecture v69 or newer)
  • Integer : INT8 or INT16 (All Snapdragon® chipsets)

NOTE: Some of these apps will run without NPU acceleration on non-Snapdragon® chipsets.

Getting Started with Apps

  1. Search for your desired OS & app in the tables below.

  2. 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.

Android App Directory

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

Windows App Directory

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

Ubuntu App Directory

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

* Source available on GitHub; not included in the CLI release.

LICENSE

Qualcomm® AI Hub Apps is licensed under BSD-3. See the LICENSE file.

About

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.

Topics

Resources

Stars

444 stars

Watchers

12 watching

Forks

Releases

Packages

Used by

Contributors

Languages