Prerequisites¶
Qualcomm Cloud AI 100 accelerator with QAIC Platform/Apps SDK >= 1.22.0 on Linux (Ubuntu 22.04+), Python 3.12.
Platform Requirements¶
| Requirement | AOT Mode | PYT Mode |
|---|---|---|
| OS | Ubuntu 22.04+ | Ubuntu 22.04+ |
| Python | 3.12 | 3.12 |
| QAIC Platform SDK | >= 1.22.0 | >= 1.22.0 |
| QAIC Apps SDK | >= 1.22.0 | >= 1.22.0 (with --install-torch-qaic) |
| torch | 2.7.0+cpu | 2.10.0+cpu |
| vLLM | 0.15.0 | 0.15.0 |
| QEfficient | main | — |
Hardware¶
| Platform | Description |
|---|---|
| Qualcomm Cloud AI 100 Ultra | 4 QIDs per card, 16 NSP cores per QID |
| Qualcomm Cloud AI 100 Standard | Data center inference accelerator |
| Qualcomm Cloud AI 080 | Entry-level Cloud AI accelerator |
Step 1: Install Cloud AI SDK¶
Follow the official SDK installation guide:
PYT mode only
Run the Apps SDK installer with --install-torch-qaic to build torch_qaic wheels
into /opt/qti-aic/integrations/torch_qaic/py312/.
Step 2: Create Python 3.12 Environment¶
Step 3: Verify Device Access¶
# Check QAIC devices are visible
qaic-util | grep -i "qid\|status"
# Set device visibility
export QAIC_VISIBLE_DEVICES=0 # comma-separated QIDs
QEfficient Reference
The QEfficient library handles model compilation for AOT mode. See the QEfficient Installation Guide for additional context on the compilation stack.