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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Mar 14, 2025
bf96117 · Mar 14, 2025

History

13 Commits
Mar 14, 2025
Mar 14, 2025
Aug 27, 2024
Jul 17, 2024
Jul 17, 2024
Jul 17, 2024
Nov 27, 2024
Jul 17, 2024
Jan 23, 2025
Jan 23, 2025
Jul 17, 2024
Jul 17, 2024
Jul 17, 2024
Mar 14, 2025
Jul 17, 2024
Mar 14, 2025

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.