# Building QAic Execution Provider
Prerequisite software versions:
sudo apt update && sudo apt install -y build-essential cmake
Copy to clipboard
The AIC backend support code is provided as a patch along with the SDK.
Set up the environment and build ONNX Runtime with QAic as follows:
export QAIC_LIB=/opt/qti-aic/dev/lib/x86_64/libQAic.so
export QAIC_COMPILER_LIB=/opt/qti-aic/dev/lib/x86_64/libQAicCompiler.so
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/qti-aic/dev/lib/x86_64/
cd /opt/qti-aic/integrations/qaic_onnxrt
./build_onnxrt_qaic.sh
Copy to clipboard
When building inside a Cloud AI Inference container as root, add the –allow-running-as-root option.
This checks out the ONNX Runtime repository, applies the QAIC patch
(qaic_onnxrt.patch), and builds the ONNX Runtime distribution with the
QAIC Execution Provider enabled.
For Python use cases, set up the virtual environment:
python3.10 -m venv env_qaic_onnxrt
source env_qaic_onnxrt/bin/activate
pip3 install /opt/qti-aic/integrations/qaic_onnxrt/onnxruntime_qaic/build/Linux/Release/dist/onnxruntime_qaic-1.18.1-cp310-cp310-linux_x86_64.whl
Copy to clipboard
Last Published: Aug 25, 2026
[Previous Topic
ONNX Runtime](https://docs.qualcomm.com/bundle/publicresource/80-99100-3/topics/index_onnxruntime.md) [Next Topic
Building Docker Image](https://docs.qualcomm.com/bundle/publicresource/80-99100-3/topics/building-docker-image.md)