Metadata-Version: 2.1
Name: olive-ai
Version: 0.3.2
Summary: Olive is an easy-to-use hardware-aware model optimization tool that composes industry-leading techniques across model compression, optimization, and compilation.
Home-page: https://microsoft.github.io/Olive/
Download-URL: https://github.com/microsoft/Olive/tags
Author: Microsoft Corporation
Author-email: olivedevteam@microsoft.com
License: MIT License
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.8.0
License-File: LICENSE
License-File: NOTICE.txt
Requires-Dist: numpy
Requires-Dist: onnx
Requires-Dist: optuna
Requires-Dist: pandas
Requires-Dist: protobuf <4.0.0
Requires-Dist: pydantic <2.0.0
Requires-Dist: pyyaml
Requires-Dist: torch
Requires-Dist: torchmetrics ~=0.10.0
Requires-Dist: transformers
Provides-Extra: azureml
Requires-Dist: azure-ai-ml >=0.1.0b6 ; extra == 'azureml'
Requires-Dist: azure-identity ; extra == 'azureml'
Requires-Dist: azureml-fsspec ; extra == 'azureml'
Provides-Extra: cpu
Requires-Dist: onnxruntime ; extra == 'cpu'
Provides-Extra: directml
Requires-Dist: onnxruntime-directml ; extra == 'directml'
Provides-Extra: docker
Requires-Dist: docker ; extra == 'docker'
Provides-Extra: gpu
Requires-Dist: onnxruntime-gpu ; extra == 'gpu'
Provides-Extra: inc
Requires-Dist: neural-compressor ; extra == 'inc'
Provides-Extra: openvino
Requires-Dist: openvino ==2022.3.0 ; extra == 'openvino'
Requires-Dist: openvino-dev[onnx,tensorflow] ==2022.3.0 ; extra == 'openvino'
Provides-Extra: optimum
Requires-Dist: optimum ; extra == 'optimum'
Provides-Extra: tf
Requires-Dist: tensorflow ==1.15.0 ; extra == 'tf'
Provides-Extra: torch-tensorrt
Requires-Dist: torch-tensorrt ; extra == 'torch-tensorrt'

Olive is an easy-to-use hardware-aware model optimization tool that composes industry-leading techniques across model compression, optimization, and compilation. Given a model and targeted hardware, Olive composes the best suitable optimization techniques to output the most efficient model(s) for inferencing on cloud or edge, while taking a set of constraints such as accuracy and latency into consideration.
