# Run Qualcomm IMSDK sample application using EVK

To run a sample application using a Qualcomm evaluation kit,
ensure that the eSDK is setup and that your environment meets
the prerequisites.

The Qualcomm IM SDK contains sample applications that enable you to experience the features of the Qualcomm evaluation kit. These applications serve as a reference for custom use cases on the Qualcomm evaluation kit. For the list of default reference applications, see [Qualcomm IM SDK sample applications](https://docs.qualcomm.com/bundle/publicresource/topics/80-70022-50/example-applications.html).

Prerequisites

The prerequisites for running the reference applications are as follows:

- A Qualcomm evaluation kit: Connected to a monitor through HDMI or DisplayPort
- An SSH connection with the Qualcomm evaluation kit; [establish an SSH connection](https://docs.qualcomm.com/bundle/publicresource/topics/80-70022-254/how_to.html#use-ssh)
with the device. Once connected, the
Qualcomm evaluation 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 files](https://github.com/quic/sample-apps-for-qualcomm-linux/tree/main/artifacts/json_labels).
- Ensure that the device is powered on and the Wayland display is visible on the monitor.

Setup eSDK for development

The eSDK (extensible SDK) needs to be setup to develop
application/plugin code. See the [Qualcomm Intelligent Multimedia SDK Quick Start Guide](https://docs.qualcomm.com/bundle/publicresource/topics/80-70022-51/install-sdk.html)
for instructions on setting up the eSDK and downloading and compiling the source code.

- [Classify objects using a default model](https://docs.qualcomm.com/doc/80-70022-15B/topic/classify-objects-with-default-model.html)
The *gst-ai-classification* sample application demonstrates the
capability of hardware to perform classification on a video stream.

The pipeline receives the video stream from the camera, file source,
or real-time streaming protocol (RTSP), performs preprocessing,
conducts inference on AI hardware, and displays the results on the
screen.
- [Use a custom model with the sample app](https://docs.qualcomm.com/doc/80-70022-15B/topic/customize-reference-app.html)
It uses a custom-trained YoloV8 model as an example.

Last Published: Nov 28, 2025

[Previous Topic
Experience AI applications with Qdemo UI](https://docs.qualcomm.com/bundle/publicresource/80-70022-15B/topics/run-the-gui-demo.md) [Next Topic
Classify objects using a default model](https://docs.qualcomm.com/bundle/publicresource/80-70022-15B/topics/classify-objects-with-default-model.md)