# AI/ML reference apps

Source: [https://docs.qualcomm.com/doc/80-70014-15B/topic/ai-ml-reference-apps.html](https://docs.qualcomm.com/doc/80-70014-15B/topic/ai-ml-reference-apps.html)

The AI/ML reference applications showcase practical scenarios for running models on a live camera
            feed using the RB3Gen 2 device. To try out these AI reference applications, you must
            first obtain a model from one of the mentioned workflows, such as AI Hub or TFLite model
            zoo. The subsequent steps are detailed below, including the steps to run the reference
            applications.

The prerequisites for running the reference applications are as follows:

- RB3Gen2 Vision Kit – Connected to a monitor via HDMI
- An SSH connection with RB3Gen2; follow the steps [here](https://docs.qualcomm.com/bundle/publicresource/topics/80-70014-254/how_to.html#how-to-ssh-) to establish an SSH connection with
                the device. Once connected, the RB3Gen2 device is accessible through its configured
                IP address. The IP address is needed further to push models and artifacts needed to
                run AI/ML applications.
- Host machine – Connected to RB3Gen2 via USB-C
- Model downloaded from AI Hub and the corresponding [label](https://github.com/quic/sample-apps-for-qualcomm-linux/releases/download/v0.1.0/v0.1.0.tar.gz) files.

Ensure that the device is powered on and the Wayland display is visible on the monitor.

The Qualcomm IM SDK contains sample applications that enable you to quickly experience
            the features of the RB3Gen 2 device. These applications serve as a reference for custom
            use cases on the Qualcomm Linux platform. See [Qualcomm IM SDK sample applications](https://docs.qualcomm.com/bundle/publicresource/topics/80-70014-50/example-applications.html) for the
            list of default reference apps.

You can run the default reference application or customize the sample application by
            integrating your own model.

## Setup eSDK for development

The eSDK (extensible SDK) needs to be setup to develop application/plugin code. See
                    [Compile
                    Application, Qualcomm IM SDK](https://docs.qualcomm.com/doc/80-70014-15B/topic/compile-app-esdk.html) for instructions on setting up the eSDK and
                downloading and compiling the source code.

Last Published: Jan 21, 2026

[Previous Topic
Deploy model](https://docs.qualcomm.com/bundle/publicresource/80-70014-15B/topics/qnn-run-model.md) [Next Topic
Default reference application](https://docs.qualcomm.com/bundle/publicresource/80-70014-15B/topics/default-reference-app.md)