Skip to main content
This section outlines a modular, hands-on approach to AI development using Qualcomm®-supported tools, runtimes, and frameworks.
Whether you’re training models, deploying pre-trained networks, or building multimodal AI workflows, this guide offers a modular, hands-on approach.
The document covers:
  • Model creation and training with Edge Impulse and Qualcomm® AI Hub
  • Model conversion and inference using TensorFlow, LiteRT / TensorFlow Lite, and ONNX Runtime with NPU acceleration
  • Running optimized AI models via context binaries (.bin) and DLC (.dlc) files using Qualcomm AI tools
  • Local execution of large language and vision-language models using Llama.cpp
  • Deployment of LLM/VLM workloads using a containerized OpenAI‑compatible API service
  • Workflow orchestration and multimodal AI pipelines with Qualcomm® Genie
  • Speech transcription, translation, and language identification using Whisper on NPU or CPU
  • Sample applications and vision pipelines using Qualcomm® IMSDK
  • Robotics and intelligent system development using Qualcomm® QIRP SDK
Each section is designed to be standalone, so you can jump directly into the tools and flows that match your project needs. The goal is to provide clear, reusable examples and practical insights for integrating AI into real-world edge applications.

Choose your journey

Use the flowchart below to find the path that fits your application. It walks you through whether you already have a model, how to prepare it, and how to run inference, then links you to the right Ubuntu workflow page. Every highlighted box is clickable.
On-device generative AI availability depends on your Dragonwing development board and model. Start with LLMs using Genie, and use Llama.cpp as a fallback where Genie model support is not available.

Application Development & Execution Flow Summary