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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3

qairt_dev-0.8.0-py3-none-manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: qairt_dev-0.8.0-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.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 a0959de2258b39c138cee9d32bfcdd73a4e7788783bbe146175375c51ade2b52
MD5 de0614a0e8f47acb39b7d4471ac4b6a4
BLAKE2b-256 0bb0688482a616fed1de56807e1932223d2a03ecf1b4139f89277cd0bd238a8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qairt_dev-0.8.0-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ef5286b84759743751a1ebdcc20a4d21009a4292026a3c22f3bdeb0de67dbb68
MD5 789e7ce3d99d364a6a4723ff0d38fa9a
BLAKE2b-256 1ab5536fcbd9191079fb799c24c9ccb2c377c2a3ad829846d0257437984de678

See more details on using hashes here.

File details

Details for the file qairt_dev-0.8.0-py3-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for qairt_dev-0.8.0-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5c9b77f5bdba9f0ac548f75d330a606f205187f99e03c9c4a77e67daa3baf0a3
MD5 9ab1596d3a5a92ded2cbe5b8f58f7012
BLAKE2b-256 f033d9217f6319302b24e12bf38d68fa52476436653540f6046c3fb6d8bc8b1c

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