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

