# AI/ML reference apps

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

The AI/ML reference applications showcase practical scenarios for running models on a
            live camera feed, file source, or real-time streaming protocol (RTSP) on Qualcomm Linux
            Development Kits. To try out these AI reference applications, you must first obtain a
            model from one of the mentioned model repositories, 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:

- A Qualcomm Linux Development Kit – Connected to a monitor via HDMI/DisplayPort
- An SSH connection with the Qualcomm Linux Development Kit; follow the steps [here](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-254/how_to.html#use-ssh) to establish an SSH connection with
                the device. Once connected, the Qualcomm Linux Development Kit is accessible through
                its configured IP address. The IP address is needed further to push models and
                artifacts needed to run AI/ML applications.
- Model downloaded from AI Hub and the corresponding [label](https://github.com/quic/sample-apps-for-qualcomm-linux/releases/download/GA1.2-rel/GA1.2-rel.zip) 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 Qualcomm Linux Development Kit. 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-70015-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-70015-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-70015-15B/topics/qnn-run-model.md) [Next Topic
Default reference application](https://docs.qualcomm.com/bundle/publicresource/80-70015-15B/topics/reference-app.md)