
QDC provisions free minutes for each device type you request.
Prerequisites
- A Qualcomm Device Cloud account
- An Edge Impulse account and a project with a trained image model
- A test image (JPEG or PNG) for the model to classify
Available devices
These devices were listed in the QDC device catalog in October 2026. The catalog changes as devices are added, so check it for the current list. Early access devices may need you to request access first.IoT devices (Linux)
You can install the Edge Impulse Linux CLI on these devices and follow the rest of this guide.Mobile and compute devices
QDC also hosts Snapdragon® mobile reference designs running Android, and compute reference designs running Windows. The Linux CLI steps in this guide don’t apply to them.- Mobile (Android): Snapdragon 8 Elite Gen 5, 8 Elite, 8 Gen 3, 8 Gen 2, 8 Gen 1, 7+ Gen 3, and 4 Gen 2. To run Edge Impulse models on Android, see the Android tutorials.
- Compute (Windows): Snapdragon X2 Elite, X Elite, and X Plus.
1. Start an interactive session
On the QDC home page, select Try Now on the RB3 Gen 2 banner, or go to Devices and select Qualcomm Dragonwing™ RB3 Gen 2. If the device doesn’t offer an interactive session, request minutes for it first.
- Select Interactive session.
- On the Device Configuration page, select a build and make sure Wi-Fi is enabled. The CLI needs internet access to install packages and reach Edge Impulse Studio.
- On the Test Configuration page, enter a session name and select Interactive shell + SSH.
- Under Package Upload, upload a zip file that contains your test image. You can also upload files later from the session page.
- Select Create Session. QDC prepares the device and opens a console when the session starts.

2. Install the Edge Impulse Linux CLI
QDC resets the device after every session, so install the CLI at the start of each one. On the Qualcomm Linux devices, run the Edge Impulse setup script. It installs Node.js, the Edge Impulse Linux CLI, and SoX into~/edge-impulse-tools and adds them to your ~/.profile:


apt and npm instead, as described in the Edge Impulse Linux CLI installation steps.
3. Connect the device to Edge Impulse Studio
--disable-camera option skips the camera prompt, because this guide uses a static image. To log in to a different account or project later, run edge-impulse-linux --clean.
The device then appears on your project’s Devices page.

4. Run inference on a static image
QDC copies files from Package Upload to/data/local/tmp/QDC_files/ on the device. Find your test image there and copy it to your home directory:
Next steps
- To stream live video to and from a QDC device, see RTSP streaming in the QDC user guide.
- To run your model on a physical board, follow the setup guide for that board, such as the Dragonwing RB3 Gen 2 Development Kit.
- To run a model on the Hexagon NPU of a Snapdragon Android device, see QNN hardware acceleration on Android.