Skip to main content

Qualcomm AI Runtime Development (QAIRT-DEV) package

[Docs] [Discord Forums]

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?

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)

Table of built distributions (wheels) for qairt-dev 0.11.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.11.0 This release

3 release files

0.10.1

3 release files

0.10.0

3 release files

0.9.0

3 release files

0.8.1

3 release files

0.8.0

3 release files

0.7.0

3 release files

0.6.0

3 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page