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.7.0-py3-none-win_amd64.whl (996.3 kB view details)

Uploaded Python 3Windows x86-64

qairt_dev-0.7.0-py3-none-manylinux2014_x86_64.whl (996.3 kB view details)

Uploaded Python 3

qairt_dev-0.7.0-py3-none-manylinux2014_aarch64.whl (996.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: qairt_dev-0.7.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 996.3 kB
  • 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.7.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 ea3847d657157317444c67958e40b3cb564182afc110154bc8223d49f0ed7d87
MD5 bf6900f2cb7b40960a9f38a96a9c8b81
BLAKE2b-256 11dfe8315ee96552ced7aac4a2fb8bbb39ad5ca63bc47903cfaaf8268a33cbc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qairt_dev-0.7.0-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d691a6a03cfecc7373ef2f7307b8cf3ce73166426ff4ddbc0ea3c8fa7b0ebfd8
MD5 5d3520d77e545b43ecd3643ece2b0792
BLAKE2b-256 26c840b4861278eadee7797099266f0cfb8b07211596d7ff2dd6250ef83cd4f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qairt_dev-0.7.0-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8d6a1e97364cee88ff5d5c5b062cdcb885d557fbff485935756d083cdf2a68a7
MD5 4d718a4d532f32262480780e0c9823ef
BLAKE2b-256 e3ec0dc3a0736b0815523b02def6d70485982ab02a7f1641e6ae9927fd828a54

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