Qualcomm AI Runtime Development (QAIRT-DEV) package
The Qualcomm AI Runtime (QAIRT) Development Python API provides a simple interface for executing ML models on QAIRT runtimes
It mirrors select capabilities and extends the features of existing QAIRT command line tools, while also providing an intuitive Pythonic API for easy integration into ML workflows
Features
-
Framework Model Conversion
- Convert ONNX, Pytorch (1.x), TFLite framework models into DLC
- Includes support for quantization and application of quantization encodings generated from AIMET
-
Compilation
- Perform AOT compilation on QAIRT backends to generate optimized binaries.
- Perform compiler optimization using tuning API on HTP
- Supports compilation on HTP, HTP MCP and AIC backends.
-
Model Execution
- Execute models on python native targets via Pybind wrappers on QAIRT APIs
- Execute models on other targets (e.g android) via helper APIs that abstract platform specific details
-
Model Analysis
- Generate profiling reports on all supported backends
- Generate Op Trace and Qualcomm Hexagon Analysis Summary (QHAS) reports on HTP
-
Gen AI Model Building and Execution
- Convert, optimize, and compile Gen AI models for on-device inference using a builder object with a single API call.
- Perform text generation and obtain metrics via Generative AI Inference Engine
- Construct Gen AI applications natively in python using simplified python bindings on Genie APIs.
Install
QAIRT Dev is available via pip:
pip install qairt-dev
Getting Started
QAIRT Dev documentation can be found here
Need help?
- Discord Forums: Qualcomm Developer Network - AI
- Support: qairt-dev-support@qti.qualcomm.com
LICENSE
Qualcomm AI Runtime Development (QAIRT-DEV) package is Proprietary licensed. See LICENSE.pdf for further details.
Metadata
Release files for qairt-dev 0.11.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qairt_dev-0.11.0-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| qairt_dev-0.11.0-py3-none-manylinux2014_x86_64.whl | Python 3 | none | Linux glibc 2.17+ x86-64 | Details |
| qairt_dev-0.11.0-cp312-none-manylinux2014_aarch64.whl | CPython 3.12 | none | Linux glibc 2.17+ ARM64 | Details |
Total release size: 4.7 MB
Release files / qairt_dev-0.11.0-py3-none-win_amd64.whl
| Download URL | qairt_dev-0.11.0-py3-none-win_amd64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
265b49f489d7d1a812bcb01dd320b1d51b7cd21c25421dab194eb6802b8d5990
|
|
BLAKE2b-256 checksum How to use checksums |
ea9f23831bda77852f1ce60edae237054eef736bf097f53ebdd5028c1ef6f1cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.10.12
|
Release files / qairt_dev-0.11.0-py3-none-manylinux2014_x86_64.whl
| Download URL | qairt_dev-0.11.0-py3-none-manylinux2014_x86_64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | Linux glibc 2.17+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
908e32b489f3459ab092d4ab7fb52737987e4a25ca7552167a16cce95c2a776e
|
|
BLAKE2b-256 checksum How to use checksums |
0419d83de4327e72da0d144c29c989c7093d25eac145d3102953917cdb973e9d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.10.12
|
Release files / qairt_dev-0.11.0-cp312-none-manylinux2014_aarch64.whl
| Download URL | qairt_dev-0.11.0-cp312-none-manylinux2014_aarch64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
1d92abe3a174edaf45373e7b7c291fa0530a9ef38b9e8b5c86c85dac49d7e698
|
|
BLAKE2b-256 checksum How to use checksums |
77ecda660b2c4a30c8fc9c7a654b4e24e533d594e88d39cb855bd8893a523e35
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.10.12
|