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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

qairt_dev-0.9.0-py3-none-win_amd64.whl (1.2 MB view details)

Uploaded Python 3Windows x86-64

qairt_dev-0.9.0-py3-none-manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded Python 3

qairt_dev-0.9.0-cp312-none-manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12

File details

Details for the file qairt_dev-0.9.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: qairt_dev-0.9.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.12

File hashes

Hashes for qairt_dev-0.9.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 b33fd7ab41373a985a4b4f777e3cbddffdc0734d84dc862873a17ecfed44419f
MD5 37fc79854af0cfadef5b37ec686a3c60
BLAKE2b-256 4880eea9e301ebd41c2d8bf983832460cb8ce9f8e1fe67140ae75bf00ae7a89b

See more details on using hashes here.

File details

Details for the file qairt_dev-0.9.0-py3-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qairt_dev-0.9.0-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dce8af52fd50a4546f75f5fcb730a9d4325557cdcd16f56e60ade1957f6b4f95
MD5 f6cd34411f59d0f892ba0141f3d664f1
BLAKE2b-256 713b1cedd09bc91c72626c510735e68a8af25295f1815e4f5e3a25416862dcff

See more details on using hashes here.

File details

Details for the file qairt_dev-0.9.0-cp312-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for qairt_dev-0.9.0-cp312-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7b0aa0d5ef143c8f3a2539ba51accb187e752f305d7b4efc64ec0eb36aa5dc64
MD5 be31bd9d19a4c529050f06f4acbe159f
BLAKE2b-256 2374e2459faae974f218e3243305b77e6986427563ada6e692dca4b189fd3bac

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page