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.10.0-py3-none-win_amd64.whl (1.4 MB view details)

Uploaded Python 3Windows x86-64

qairt_dev-0.10.0-py3-none-manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded Python 3

qairt_dev-0.10.0-cp312-none-manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.12

File details

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

File metadata

  • Download URL: qairt_dev-0.10.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 1.4 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.10.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 bb09239da22b8ffbc398427b3c5de6f342a6d4ebdc9a39ea0b8202bf6e2825e7
MD5 ca37d2be41f3769f0b163981a2006989
BLAKE2b-256 b7e65c966432415c83bf5bc18d5b917eccf3b86a978dea7bbc9c4c4bd59676ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qairt_dev-0.10.0-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e53e88191ccb7ebd052af99f77429110ddea6f6a37747b43f2474881e6a6694
MD5 073fb59e3b096c0f2e94e9eb84f4ce10
BLAKE2b-256 b03180c292b22aed4dc5e0ef5ac7a3338cfc4b8874470594e304f2fde5c58da2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qairt_dev-0.10.0-cp312-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36f8865d1d77ef7468324cbdaed06a7c2d9a181513e2cb354a90cf2f55beae82
MD5 8e07a9e1b1229c6d7f98b044df533a6f
BLAKE2b-256 8473ea8771ed5db21634476d9c86152e4c0fd1931c31d0b65473b844e873d1dc

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