Skip to main content

The Qualcomm AI Runtime Development (QAIRT-DEV) package provides a simple python interface for executing ML models on QAIRT runtimes

Project description

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.

Project 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.8.1-py3-none-win_amd64.whl (1.1 MB view details)

Uploaded Python 3Windows x86-64

qairt_dev-0.8.1-py3-none-manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded Python 3

qairt_dev-0.8.1-cp312-none-manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.12

File details

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

File metadata

  • Download URL: qairt_dev-0.8.1-py3-none-win_amd64.whl
  • Upload date:
  • Size: 1.1 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.8.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 278f2429596a9a49bc7c3b83cf68c0e24097a9e0adaade286f22f7ffbb59a01d
MD5 4711e2c8c0ddc1938359916ea490acfd
BLAKE2b-256 67c84d9f4f24c6ca9dbf838abeb44dccc723b6f49b41afa0ef9ba1382f91d51c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qairt_dev-0.8.1-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a33f214a7d80f3be4e9ba4f679218a0e847c1284527cbccb1a3c3a1a141ddc0
MD5 6b24587d064291ea4275a19d380d8d50
BLAKE2b-256 f1f89148535d7caf3f0f87e6971a058289fd5d6b4799d136b5f982fd037bcd79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qairt_dev-0.8.1-cp312-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4b9c23069bb64ce0667b276c3383da8bee81c0a47ff50f5a214c77042f9078fe
MD5 68c687e58b7dadb3041ada47d86ee070
BLAKE2b-256 de2f8ef3f702f7177280e0fc18cfcb8cd0d00e3a13c00d1a480b5302ceb1c90b

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 Pingdom Monitoring Sentry Error logging StatusPage Status page