On this page

Qt Edge AI prerequisites

Qt Edge AI runs AI inference on the device. Before you install it, make sure that you have supported hardware, an AI model for your use case, and the third-party software that the inference backend needs.

Supported platforms

Qt Edge AI Technical Preview 1.0 supports the following platforms. Each platform has its own operating system and AI runtime.

PlatformOperating systemAI runtime
Qualcomm Dragonwing IQ9Qualcomm Linux (Yocto-based)Edge Impulse, Qualcomm Intelligent Multimedia SDK
NVIDIA Jetson AGX OrinJetson Linux (Debian-based)NVIDIA DeepStream
NVIDIA Jetson ThorJetson Linux (Debian-based)NVIDIA DeepStream

Other platforms are not supported. Qt Edge AI builds on a development PC, but it runs inference only on the supported platforms.

The NVIDIA devices are tested with JetPack 7.x. The Qualcomm devices have been tested with the Qt Onboard 6.12 release.

Hardware

You need one of the following devices:

  • A Qualcomm Dragonwing IQ-9075 Evaluation Kit (EVK)
  • An NVIDIA Jetson AGX Orin Developer Kit
  • An NVIDIA Jetson AGX Thor Developer Kit

You also need:

  • A USB camera, for applications that use video input. CSI and MIPI cameras are not supported. The Simple Face Detection example needs a camera. Tested cameras include Logitech C922 Pro HD Stream Webcam.
  • A display, for applications that show video. The Simple Face Detection example shows the camera video in a window.
  • A network connection to the device, to install packages and to deploy applications.

AI models

Qt Edge AI does not include AI models. You must provide a model that fits your use case and the AI runtime of your platform. You name the model in the configuration file of the VisionInference step, which the step's configFile property sets. See Qt Edge AI Configuration Files.

PlatformAI runtimeModelNotes
Qualcomm Dragonwing IQ9Edge ImpulseAn Edge Impulse model library, for example libgstedgeimpulse-898869-face-detection-fomo.so, built for the architecture of the device. Keep the file name that Edge Impulse gives it.The edgeimpulse step provider loads the library that the pluginPath key of the configuration file names. A relative path is resolved against the directory of the application. You can train and deploy your own model using available examples from Edge Impulse. See an end-to-end tutorial for details.
Qualcomm Dragonwing IQ9Qualcomm Intelligent Multimedia SDKA TensorFlow Lite model (.tflite).The imsdk step provider loads the model that the model key of the configuration file names. You can find pre-trained and converted models from Qualcomm AI Hub, e.g. for face detection.
NVIDIA Jetson AGX Orin, NVIDIA Jetson ThorNVIDIA DeepStreamThe primary detector model of the DeepStream sample applications, resnet18_trafficcamnet_pruned.onnx.Installed with the DeepStream SDK. See AI models for DeepStream.

AI models for DeepStream

The Simple Face Detection example uses the primary detector model of the DeepStream sample applications. The DeepStream SDK installs it in /opt/nvidia/deepstream/deepstream/samples/models/Primary_Detector/, so there is nothing to download. The model detects cars, bicycles, people and road signs, not faces. See DeepStream sample applications.

AI models for Edge Impulse

Register to Edge Impulse and create your own AI model for face detection, e.g. in Face detection - FOMO. Follow the documentation of the Edge Impulse. Readymade AI models are not available from Edge Impulse so you need to train your own model and deploy it for your platform. On Qualcomm Dragonwing IQ9, deploy it for the Qualcomm IM SDK GStreamer plugin (AARCH64, QNN).

AI models for Qualcomm IM SDK

For IM SDK the supported AI runtime is TFLite. You can find pre-trained and converted models from Qualcomm AI Hub, e.g. for face detection. By selecting the TFLite and Dragonwing IQ-9075 EVK you can download the right AI model. The example expects the file name Lightweight-Face-Detection_w8a8.tflite. Change the model key in the configuration file if your file has another name. See Installing Qt Edge AI with a QBSP image.

Third-party software

The following third-party software must be present on the device. Other versions might work, but Qt does not test them.

SoftwarePlatformVersionUsed for
GStreamerAll platforms1.20 or laterThe GStreamer backend of Qt Edge AI. It needs the core elements appsrc, queue, videoconvert, and capsfilter.
Edge Impulse GStreamer plugin and runtimeQualcomm Dragonwing IQ90.1.0 built with Qualcomm AI Engine Direct SDK (QNN SDK) version of Qualcomm IM SDKRunning Edge Impulse models.
Qualcomm Intelligent Multimedia (IM) SDKQualcomm Dragonwing IQ92.5.1Inference with the Qualcomm AI runtime. Part of Qt Onboard QBSP.
NVIDIA DeepStreamNVIDIA Jetson AGX Orin, NVIDIA Jetson Thor9.1Inference on NVIDIA Jetson devices. Requires JetPack 7.x.

Supported Qt versions

Qt Edge AI Technical Preview 1.0 is based on Qt 6.12. It requires Qt 6.12.0 or later. Earlier Qt versions, such as Qt 6.11, are not supported.

Qt versionSupport in Qt Edge AI 1.0 Technical PreviewNotes
Qt 6.11 and earlierNot supportedQt Edge AI requires Qt 6.12.0 or later.
Qt 6.12.0 or laterSupportedTechnical Preview

Qt Edge AI uses the Qt Core, Qt Qml, Qt Quick, and Qt Multimedia modules.

The imsdk step provider needs the camera frames in DMA buffers. Qt Multimedia passes them on only when it is built with -DFEATURE_gstreamer_qt_api=ON and runs with QT_MEDIA_BACKEND set to gstreamer. Otherwise the IM SDK step logs a warning and never becomes ready.

Licensing

  • Qt Edge AI is available under a commercial license only. You need a Qt for Device Creation license, or an evaluation license.
  • You need a Qt Account to access the installers and package repositories.

Next steps

After you have the prerequisites, install Qt Edge AI. For the available installation methods, see Installing Qt Edge AI.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.