Step 4 of the application development workflow — the final step, where every model route converges.
Before you begin
Confirm the following before you start building. This page assumes the model integration from the earlier steps is already working.Choose a development path
QIM SDK provides four ways to build an application, and all of them drive the same QIM SDK plugins. The pipeline you validate early therefore stays valid as you move to a higher-level application layer. Pick the path that matches the current maturity of your application.New to the App Builders? Start with the App Builder introduction in the QIM SDK documentation for an overview of the programming models before you choose one.
Recommended build sequence
Validate the AI pipeline before developing the application layer. This approach helps isolate model, inference, and post-processing issues early, making integration and debugging significantly easier.1
Validate the model
Validate the model independently of the final application and confirm its expected input and output tensor formats. If the model still requires conversion, optimization, or quantization, complete those steps first in the model preparation workflow.
2
Select or create a post-processing module
Choose an existing
qtimlpostprocess module that supports your model’s output format. If no suitable module exists, implement a custom post-processing module to convert raw inference outputs into QIM SDK-compatible metadata.3
Verify the pipeline with GStreamer
Run the complete AI pipeline in GStreamer before writing application code. Validate preprocessing, inference, post-processing, labels, thresholds, and output rendering using a reference pipeline. This provides a fast feedback loop for troubleshooting and tuning.
4
Integrate into an application
Once the pipeline is validated, migrate it into a C++ App Builder or Python App Builder application if your deployment requires a structured application framework. The Coding Agent can help generate the application scaffold and integrate the validated pipeline.
5
Validate on the target platform
Test the application on the target Qualcomm platform using representative workloads, resolutions, frame rates, and deployment settings. Verify that performance and functionality meet production requirements before release. See the production readiness checklist.
This AI Developer Workflow provides a guided path for building and deploying AI applications with QIM SDK. For detailed implementation guidance, including installation, plugin documentation, App Builder APIs, sample pipelines, and reference applications, refer to the QIM SDK documentation. Use this workflow to determine what to do next, and the QIM SDK documentation to learn how to do it.
Quickstart references
Use the QIM SDK quickstart that matches your selected development path. The GStreamer quickstart is recommended for first-time validation of an AI model pipeline.GStreamer App Builder
Validate the pipeline on the command line, then scale up.
Python App Builder
Prototype and orchestrate the application in Python.
C++ App Builder
Build the production application with QIM SDK C++ APIs.
Not sure which to pick? Start with the App Builder introduction
Compare the GStreamer, Python, C++, and Coding Agent programming models in the QIM SDK documentation before you commit to one.
Related information
- Profile your model — measure and tune on-device performance.
- Troubleshooting — resolve pipeline and runtime issues.
- QIM SDK documentation — the complete SDK reference for App Builders, plugins, and sample pipelines.

