# Default reference application Source: [https://docs.qualcomm.com/doc/80-70015-15B/topic/reference-app.html](https://docs.qualcomm.com/doc/80-70015-15B/topic/reference-app.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) and performs preprocessing, conducts inference on AI hardware, and displays the results on the screen. ![Software flow diagram for the classification app](data:image/png;base64,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) The gst-ai-classification application is part of the Qualcomm Intelligent Multimedia Product (QIMP) SDK. This application can be executed directly after flashing the device. You need to push the model and label files to the device to run the application. ## Download the model and label files for Qualcomm Neural Processing SDK To download and push the model and label files to the device, do the following on the Linux host. 1. Download the model and label files from GitHub. wget https://github.com/quic/sample-apps-for-qualcomm-linux/releases/download/GA1.2-rel/GA1.2-rel.zipCopy to clipboard 2. Unzip the files. unzip GA1.2-rel.zipCopy to clipboard 3. Push the model and label files to the device. 1. Enable SSH to log into the host device. For instructions, see [How to SSH?](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-254/how_to.html#use-ssh) 2. Push the files. - QCS6490 scp -r GA1.2-rel/QCS6490/* root@:/opt/Copy to clipboard - QCS9075 scp -r GA1.2-rel/QCS9075/* root@:/opt/Copy to clipboard ## Download the model and label files for TFLite from AI Hub 1. Download the models from [https://aihub.qualcomm.com/iot/models](https://aihub.qualcomm.com/iot/models). For information on updating the `q_offset` and `q_scale` constants of the quantized model, see [Integrate AI Hub models in an application](https://docs.qualcomm.com/doc/80-70015-15B/topic/integrate-aihub-model.html). 2. Download the YOLOv8 and YOLO-NAS TFLite models from Huggingface or Generate your own model using AI Hub APIs. 1. Download the models from Hugging Face - [YOLOv8-Detection-Quantized](https://huggingface.co/qualcomm/YOLOv8-Detection-Quantized/blob/main/YOLOv8-Detection-Quantized.tflite) - [Yolo-NAS-Quantized](https://huggingface.co/qualcomm/Yolo-NAS-Quantized/blob/main/Yolo-NAS-Quantized.tflite) 2. Install AI Hub using the links below - [YOLOv8-Detection-Quantized](https://github.com/quic/ai-hub-models/tree/main/qai_hub_models/models/yolov8_det_quantized) - [Yolo-NAS-Quantized](https://github.com/quic/ai-hub-models/tree/main/qai_hub_models/models/yolonas_quantized) 3. Generate your own TFLite model using the AI Hub APIs Note: Install AI Model Efficiency Toolkit (AIMET) to generate the quantized model. For instructions, see AIMET Installation. 3. Push the model and label files to the device. 1. Enable SSH to log into the host device. For instructions, see [How to SSH?](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-254/how_to.html#use-ssh) 2. Push the required model file. scp mobilenet_v2_quantized.tflite root@:/opt/Copy to clipboard 3. Push the required labels. wget https://github.com/quic/ai-hub-models/blob/main/qai_hub_models/labels/imagenet_labels.txtCopy to clipboard scp imagenet_labels.txt root@:/opt/Copy to clipboard Note: Ensure that you push the label file that matches the model. Note: The following sample applications can be built using the default models provided by Qualcomm. If you want to use your own model, see [Integrate Custom Model in an Application](https://docs.qualcomm.com/doc/80-70015-15B/topic/integrate-custom-model.html) See [Qualcomm GStreamer plugins](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-50/qim-sdk-plugins.html), for more information. ## Execute the reference application To execute the reference application, run the following commands. 1. Push the video file from the host machine. scp root@:/opt/Copy to clipboard 2. Use the following command to run inference using the Qualcomm Neural Processing SDK runtime. gst-ai-classification --file-path=/opt/video.mp4 --ml-framework=1Copy to clipboard Add the model and label files in the command line parameter. The following command provides the default model and label file paths for the Qualcomm Neural Processing SDK runtime. gst-ai-classification --file-path=/opt/video.mp4 --ml-framework=1 --model=/opt/inceptionv3.dlc --labels=/opt/classification.labelsCopy to clipboard 3. To run TFLite use cases, download the inception\_v3\_quantized.tflite model from AI Hub; see [Download the model and label files for TFLite from AI Hub](https://docs.qualcomm.com/doc/80-70015-15B/topic/reference-app.html#concept_q4t_dqx_4bc__section_dl_model_labels_tflite). For information on the `q_offset` and `q_scale` constants of the quantized model, see [Integrate AI hub model](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-15B/integrate-aihub-model.html). 4. Push the model files. scp inception_v3_quantized.tflite root@:/opt/Copy to clipboard 5. Use the following command to run inference on the video using the TFLite runtime. gst-ai-classification --file-path=/opt/video.mp4 --ml-framework=2Copy to clipboard Add the model and label files in the command-line parameter. The following command provides the default model and label file paths for the TFLite runtime. gst-ai-classification --file-path=/opt/video.mp4 --ml-framework=2 --model=/opt/inception_v3_quantized.tflite --labels=/opt/classification.labelsCopy to clipboard ## Notes - To stop the use case, press CTRL + C. - To display the available help options, run the following command: gst-ai-classification -hCopy to clipboard - The GStreamer debug output is controlled by the GST\_DEBUG environment variable. Set the required level to enable logging. For example, to log all warnings, run the following command. export GST_DEBUG=2Copy to clipboard - Camera is not supported on QCS9075, use a file or RTSP as the video input. Last Published: Jan 21, 2026 [Previous Topic AI/ML reference apps](https://docs.qualcomm.com/bundle/publicresource/80-70015-15B/topics/ai-ml-reference-apps.md) [Next Topic Customize reference application](https://docs.qualcomm.com/bundle/publicresource/80-70015-15B/topics/customize-reference-app.md)