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.10.1

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.10.1
File Interpreter ABI Platform
qairt_dev-0.10.1-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
qairt_dev-0.10.1-py3-none-manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
qairt_dev-0.10.1-cp312-none-manylinux2014_aarch64.whl CPython 3.12 none Linux glibc 2.17+ ARM64 Details

Total release size: 4.4 MB

Release files / qairt_dev-0.10.1-py3-none-win_amd64.whl

Download URL qairt_dev-0.10.1-py3-none-win_amd64.whl
Size 1.5 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
7ac9adc683a68a5846e5a4b9d2e21c38a0fee93577a98fd29289d73ccc3942d8
BLAKE2b-256 checksum
How to use checksums
a917c840d222e182728cc0cf7eec91e9fd4316f8e0fac6c92e28437ece53872d
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.10.1-py3-none-manylinux2014_x86_64.whl

Download URL qairt_dev-0.10.1-py3-none-manylinux2014_x86_64.whl
Size 1.5 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
85958ae2213af46e3aaafaa6110c1d756b078968bd30da2e1f8da77ee7339959
BLAKE2b-256 checksum
How to use checksums
6d1a0aa74c3c8752a04c228ac96f625cc372addac972dbcdbfa56a8b6dbb71a9
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.10.1-cp312-none-manylinux2014_aarch64.whl

Download URL qairt_dev-0.10.1-cp312-none-manylinux2014_aarch64.whl
Size 1.5 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d73f4cac97b52e2483996d124ab9bbd168bbb03e7f9c967aba67b3cb61f73974
BLAKE2b-256 checksum
How to use checksums
abfee837854896f725d5088dc2ac3ad2fd81415a52a652446a88ce9b1d872dac
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

0.11.0

3 release files

This release

0.10.1 This release

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