Skip to content

Repository files navigation

Screenshot

Qualcomm® Innovators Development Kit - QIDK

Qualcomm® Innovators Development Kit (QIDK) provides sample applications to demonstrate the capability of Hardware Accelerators for AI, and Software AI stack.

📖 QIDK Documentation

This repository contains sample android applications, which are designed to use components from the following products:

  1. Qualcomm AI Runtime (QAIRT) Includes Neural Processing SDK (SNPE) and AI Engine Direct (QNN)
  2. AI Model Efficiency Tool Kit (AIMET)
  3. AIMET Model Zoo
  4. Android Studio The recommended version of Android Studio varies by solution:
    • Panda 4 Version 2025.3.4

Contents of this repository are verified on Snapdragon 8 Gen2, Snapdragon 8 Gen3, Snapdragon 8 Elite, Snapdragon 8 Elite Gen5 platforms. If users want to try this content on other Qualcomm platforms - please do check with the support e-mail mentioned below.

This Repository is divided into following categories

QWA Course - AI on Qualcomm Innovators Development Kit

Qualcomm Wireless Academy has a free course on "AI on Qualcomm Innovators Development Kit".

Course Link : https://qwa.qualcomm.com/course-catalog/AI-on-QIDK

This course is geared toward AI application developers, university students, and AI enthusiasts. This course is applicable, even if a developer is AI SDK on Qualcomm platforms other than QIDK.

All QIDK deliverables are covered in this course in detail with hands-on lab sessions.

Download AI SDK

Please note the change in steps to download AI SDK (Steps in QWA course will be modified later) Users need to follow below procedure do download AI SDK.

  1. Download SDK from this link https://softwarecenter.qualcomm.com/api/download/software/sdks/Qualcomm_AI_Runtime_Community/All/2.47.0.260601/v2.47.0.260601.zip

Or

  1. Visit qpm.qualcomm.com

  2. Download AI SDK for Linux (Linux is the host platform for development, QIDK has Android as target platform)

    image

  3. Follow SDK documentation for setup, or refer to QWA course.

  4. Once SDK is setup, please revert back to QWA course for model conversion, and deployment.

Examples

Contain examples to use features of above SDKs

Type SDK Details Link
Model Qualcomm AI Runtime (QAIRT) Model - EnhancementGAN ReadMe
Model Qualcomm AI Runtime (QAIRT) Model - SESR ReadMe
Android App NA Python pre/post in Android App ReadMe

Model Enablement

Contains examples for :

  1. Using models, that are not directly supported with AI SDK
  2. Debug Quantizatin accuracy loss
Type SDK Details Link
Model Conversion Guide Qualcomm AI Runtime (QAIRT) Model-Accuracy-Mixed-Precision ReadMe
Model Conversion Guide Qualcomm AI Runtime (QAIRT) Model-Conversion-Layer-Replacement ReadMe
Model Conversion Guide Qualcomm AI Runtime (QAIRT) Model-Conversion-UDO-SELU ReadMe

Solutions

Contain end-to-end ready-to-run solutions

Type Solution SDK sdk version API Model ReadMe Demo Android Studio
NLP Question Answering Qualcomm AI Runtime (QAIRT) v2.47.0 Native API Electra-small ReadMe Demo Panda 4 Version 2025.3.4
NLP Sentiment Analysis Qualcomm AI Runtime (QAIRT) v2.47.0 Native API MobileBERT ReadMe Demo Panda 4 Version 2025.3.4
NLP ASR Qualcomm AI Runtime (QAIRT) v2.47.0 Native API Whisper ReadMe Demo Panda 4 Version 2025.3.4
Vision QNN based Object Detection YoloNAS Qualcomm AI Runtime (QAIRT) v2.47.0 Native API YoloNAS ReadMe Demo Panda 4 Version 2025.3.4
Vision Object Detection YoloNAS Qualcomm AI Runtime (QAIRT) v2.47.0 Native API YoloNAS ReadMe Demo Panda 4 Version 2025.3.4
Vision Image Super Resolution Qualcomm AI Runtime (QAIRT) v2.47.0 Java API SESR XL ReadMe Demo Panda 4 Version 2025.3.4
Vision Image Enhancement Qualcomm AI Runtime (QAIRT) v2.47.0 Java API EnhancedGAN ReadMe Demo Panda 4 Version 2025.3.4
Vision Pose Estimation Qualcomm AI Runtime (QAIRT) v2.47.0 Native API YoloNAS + HRNet ReadMe Demo Panda 4 Version 2025.3.4
Vision Detection Transformer Qualcomm AI Runtime (QAIRT) v2.47.0 Native API DETR ReadMe Demo Panda 4 Version 2025.3.4

GenAI-Solutions

Contain end-to-end ready-to-run solutions

Type Solution SDK sdk version API Model ReadMe Demo Android Studio
GenAI AI-Assistant Qualcomm AI Runtime (QAIRT) v2.40.0 Native API llama ReadMe Demo Panda 4 Version 2025.3.4
GenAI speech_to_image Qualcomm AI Runtime (QAIRT) v2.40.0 Native API ASR, SD-1.5 ReadMe Demo Meerkat 2024.3.1
GenAI ASR-LLM-TTS Qualcomm AI Runtime (QAIRT) v2.43.0 Native API ASR, LLM, TTS ReadMe Demo Panda 4 Version 2025.3.4

Tools

Contain tools to simplify workflow

Tool SDK Version Details Link
PySNPE Qualcomm AI Runtime (QAIRT) - Python Interface to SDK tools ReadMe
qairt_docker Qualcomm AI Runtime (QAIRT) 2.40.0+ Docker container for SDK ReadMe
snpe-helper Qualcomm AI Runtime (QAIRT) - Python wrapper for C++ API ReadMe

Report Issues

All deliverables were periodically verified on latest Qualcomm AI Stack SDK releases. Please report any issues in issues section of GitHub repository.

Pls write to qidk@qti.qualcomm.com for any questions/suggestions

Team

Qualcomm Innovators Development Kit (QIDK) software repository is a project maintained by Qualcomm Innovation Center, Inc.

License

Please see the LICENSE for more details.

Qualcomm AI Runtime (QAIRT), and Qualcomm Innovators Development Kit are products of Qualcomm Technologies, Inc. and/or its subsidiaries. AIMET is a product of Qualcomm Innovation Center, Inc.

About

No description, website, or topics provided.

Resources

Stars

200 stars

Watchers

11 watching

Forks

Releases

Packages

Used by

Contributors

Languages