Skip to content

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.

License

Notifications You must be signed in to change notification settings

quic/ai-hub-apps

Repository files navigation

Qualcomm® AI Hub Apps

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

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 (All Snapdragon® chipsets)

NOTE: These apps will run without NPU acceleration on non-Snapdragon® chipsets.

Getting Started with Apps

  1. Search for your desired OS & app in this folder, or in the app directory at the bottom of this file.

  2. The README of the selected app will contain build & installation instructions.

Android App Directory

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

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

Tutorials Directory

Tutorial Topic
LLM on-device deployment Exporting and deploying Large Language Model (LLM) using Genie SDK

LICENSE

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