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

Total release size: 5.5 MB

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

Download URL qairt_dev-0.12.0-py3-none-win_amd64.whl
Size 1.8 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
f7da6ed612a62fe87fa4fdf5eff2af9814b04644d89c0d5518a5084ba78dd60f
BLAKE2b-256 checksum
How to use checksums
72b473a0191912268b72794bccf558da5634b0cb63e193fb3a43b712f022ad19
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.12.0-py3-none-manylinux2014_x86_64.whl

Download URL qairt_dev-0.12.0-py3-none-manylinux2014_x86_64.whl
Size 1.8 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
659ed73d21056729be35cd935d5d4246ea25051f19f52b963df196acb7251761
BLAKE2b-256 checksum
How to use checksums
63d912823c7a9fa642bec6465b2ffff88342591fc7ec8be5c580b39899d4ca37
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.12.0-cp312-none-manylinux2014_aarch64.whl

Download URL qairt_dev-0.12.0-cp312-none-manylinux2014_aarch64.whl
Size 1.8 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f9d787ea573ee95c31f5f3dfc0c75c41fde28ada3c385212b2ba8c91d81f1a15
BLAKE2b-256 checksum
How to use checksums
023444cf6d7d3454a1b9f0d34f5b0b87677204f82cf10d6e34da0147dee5d30c
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.12.0 This release

3 release files

0.11.0

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