Metadata-Version: 2.4
Name: qai-hub
Version: 0.51.0
Summary: Python API for Qualcomm® AI Hub.
Home-page: https://aihub.qualcomm.com/
Author: Qualcomm® Technologies, Inc.
Author-email: ai-hub-support@qti.qualcomm.com
License: BSD License
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development
Requires-Python: >=3.10
Requires-Dist: requests
Requires-Dist: deprecation
Requires-Dist: backoff>=2.2
Requires-Dist: packaging>=20.0
Requires-Dist: requests_toolbelt
Requires-Dist: tqdm
Requires-Dist: protobuf<=6.31.1,>=3.20
Requires-Dist: numpy<3,>=1.22.0
Requires-Dist: h5py<4,>=2.10.0
Requires-Dist: prettytable>=3.9.0
Requires-Dist: s3transfer<0.14,>=0.10.3
Requires-Dist: semver>=3.0
Requires-Dist: typing_extensions>=4.12.2
Provides-Extra: torch
Requires-Dist: torch>=1.13; extra == "torch"
Requires-Dist: torchvision>=0.14; extra == "torch"
Provides-Extra: coremltools
Requires-Dist: coremltools==6.2; extra == "coremltools"
Provides-Extra: onnx
Requires-Dist: onnx==1.13.1; extra == "onnx"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: license
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

Qualcomm® AI Hub
================

`Qualcomm® AI Hub <https://aihub.qualcomm.com>`_ simplifies deploying AI models
for vision, audio, and speech applications to edge devices.

helps to optimize, validate,
and deploy machine learning models on-device for vision, audio, and speech use
cases.

With Qualcomm® AI Model Hub, you can:

- Convert trained models from frameworks like PyTorch for optimized on-device performance on Qualcomm® devices.
- Profile models on-device to obtain detailed metrics including runtime, load time, and compute unit utilization.
- Verify numerical correctness by performing on-device inference.
- Easily deploy models using Qualcomm® AI Engine Direct or TensorFlow Lite.

:code:`qai_hub` is a python package that provides an API for users to upload a
model, submit the profile jobs for hardware and get key metrics to optimize the
machine learning model further.


Installation with PyPI
----------------------

The easiest way to install :code:`qai_hub` is by using pip, running

:code:`pip install qai-hub`

For more information, check out the `documentation <https://workbench.aihub.qualcomm.com/docs/>`_.

License
-------

Copyright (c) 2023, Qualcomm Technologies Inc. All rights reserved.
