olive-ai

View on PyPIReverse Dependencies (0)

0.7.1.1 olive_ai-0.7.1.1-py3-none-any.whl

Wheel Details

Project: olive-ai
Version: 0.7.1.1
Filename: olive_ai-0.7.1.1-py3-none-any.whl
Download: [link]
Size: 596973
MD5: 21476f7f2663278c37015c8ed061eb90
SHA256: 8b88a09cf79c0b53a8da2586db8706ead093f2570c60ae0e71d0ba1e36a9ca59
Uploaded: 2024-11-14 19:38:57 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: olive-ai
Version: 0.7.1.1
Summary: Olive: Simplify ML Model Finetuning, Conversion, Quantization, and Optimization for CPUs, GPUs and NPUs.
Author: Microsoft Corporation
Author-Email: olivedevteam[at]microsoft.com
Home-Page: https://microsoft.github.io/Olive/
Download-Url: https://github.com/microsoft/Olive/tags
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
Requires-Dist: numpy (<2.0)
Requires-Dist: onnx
Requires-Dist: optuna
Requires-Dist: pandas
Requires-Dist: protobuf (<4.0.0)
Requires-Dist: pydantic
Requires-Dist: pyyaml
Requires-Dist: torch
Requires-Dist: torchmetrics (>=1.0.0)
Requires-Dist: transformers
Requires-Dist: optimum; extra == "auto-opt"
Requires-Dist: azure-ai-ml (>=1.11.1); extra == "azureml"
Requires-Dist: azure-keyvault-secrets; extra == "azureml"
Requires-Dist: azure-identity; extra == "azureml"
Requires-Dist: azureml-fsspec; extra == "azureml"
Requires-Dist: bitsandbytes; extra == "bnb"
Requires-Dist: onnxruntime-genai; extra == "capture-onnx-graph"
Requires-Dist: optimum; extra == "capture-onnx-graph"
Requires-Dist: onnxruntime; extra == "cpu"
Requires-Dist: onnxruntime-directml; extra == "directml"
Requires-Dist: docker; extra == "docker"
Requires-Dist: onnxruntime-genai; extra == "finetune"
Requires-Dist: optimum; extra == "finetune"
Requires-Dist: accelerate (>=0.30.0); extra == "finetune"
Requires-Dist: peft; extra == "finetune"
Requires-Dist: scipy; extra == "finetune"
Requires-Dist: bitsandbytes; extra == "finetune"
Requires-Dist: flash-attn; extra == "flash-attn"
Requires-Dist: onnxruntime-gpu; extra == "gpu"
Requires-Dist: neural-compressor; extra == "inc"
Requires-Dist: accelerate (>=0.30.0); extra == "lora"
Requires-Dist: peft; extra == "lora"
Requires-Dist: scipy; extra == "lora"
Requires-Dist: nvidia-modelopt; extra == "nvmo"
Requires-Dist: onnx-graphsurgeon; extra == "nvmo"
Requires-Dist: datasets (>=2.14.4); extra == "nvmo"
Requires-Dist: cppimport (==22.8.2); extra == "nvmo"
Requires-Dist: openvino (==2023.2.0); extra == "openvino"
Requires-Dist: nncf (==2.7.0); extra == "openvino"
Requires-Dist: numpy (<2.0); extra == "openvino"
Requires-Dist: optimum; extra == "optimum"
Requires-Dist: onnxruntime; extra == "ort"
Requires-Dist: onnxruntime-directml; extra == "ort"
Requires-Dist: onnxruntime-gpu; extra == "ort"
Requires-Dist: onnxruntime-openvino; extra == "ort"
Requires-Dist: numpy (<2.0); extra == "ort"
Requires-Dist: onnxruntime-genai; extra == "ort-genai"
Requires-Dist: azure-identity; extra == "shared-cache"
Requires-Dist: azure-storage-blob; extra == "shared-cache"
Requires-Dist: tensorflow (==1.15.0); extra == "tf"
Requires-Dist: torch-tensorrt; extra == "torch-tensorrt"
Requires-Dist: psutil; extra == "tune-session-params"
Provides-Extra: auto-opt
Provides-Extra: azureml
Provides-Extra: bnb
Provides-Extra: capture-onnx-graph
Provides-Extra: cpu
Provides-Extra: directml
Provides-Extra: docker
Provides-Extra: finetune
Provides-Extra: flash-attn
Provides-Extra: gpu
Provides-Extra: inc
Provides-Extra: lora
Provides-Extra: nvmo
Provides-Extra: openvino
Provides-Extra: optimum
Provides-Extra: ort
Provides-Extra: ort-genai
Provides-Extra: shared-cache
Provides-Extra: tf
Provides-Extra: torch-tensorrt
Provides-Extra: tune-session-params
License-File: LICENSE
License-File: NOTICE.txt
[Description omitted; length: 104 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.3.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
olive/__init__.py sha256=W36g3Io-Yp4Nn9BRYSyRTCLWOwu44VZaEAdV9RsoJjQ 610
olive/__main__.py sha256=Ll8pwEp35R43A4ZvM8glzkONJN81ho5XilOfkB-BddY 488
olive/cache.py sha256=kUuXMW7Hpj-IZLjxCqg_eBGhJvdQD17tzz-xfyARfeo 31357
olive/constants.py sha256=e5KNzW7Um3ajAKQVNxhy2o7arNFHXYr9AYBJFzzDyqk 1143
olive/logging.py sha256=OLRis_4wynNEtVz1g-ZVTXt5N-t1Nd3GlryCZOSQsy4 2675
olive/olive_config.json sha256=SCbvh26dFjzpZdO-ViofW-GZB0B60911SjFFDCTmgHs 17080
olive/package_config.py sha256=Kw4p5QxvVNF_ldXUphkFyhx_ldC_9hq-3rm1R7NtgMk 1855
olive/resource_path.py sha256=oKneD8WONyl6wLYJ9r_OzRCNEHK2ZScBqgnCC8CB2vs 24448
olive/auto_optimizer/__init__.py sha256=sfVRSQWuJWU_5QVKiV1UPze6Lox05griWP711RGGTyM 4995
olive/auto_optimizer/regulate_mixins.py sha256=eQncWX-chFpbv43RJyIM-OGlwGs-Mas6LZqV4DGIzQ8 7924
olive/auto_optimizer/template_mapping.py sha256=FOlfhb297ZQeNiXnCAvT5ed7nt0g38NTIeX9bH0c_H8 5373
olive/auto_optimizer/config_template/opt_level_passes.yaml sha256=ok0tPb1QcQx44tsS6JzxsIDlgZwDWD-aV82TDjnNjPY 1230
olive/auto_optimizer/config_template/pass_capability.yaml sha256=Xf1StZq0_lgMukG6z3Jtk4lajXhptKjWB8IfpL4ffvs 2293
olive/azureml/__init__.py sha256=WSNxt3l4lkWA_0vhw1ED4I7KOO0mnAuHwSgFYqbq0Lg 247
olive/azureml/azureml_client.py sha256=tK8_9C5f1Xu_VeBICaOeuGTVnUviGeAARQpL25xMJyA 6075
olive/cli/__init__.py sha256=WSNxt3l4lkWA_0vhw1ED4I7KOO0mnAuHwSgFYqbq0Lg 247
olive/cli/auto_opt.py sha256=ICO162OjW0gXX4ZQsxevtgQCZaW1rFYDWMHwG49oVtk 19981
olive/cli/base.py sha256=HygwOZgXQtNIiYh_7w-Z_9byx12XMnEkQGl6c4DS8tA 24403
olive/cli/capture_onnx.py sha256=v5MoEAYDlmP_AlqShwsuXCgw2-4hCNFLS_VxrmugvhI 9167
olive/cli/configure_qualcomm_sdk.py sha256=_uV8RiwUSIuD-Mwc-NBMfKXneTbmxDc9qKXWia4i66g 1256
olive/cli/constants.py sha256=a7uZ8QU6_UKc1GPaX3JCpyfVP0gDpM0GEdmlcTDzLuM 1037
olive/cli/convert_adapters.py sha256=o92yFc3PbB6vdvnBxjnV1fwkoYMkMWGe2qBAG18oHrE 6636
olive/cli/finetune.py sha256=dGterj_umOehEqRJ_XGmmufZha7tO4cYWQtDMtbV_7k 6033
olive/cli/generate_adapter.py sha256=xneBCDyPCSFJHqjXuc_Qr-wbDYSvrpPDKIOK0CO0ZIk 3019
olive/cli/generate_cost_model.py sha256=QDKa-4TC81SVjevEA_1Nj7D9pzzwZRRBb8a8LXfPMGA 2942
olive/cli/launcher.py sha256=_jHW3E_8_DUHqZrWXZNi9LZotEmC1c_IVO2ng2mcb2c 3495
olive/cli/manage_aml_compute.py sha256=uyhph6f8sOftarypxkdXFH4SLkcztVZVhf9jF74t07Q 7151
olive/cli/quantize.py sha256=yftMiEi3bW0JA7oaxRhmAS6VxNHMpGjyPoHtxerNgX4 12694
olive/cli/run.py sha256=cEAXsiaJsSnmmPi-8hoU-mrxwT-HCKrh83P2gN34Fcw 1708
olive/cli/session_params_tuning.py sha256=ekRCzq-dSGXLxzvbdjgj_6OU_nUgeIdDEN_KQX19YCM 7296
olive/cli/shared_cache.py sha256=aQpqSpcOq393nqQFvQkuqbhZLUd3NDMOpXThZa22z3c 2367
olive/common/__init__.py sha256=WSNxt3l4lkWA_0vhw1ED4I7KOO0mnAuHwSgFYqbq0Lg 247
olive/common/auto_config.py sha256=yNfcSrh1z_gQLSsiYFn63k5x-qT33t-S1y97J42uvnA 3430
olive/common/config_utils.py sha256=tHbjrvPVnFM3Zp3rBvezw1T9fq2JhEdnIC0kTm8BjUw 12622
olive/common/constants.py sha256=eGCYrPvyVzfoWlfNbnOuEDStEaZ9j6AwdRR4rthaW3I 1016
olive/common/container_client_factory.py sha256=oDQiQGaKODMrIrU_glJMxw0SvC5v9Y9oRCzoCY9_cJg 2659
olive/common/import_lib.py sha256=QMDho00EFfrcZITp0CAyqfFQegiwAGHJ0vRJLNC1fVE 1557
olive/common/ort_inference.py sha256=TU6rD2DrMxi76156_srFlOXptavUC_mnFlDHsMKAW-g 18356
olive/common/pydantic_v1.py sha256=vNddf08_5YT58wfDL3A38TaniE6xku-CMa7rIdesOZ8 765
olive/common/user_module_loader.py sha256=g4a6GecrhrNKQ5R4f7Sku3k4dzO2gY00EfjqI4YWtl0 1965
olive/common/utils.py sha256=Q32mFmKtDBxfqiTDYoNM8japKOABbJ5_zGZuz7G4Ddk 22055
olive/common/hf/__init__.py sha256=WSNxt3l4lkWA_0vhw1ED4I7KOO0mnAuHwSgFYqbq0Lg 247
olive/common/hf/login.py sha256=bIj9X0RAt4g0W9MgWvdJ4rhg7HOIZbj5VTjfRtvD74s 992
olive/common/hf/mappings.py sha256=EUjocC7uMGEEsmWxaoqrIhKT2BJVjMTTSiMcu4WTh8g 3569
olive/common/hf/mlflow.py sha256=eT7Qks7ix0doMKT1YeWz3Tfwl7d2CIVX4urWQ4s7lgQ 2644
olive/common/hf/model_io.py sha256=UIsuD5IQAEfCZ-JZ8YH2t5kRKRfBpELiq_uLkytbZww 5579
olive/common/hf/peft.py sha256=-1dlHSKzyZbBciVy5EMS7s_jwWl6wb7C2CTFnjaVPso 2557
olive/common/hf/quant.py sha256=qTZk-Mn34zF1Z3SJuBu-YbSi5mxASlECpg-mVd7iU6E 11865
olive/common/hf/utils.py sha256=YX_lziASPYYaEAUxOPVgLfG3E3UkAons9iRSYOO6xps 10341
olive/data/__init__.py sha256=e6E8AVlCoJ-LNfbshkiyOVopkfgUmg6dRo9LH51Mafw 345
olive/data/config.py sha256=aD7zGCOllFNW0E6TGlWxRy8ZxuL0ltGPq2DdX5E1GUM 9110
olive/data/constants.py sha256=-T9f8aJYtxmexcgUiU86kaYbDy6DOMwdB__OngWqpvs 1492
olive/data/registry.py sha256=nYCa1whdwuOr96tXNhBpLZRdimj8M36v0J7pf9bh59Q 8922
olive/data/template.py sha256=CSgBOTu6qkIoMoTSnPCeI1vpKL1tB_QscW2MlH-xVyI 4654
olive/data/component/__init__.py sha256=fo0PIFNXx16c4CMOTlxaIj8UlZvApJ3-Pca18AK3qQY 444
olive/data/component/dataloader.py sha256=UWebf6jTzP72IrmUIVzZD02F7oAe5o1YEI01LuuKFnE 2833
olive/data/component/dataset.py sha256=IEmMjp4zEgDKy4IXyeDesrj1jlqWYpVfdOc1hfz_5Qs 16855
olive/data/component/load_dataset.py sha256=tlb1eyQQDYksonOoJf-VLojLNX9AIe7uXq4tAEJ3MLE 5793
olive/data/component/post_process_data.py sha256=No5whXMGelThRtMxdLT7_OdeVBwB2hyiCmN4SM9lmWw 2574
olive/data/component/pre_process_data.py sha256=O1C8N_lcRGuvc0HByuUeD_b-kE2otAfUdjvw-MIwdJE 9996
olive/data/component/text_generation.py sha256=6RtYa1Q4E4JU_bi7vct3BsE6MXF9HQhf4x-_hk4rQgc 19389
olive/data/container/__init__.py sha256=LDGROQwmhlEeOzEtSRG0UWushVKko-gu_EvHw0g6XJg 480
olive/data/container/data_container.py sha256=q7cbRZrqdZSpZv1T7OF_CUCXQDBtGkZkExGjlsVUnMk 2355
olive/data/container/dummy_data_container.py sha256=3memDL4s1uVGmFJMh9z1KYhz1o3H1d1Qn7ludVbfyG4 5046
olive/data/container/huggingface_container.py sha256=PGJtn-MOIjvzn3IMaHY_uH_dI-6n9BLbmDByPmfNlO8 1689
olive/data/container/raw_data_container.py sha256=Kj5SPn6zFyk0bLryP7pnkzSI3lfLSGRyFlWDyelbMKE 1808
olive/engine/__init__.py sha256=sK_oyURVPbwXYIzb3PcUG3Lh0dUZJ-Ot7SWL9laJojk 442
olive/engine/config.py sha256=8y71anSuSHkft2TDEw-w3XXLZf1bYLWOxMo3k_WsqIk 1054
olive/engine/engine.py sha256=CGl4h8s4grQ9talBJXt8HX7FHTcORd0GfO_wFNzx9Fw 39243
olive/engine/footprint.py sha256=2tFWwc7X_mgCE9ejwlSwAk3BPtEq5WMSixiPW1U4L9A 17566
olive/engine/packaging/__init__.py sha256=WSNxt3l4lkWA_0vhw1ED4I7KOO0mnAuHwSgFYqbq0Lg 247
olive/engine/packaging/packaging_config.py sha256=I-65jIiJbWilUFU0Ocw_lVarW6fI8FbnEesW5l4QkKU 3588
olive/engine/packaging/packaging_generator.py sha256=yYTAg5KX-VMfTg8hW8oamP60oyl29DMAmgu-oE7p4HI 35135
olive/evaluator/__init__.py sha256=Km9YybJvBXZc9rI6OeXBbJrdVD7XTNi18nvhLOqEttk 595
olive/evaluator/accuracy.py sha256=1gXrwujIz9EMa0v_cCKQNvPhq9kQ31rCqtObrTrqBQ4 6368
olive/evaluator/metric.py sha256=ejWVt2P0b_YY57eyPTOHThFmBVPyLFfQaUGg7HYYsv0 7537
olive/evaluator/metric_backend.py sha256=e-29m8LGm0C1HTjY-09MPPyEmJncR1PF-4bh30EXvPQ 4548
olive/evaluator/metric_config.py sha256=XaJfiXAKdgffo65Gs6PXzGrLI6fEuII2n6vGWWX5TuY 3565
olive/evaluator/metric_result.py sha256=5xYQJNjhnUL36QoNYFlvSX4vhP7XGJMG24kvpFSDVbg 1702
olive/evaluator/olive_evaluator.py sha256=-4B900pCe-1s8W0iRGt3I0-HEhvm0uuQeEUc-ddDsqI 49034
olive/evaluator/registry.py sha256=3OyK0ysocLvYlK-B6s_fhN238lGtZz4xV5MRBnL-1eU 2238
olive/exception/__init__.py sha256=ycjIjR_iwg4ZcCuRtbHZpEbIw-4RzlurOa6o5tz8NA0 592
olive/hardware/__init__.py sha256=89KKeZDoW0jvqeOOrgaLoGFKZxVhh2jFLbAioi0hEi0 621
olive/hardware/accelerator.py sha256=7jFl_gEnlMCD7XqotsBRH-W-RO334juyp0eif7_Kp3Y 7075
olive/hardware/constants.py sha256=ZAFoOYu0WNfpeT282UUQVJcSCDysc7fTJ6smrSvWGgQ 1409
olive/model/__init__.py sha256=Xcefyhme-h0T3nINmPDPjhaG-PgZPaNUIhqfxuHUPFs 365
olive/model/config/__init__.py sha256=wsLDFTvzLuX5a62VunVD32I-scdz1w_h4AgHuDBTqSg 734
olive/model/config/hf_config.py sha256=HQyZTimJwXllMIgVmyMWZTjUz9oW51dJ2OgPZsImdU0 8859
olive/model/config/io_config.py sha256=7WI26gy9Tx_mJMtK5DydWUPb079rbhhWWxw-0JqZGgw 9270
olive/model/config/kv_cache_config.py sha256=xwQWxHmOl4YKEQ-e383eXxRzPfPThbdjImtbvShgNIU 4264
olive/model/config/model_config.py sha256=wtcyGuEaiiiX6BYerZyzinQxIPECvTOq1rGsOM7uzls 4453
olive/model/config/registry.py sha256=wOXfbl8szdiABjYpqkv6_qJ1RxGl0ejoUGydrJ-hDTY 1119
olive/model/handler/__init__.py sha256=8QmE26i0r6I_nlFR3018CKgX246_QbwSP8z2CdjexKM 1135
olive/model/handler/base.py sha256=hz7GdK7vep3aL3IabeWTP5M-U3XyB0JlFv0Rf6BT3-8 4008
olive/model/handler/composite.py sha256=1adMFtjUQpM5jljRYsqvaJyuSuUbbFxLg_MsZ0V3a_A 4111
olive/model/handler/hf.py sha256=XOe-KEiZ1U3tazvIeX990USkxS5FNvRJncH6YY5DjTE 8153
olive/model/handler/onnx.py sha256=3FwjXk-3dSLV2i6uBZ7F1t3WN7K0NcmSGvTX-VIQyj8 11498
olive/model/handler/openvino.py sha256=O6NHD-RdWVGM2pErSQ3aVKbDHeaxcJ9svlqku34bdKg 3823
olive/model/handler/pytorch.py sha256=xl6iicharxQwh981B2IDsR0jBVqsaqH_33pHgmF43I8 8983
olive/model/handler/qnn.py sha256=US5qJ8ccmU_muzm_37fBPdbrV6ZIjZuwt0FiSzZfDe8 4783
olive/model/handler/snpe.py sha256=2BsEyJ-ihXRcn4Uux937WOoqLobQRLL4BV2LNWN4Na8 3159
olive/model/handler/tensorflow.py sha256=yxvqAKwq4BdnnaMc0vAQtRskqKnUEnh_sIa7j-s2cz8 1728
olive/model/handler/mixin/__init__.py sha256=fnIwSVwAXF8vygI1yVSHYl_dl5qqKnESdRVdH_RlPq0 1026
olive/model/handler/mixin/dummy_inputs.py sha256=GbokcWyqjL5VkgDYN0AM6SpK6SSpAt9SE-QAktQ8aFM 1417
olive/model/handler/mixin/hf.py sha256=q5buAM7e9z4G5I7ZYgK5jZKHWYyUxGydIQZpmmZxjpE 5069
olive/model/handler/mixin/io_config.py sha256=ul5VbjOb0SvsrefgcoWZmj8qOSEjAKn4Hd71GVI8pi8 625
olive/model/handler/mixin/json.py sha256=LnMzqAbDK7MBJucxVXxq400WxFq9pO6Xe5u69UQ73QI 1472
olive/model/handler/mixin/kv_cache.py sha256=z4PDmeVKydquEjUdZxkArA_yNYGlaUyhtu2nnIBBMIw 4225
olive/model/handler/mixin/mlflow.py sha256=DMec7v3pPgBl8p_7Hx2Zvplz10u61GUq5c97dsxBR3w 2026
olive/model/handler/mixin/onnx_ep.py sha256=k1CJXUIVpcyLEYNwWu_Lybe0k52P9OjQ4QCIJ0yx5PE 1402
olive/model/handler/mixin/onnx_graph.py sha256=PwVntvtKZuxFTPjssee_Hbc-xUrLTUBkbsDEtozuyHA 3946
olive/model/handler/mixin/resource.py sha256=VvVsto2k1AfNSzH7zxdgpYvt6gDiTcWlFsaPelA3M_M 2998
olive/model/utils/__init__.py sha256=o9hLF5CddeS4_fGOV8oAXBENDCo1LyfV1R3C7ZyLbIc 438
olive/model/utils/onnx_utils.py sha256=zo0CtDRWOyStOKMHJZdL7Ad5ocMgN9vuui2CFtY-dM0 3467
olive/model/utils/path_utils.py sha256=lu4r8V_PjCyFrlzxfAUZrRKAa3VhV67o9_4noYE1V2g 1510
olive/passes/__init__.py sha256=xiKs8b5lR6owyOmGYpfM0i_LQJWUNwbUDiYFDrV2SYw 561
olive/passes/olive_pass.py sha256=k7JtJCwH5eZBLgkLlA3wuTsZ0MOfrLzYA-txhYX77I4 25320
olive/passes/pass_config.py sha256=l4uaaOSJu5MkM9MzoJEOl58bRPQa1f5E9DZm3DOCH2w 8472
olive/passes/onnx/__init__.py sha256=WSNxt3l4lkWA_0vhw1ED4I7KOO0mnAuHwSgFYqbq0Lg 247
olive/passes/onnx/append_pre_post_processing_ops.py sha256=MhLuZzHT4E6sM_WnRcX1-xarFXoi4bm8tVxm0MINMLg 8392
olive/passes/onnx/bnb_quantization.py sha256=xVKi_6O-vepQzW_PZQ3W7IADLFrRZUNfE9uQiZM2Nss 5508
olive/passes/onnx/common.py sha256=yCfwWZEEVVlEYwg1lxvoq5iHs9L40Nd6mArIBehhoWY 8558
olive/passes/onnx/conversion.py sha256=bEKskx5Rn2rmUVJiqP3KA0hMis7XwJEbN4TyI2fCZ2Y 25504
olive/passes/onnx/dynamic_to_fixed_shape.py sha256=pwQdHF1FVDP9RwWE14TKt7NanmqIN65-j_BL--as78A 4832
olive/passes/onnx/extract_adapters.py sha256=bnFD6qpQMVxLEcJ38UDc-5x8pj7L7NCkL3cRLUoyMAY 14156
olive/passes/onnx/float16_conversion.py sha256=uY_wmUeJuu7R9qp2_-9jKfm-t9YK4jzHw17o1Hu13ns 3193
olive/passes/onnx/float32_conversion.py sha256=d1O5niJnrPIGH49gDUf6ebTBgTHdm8K6F81YumFD1NY 5003
olive/passes/onnx/inc_quantization.py sha256=TljTUSS9KJtjqZS_cfrClwOBLHG9jRSEmIcrotdDaa4 24648
olive/passes/onnx/insert_beam_search.py sha256=-yiUoaPPbPK7ogEFrFwfxha3luINFP6dcDke-7irG5Q 15956
olive/passes/onnx/merge_decoders.py sha256=NNKKa0-FVa1vog_g-4LPSf916Zk3aFVA1wEVUhnj6tw 18495
olive/passes/onnx/mixed_precision.py sha256=zMERMzFOZRVlu8VuAYyDKG7EnzyTzVCSTFZOFPkXnl4 9038
olive/passes/onnx/mixed_precision_overrides.py sha256=TgHNq5wm0YrDI8CS8SXljAAwZyhRDu48PH2ZzgcQWa8 10120
olive/passes/onnx/mnb_to_qdq.py sha256=qejBYzvXUbznAR-r8x8nwsPW5CTUcHz-mQo7QR9sF0I 15828
olive/passes/onnx/model_builder.py sha256=VfCYakpzA9K8ZCfE-qt5DOBavG89n5rxw-uijUz46t4 11310
olive/passes/onnx/moe_experts_distributor.py sha256=epzeEDwjxwnG9o4SBS7ICIHFB3nO0iz_XS919XSFMos 15736
olive/passes/onnx/nvmo_quantization.py sha256=hxdtsWZl3OlMzZYw9CH8xbmbf0ZwoO1_PdI0H28Z3EM 16040
olive/passes/onnx/onnx_dag.py sha256=U8yKhn15OXTXgoVD61tGXCB4yo_CtxqOV2XnYMsRCFk 30616
olive/passes/onnx/optimum_conversion.py sha256=FmZYiWF8zqlTDh6-H3r5aZfaMozO0P9AAYKCYR7t8nM 6034
olive/passes/onnx/optimum_merging.py sha256=ldPtljb2__htI5DzD47xkHw3t6aKkQnyqNfXuVne4gw 3693
olive/passes/onnx/peephole_optimizer.py sha256=8F8CshSmvSgkfpMptRTsfal4pSs-5C53Vr2qU4BnuF4 10881
olive/passes/onnx/quantization.py sha256=fMZBztLZFxsgaBWikexsHXo8zH2OPSrDiXYQrKwoU9s 43305
olive/passes/onnx/session_params_tuning.py sha256=bjV8WqMEbllQ5tESPyTTVDFoEhRn2axuXhDK4MYlto8 21955
olive/passes/onnx/split.py sha256=9CQHQnsbF2qwJXRr9_NsTOxrIwMCDm0aKaDYexiLTco 9929
olive/passes/onnx/transformer_optimization.py sha256=VX1Q_rVSKbQrqdKqWXbX-3Z-Fm1CX5a1rCd_vBMzdI0 19994
olive/passes/onnx/vitis_ai_quantization.py sha256=d4xmvzpI8tbNS_gjmvWR7PZ6dSXwNPpa6pJKSeCHI_s 14103
olive/passes/onnx/pipeline/__init__.py sha256=hy6ZqdDw4q53FSvRAM5nh7dCOGt1ESZagOqThowBZAI 3239
olive/passes/onnx/pipeline/step_utils.py sha256=YxajZp5gVU0UVpHrbonNJwZL8CHiNI5TVpye0WGpIVw 8457
olive/passes/onnx/qnn/__init__.py sha256=WSNxt3l4lkWA_0vhw1ED4I7KOO0mnAuHwSgFYqbq0Lg 247
olive/passes/onnx/qnn/qnn_preprocess.py sha256=BhB_UKC36QcqRhGS_h1vCN771qDhbN-o7R-D9nBf1FQ 5349
olive/passes/onnx/vitis_ai/__init__.py sha256=WcngHdIXOp4kglwsc_G4qqBKU-wsyNk94ibGQkSv-eU 508
olive/passes/onnx/vitis_ai/calibrate.py sha256=o0InW6pWTQvbdewqhYFYTWiOr0o7SPQktAkBfrQqx-0 7778
olive/passes/onnx/vitis_ai/quant_utils.py sha256=4aAYvY5I1bFFSCBl-H9lyJU_v5AKEEia3ERLpxPC_n0 15752
olive/passes/onnx/vitis_ai/quantize.py sha256=_r4DjhuAaH4FyWtZTtkuhNCRrpU9fSd6efIWLYYTQGw 13588
olive/passes/onnx/vitis_ai/quantizer.py sha256=AikdRLH-KmBO5TymP5P9LaAIVWsE3VdZUPhySj6uSqk 66718
olive/passes/onnx/vitis_ai/refine.py sha256=f6sJxvuCCQa3bmOPzxPj0GEGqSsxc8gwRZR_65iA4yw 18750
olive/passes/openvino/__init__.py sha256=WSNxt3l4lkWA_0vhw1ED4I7KOO0mnAuHwSgFYqbq0Lg 247
olive/passes/openvino/conversion.py sha256=GNQUZDUS_3jwA6lYiSeecZ87s_Ep_zkeFnaWJbc5yIo 4601
olive/passes/openvino/quantization.py sha256=blzwXT27eP7fA_nxh9R8CZecqn4sC1Q400Sdkf9rZos 10860
olive/passes/pytorch/__init__.py sha256=WSNxt3l4lkWA_0vhw1ED4I7KOO0mnAuHwSgFYqbq0Lg 247
olive/passes/pytorch/autoawq.py sha256=NXNU25lrCcddD0obXz10btsnUk9u5vm0ruTxXz8aHwA 8862
olive/passes/pytorch/capture_split_info.py sha256=78N78DPAPEE6WqcwpFBJkJcdJ6jtpF3VCSzv2XXN04w 7947
olive/passes/pytorch/cluster.py sha256=XplWdSFcK0P4p7uJJOd-PdzLlJh5cGDSX6aETijRp2M 7103
olive/passes/pytorch/common.py sha256=ZJjps33eEyRvC6RhrQzOsHyvq0oqwWvm7PNvAFfiS9Y 3463
olive/passes/pytorch/gptq.py sha256=BnF7dQKc_VkDOVvVATy610pW9rvNF-xXc2MEyNeWQPk 10734
olive/passes/pytorch/lora.py sha256=WNe1OsDTZXLC4DcRfLiVq-CZ55fuZBFcIInMEEHL3pw 39590
olive/passes/pytorch/merge_adapter_weights.py sha256=L1jT8i1-KirCRMyQRE_O5SzYEc7zETb-5c81IJxEXEM 2220
olive/passes/pytorch/pytorch_lightning_utils.py sha256=JyHsdwapI9Z1d7b95MMCEGqpT3FvwzPMT8iOO84CsZU 1021
olive/passes/pytorch/qat_utils.py sha256=jThmNoY5R95z_Y5SzGOVhJ4u0JrjA8IT7djzhMRoQM0 8128
olive/passes/pytorch/quantization_aware_training.py sha256=2mqnHAu4sZwXQ9hRRc_ujLNEM9kotbtQRzfwh_Q40oQ 5991
olive/passes/pytorch/quarot.py sha256=PK_WaVqkxQx6V1M45W8FnpX7L1HFl7ujDDAXfxHZklo 12113
olive/passes/pytorch/slicegpt.py sha256=coCFy4ydnS0i-qKlfYWX6bYZ-KWxuINDNxlp6DsGdwc 6684
olive/passes/pytorch/sparsegpt.py sha256=TUohXlTD9UPSLogJTklDCsaN_ntAhXiYRpqRPrZHegA 8590
olive/passes/pytorch/sparsegpt_utils.py sha256=hU3EabIzETdUwtMBWDN1AzAN810etH-2h9b8RfQkX74 10769
olive/passes/pytorch/tensor_parallel.py sha256=CZnKTmLA2tf8bj8YfRQeLcrPO61d0I3FcrYoFbwVubQ 6745
olive/passes/pytorch/tensor_parallel_layers.py sha256=91Cc4y_xfP_TNBg83izDXxD7Ot8g4zWkc-ajMc-8AmM 5372
olive/passes/pytorch/tensor_parallel_llama2.py sha256=jPXBI6kBKkyi5djW9J7Oo3Bw-16Om5tOXITawha1d8k 17632
olive/passes/pytorch/torch_trt_conversion.py sha256=FSG6yfpq3AmD7u_TqU5SY8vuU4zBi-8Ab0vKC5UWvIE 7767
olive/passes/pytorch/trt_utils.py sha256=oaSySpaPaHok-SLDGres1zg55h6pDquTLlgP0mGnh_8 3285
olive/passes/qnn/__init__.py sha256=WSNxt3l4lkWA_0vhw1ED4I7KOO0mnAuHwSgFYqbq0Lg 247
olive/passes/qnn/context_binary_generator.py sha256=NEUJOgz6eWPLYwlZbCDtQYev267D_4yi3jD7QHh5hRU 3860
olive/passes/qnn/conversion.py sha256=SxVviAhmhtdp-4R9ulmzKlIPGuQdJgd9zHai_QE0dZU 5463
olive/passes/qnn/model_lib_generator.py sha256=S0r-cP2O06cVQWmI45xs5bDKEcEx-QPmJjR-jDS71Jk 3313
olive/passes/snpe/__init__.py sha256=WSNxt3l4lkWA_0vhw1ED4I7KOO0mnAuHwSgFYqbq0Lg 247
olive/passes/snpe/conversion.py sha256=_wNBR7ObwZPLIXXE9iem5r21OqD2KQfxqZYf_CLzz9o 4778
olive/passes/snpe/quantization.py sha256=cBUM78aiakS29Voy0cBdhevxqA5JMSl41DdHmk6NbX0 3660
olive/passes/snpe/snpe_to_onnx.py sha256=zFGPCpvh_I7PfsRKWpZXymjIlyB_Rw0loGBuJHYWzJ8 2621
olive/passes/utils/__init__.py sha256=WSNxt3l4lkWA_0vhw1ED4I7KOO0mnAuHwSgFYqbq0Lg 247
olive/passes/utils/whisper_prepost.py sha256=8osxHqa0wt6qY-EyG3hfEeBXH6v-QRsYZ_FH7MrPQ-Y 1619
olive/platform_sdk/__init__.py sha256=WSNxt3l4lkWA_0vhw1ED4I7KOO0mnAuHwSgFYqbq0Lg 247
olive/platform_sdk/qualcomm/__init__.py sha256=4AO2N1wSJzJPtPuEk2eWpRE3LrSybtJqep1vs0RPUPY 341
olive/platform_sdk/qualcomm/constants.py sha256=zVBtDUBuXVz27j1pBu0Myl1qmoS6amj-WamMQTfyUjg 1381
olive/platform_sdk/qualcomm/copy_libcdsprpc.ps1 sha256=qSNqPo9GRE7KgmcHl0d-jZGYc7hf6dzW9MNIMIyUBR8 1079
olive/platform_sdk/qualcomm/create_python_env.ps1 sha256=7AL7RYCerp13rUy-EKohyzkAoVl-TSJ5R4eRw9G5tzo 2902
olive/platform_sdk/qualcomm/create_python_env.sh sha256=fPQabNTiV9KTzOWCXtvxkmjvrmQ_htQcVsOGU--Bu7M 2601
olive/platform_sdk/qualcomm/env.py sha256=izRGlhCjNbpyY0UWsfkfr6X_m-5IaXz_pz9P7OgsSV4 4075
olive/platform_sdk/qualcomm/runner.py sha256=jMIWdhD_aB8Fk_NvIA82F3ppaPGdwbUbxGtFFJMj7-g 3909
olive/platform_sdk/qualcomm/configure/__init__.py sha256=AHp6BEMajHr0T8ueQAckETIti7K0Slw2obzQXPrMHF0 380
olive/platform_sdk/qualcomm/configure/__main__.py sha256=9GWjy-M3M69F-qcB-PZECAcMhmcrmF4wcZrjrUVZx64 533
olive/platform_sdk/qualcomm/configure/configure.py sha256=_pp_xvBDNknlJX5oxLuxDxnh8PBZ2c3yVLQHAMsynCk 3527
olive/platform_sdk/qualcomm/qnn/__init__.py sha256=WSNxt3l4lkWA_0vhw1ED4I7KOO0mnAuHwSgFYqbq0Lg 247
olive/platform_sdk/qualcomm/qnn/env.py sha256=eTiPg4sQ9kDlO56jmpWPnfzW6Vuckwh9zea6mEcXSk0 2056
olive/platform_sdk/qualcomm/qnn/qnn.py sha256=naYDnlGDk4mwoSZW89_k1ieCBRThJ3WZbo_2pH8Npek 7308
olive/platform_sdk/qualcomm/qnn/utils/__init__.py sha256=WSNxt3l4lkWA_0vhw1ED4I7KOO0mnAuHwSgFYqbq0Lg 247
olive/platform_sdk/qualcomm/snpe/__init__.py sha256=IWmOScWKUAm6utpxkEbcDzqQd9JTJ9c39_g3wZW_RiE 396
olive/platform_sdk/qualcomm/snpe/env.py sha256=28e-UPt0H_orXXmQDilsiiw4i2xZq-kYuIimjSbbJAQ 2119
olive/platform_sdk/qualcomm/snpe/snpe.py sha256=0Abgu0BAYKawvSpP6mWIQMCuHNdosUnh9dZv7wOTC8s 3969
olive/platform_sdk/qualcomm/snpe/tools/__init__.py sha256=WSNxt3l4lkWA_0vhw1ED4I7KOO0mnAuHwSgFYqbq0Lg 247
olive/platform_sdk/qualcomm/snpe/tools/dev.py sha256=xmtUw5YnWNU7Gsa5kSIXQRvUfVMj-PtrpgITG_yGtFE 10991
olive/platform_sdk/qualcomm/snpe/tools/inference.py sha256=ak_dEWewzFZ-_vGL52f7iEZ5uaNThkAzhS4EI3zVc4k 19118
olive/platform_sdk/qualcomm/snpe/utils/__init__.py sha256=WSNxt3l4lkWA_0vhw1ED4I7KOO0mnAuHwSgFYqbq0Lg 247
olive/platform_sdk/qualcomm/snpe/utils/adb.py sha256=VLFuZ_ajf5W0NWtnRaBTdfDkGlUY2tYsW-oNFx7ZU8s 7018
olive/platform_sdk/qualcomm/utils/__init__.py sha256=WSNxt3l4lkWA_0vhw1ED4I7KOO0mnAuHwSgFYqbq0Lg 247
olive/platform_sdk/qualcomm/utils/data_loader.py sha256=bNGbGim1xjujvdu7BSTybXqO3ptlG3tbQVCWr70rdkE 16582
olive/platform_sdk/qualcomm/utils/input_list.py sha256=mvQQlu154du1f4iawpw-FwxPWEHMfSXR-2EPxDtlUCs 8878
olive/strategy/__init__.py sha256=WSNxt3l4lkWA_0vhw1ED4I7KOO0mnAuHwSgFYqbq0Lg 247
olive/strategy/search_parameter.py sha256=skXChFitdVUuukmDu00_8ZswpGhnSTeBTTwhqeoie-4 11986
olive/strategy/search_results.py sha256=O1iGt1wKby4Gb2Qy3S3qnVWzQcSg58uILU9cWf3mr3s 5638
olive/strategy/search_space.py sha256=jR6gOYhhZX55F4-n-XIxS69D-hI7RpLnYXIridtvNiw 4781
olive/strategy/search_strategy.py sha256=DYptaWdGR_vEWYwEianTFyc_AilMrOCqYX-wbR4Hn1A 13083
olive/strategy/utils.py sha256=5_JB0POwrCN30LFehSafjzeK6I5AJUT0Qfm0xznjZV0 2817
olive/strategy/search_algorithm/__init__.py sha256=5C_OqoRxJ-Zl2jDu13zzb5WydijQw6qjgdauFcz3-y8 717
olive/strategy/search_algorithm/exhaustive.py sha256=fHVvYKkyo_MwEiAdjgWIbc8ZsNfd-sXs76r1AQ31y5w 1148
olive/strategy/search_algorithm/optuna_sampler.py sha256=cQGdKjGsEIQwl6iEGBpHyb9_WapWQC8-mZZ1vLlDTkI 4407
olive/strategy/search_algorithm/random_sampler.py sha256=yH64C_swywa5BA1s-Ia5_R-pm2LyQ7GwJSk0plfmuOA 2473
olive/strategy/search_algorithm/search_algorithm.py sha256=KxwYY6mPH8-rdaE3m7jTpnjDfutH7mDZWvnNAxemZ9c 2160
olive/strategy/search_algorithm/tpe_sampler.py sha256=GYSejFQLdPMIZcgnlny2RDtZc0HuNv9nwPuNLBugZMA 1838
olive/systems/__init__.py sha256=WSNxt3l4lkWA_0vhw1ED4I7KOO0mnAuHwSgFYqbq0Lg 247
olive/systems/accelerator_creator.py sha256=GF11SMwbbb9zhG_RgFq_aMKkUeA6Vq4vGje97g1c4w8 12330
olive/systems/common.py sha256=ZHD5tToTNZInlQ6JZWyaM0BNaRj1v_FTcYp9kIkzrTw 3084
olive/systems/local.py sha256=-jAQ4qgiVyRjehZJ_ip_Ww1XH34aQ9MMMEnbSjN_2nU 2254
olive/systems/olive_system.py sha256=Zyz82UszOMKY2P5J_4omYTEhYpyrMqBP1CEZp8B5MSc 2203
olive/systems/system_alias.py sha256=rqDxUPiJZNFArMX_mg5No3W7MWOlyppiyG0pk1SmITE 3140
olive/systems/system_config.py sha256=5bHmHmLCQ8JVobhhi_7Oq90YwLDZQvi8seBXOkZrwf4 8028
olive/systems/azureml/__init__.py sha256=XMk00ngVPkLq8SAjhtDDXDUC6FDin5K_s_eu1FGi3qA 411
olive/systems/azureml/aml_evaluation_runner.py sha256=GPCv-4_Ju0s8AUCKRS41eRifjgIqTe2UGBi631MOSvg 1725
olive/systems/azureml/aml_pass_runner.py sha256=YzoQix4dqR12Eb2PXa1JdBAOpv-Zn4gDJ04vG_AhSo4 3594
olive/systems/azureml/aml_system.py sha256=fbqTdoCNiKXjxNRomUuBGemiAQg_7cJflFgSpjQP2Tc 30374
olive/systems/azureml/aml_workflow_runner.py sha256=Mwl9moW6nyl2nH_bH2aIVpexVEfz5ep_t8FuQmDZnX4 1880
olive/systems/docker/Dockerfile sha256=XAQOT_ruAGlgmeoXG2E7n6clsjMEV03BSwyVps5njpo 717
olive/systems/docker/Dockerfile.cpu sha256=o5F5Pc2J_FhtZZT2YrXnLDb1vwhx0OYlTQ_m6LqV7VQ 464
olive/systems/docker/Dockerfile.gpu sha256=GdrY3B1IZVB-PADSXF2cEwJWwXjxomJP-qG29a1G45w 1006
olive/systems/docker/Dockerfile.openvino sha256=4KgBtx4HNALGv5TE5BlChy4K-2xSMZitgCyv3drY6lo 2543
olive/systems/docker/__init__.py sha256=nrCMDPi17qCk3iGuH-Hbpq9JIOYkR8nOdvWsfXy9uqM 407
olive/systems/docker/docker_system.py sha256=HlCnvZLvS1PJXC_c6H_ArQm_jQY8zbU8DwLjDcD8ujo 18125
olive/systems/docker/eval.py sha256=fLHHuebL1eUOb5hhlaXhQUWF6Zoq-UQ62fttvBW1oQc 2146
olive/systems/docker/runner.py sha256=7dUKXMyq1diyT5391WOQVKDfMsljVb68BOZw7ClZ7hE 1953
olive/systems/docker/utils.py sha256=jF2xLuYZI4HYjFjMwNLSdnQreSvmm_jEgr_HWZlviS4 7177
olive/systems/isolated_ort/__init__.py sha256=vITx_9_O5lJ6lVD-Eh8f0mbLB5d5sYHX__HgjpAYOLg 357
olive/systems/isolated_ort/inference_runner.py sha256=wjfvMOhBeRR3aAYctYRItYcarhXgimX1AwA8EokrZiA 3606
olive/systems/isolated_ort/isolated_ort_system.py sha256=HOgcip9lKi7vh0yVM9HjjY5c_fGiW4m66WD8TmtjHVE 11896
olive/systems/python_environment/__init__.py sha256=cu6jFeXKLees7MkoNddzPVre_eE-FwXwA3pihv4yWi4 381
olive/systems/python_environment/common_requirements.txt sha256=05pEWHQCmJ4RjHzaKW8O6Icol_WJnVknzuCW8-nx5lI 41
olive/systems/python_environment/evaluation_runner.py sha256=1te_B7m2pJCtOpej36YfuyPx00DYpForNvFSqsvaY9M 2108
olive/systems/python_environment/pass_runner.py sha256=9X_sDHzOhhaZ0icFOU26p-eh9esrPIOINZ9qT_k12-U 1930
olive/systems/python_environment/python_environment_system.py sha256=VQf0z_WG3zNH1R7juBTsCF2cQexZX2egi2iFYtBzdNg 7851
olive/systems/utils/__init__.py sha256=GgRlTobiSfWSx0Dp99hNR9xBGeeRI-lBfdQ51jh_jLg 739
olive/systems/utils/arg_parser.py sha256=flnvpvVE0nROA6ZQ706QaJSu3-ugaM9afQ5IR-obfPc 3113
olive/systems/utils/available_providers_runner.py sha256=0A2C61-D5r9ke5ya2hOBEp1RP_6jgeG67cJC4NlqTH8 913
olive/systems/utils/misc.py sha256=4m8jZdhnUnyCyoayXENgIXDU8NNoB1DmQ686Ey_eOSc 7720
olive/workflows/__init__.py sha256=2mLegObegOEd5p6MDGX_4-Eto2XvWBFPyr3HIrz4D0g 306
olive/workflows/run/__init__.py sha256=WSNxt3l4lkWA_0vhw1ED4I7KOO0mnAuHwSgFYqbq0Lg 247
olive/workflows/run/__main__.py sha256=3DmHb_yyOuTFCWdrMUkimAe3neTwjjn2NqfE_rctWCk 399
olive/workflows/run/config.py sha256=LhnpJ3Neayv8FzHabJaR2peOiK4vI-gX2569g4ddark 16562
olive/workflows/run/run.py sha256=H9hSEjV3pSR0kJpRy01ekJC9-k8BWeLTqls-ceuMNJQ 16725
olive_ai-0.7.1.1.dist-info/LICENSE sha256=ws_MuBL-SCEBqPBFl9_FqZkaaydIJmxHrJG2parhU4M 1141
olive_ai-0.7.1.1.dist-info/METADATA sha256=SZ4ntSsp9wfZOse-Hkd4qajT7hdFKXA9GjU0NAt1ZJk 4145
olive_ai-0.7.1.1.dist-info/NOTICE.txt sha256=h7RtTa8A8uYhoKJ-nO_kScaD8qHLYj0en8UYEqpy5_E 764423
olive_ai-0.7.1.1.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
olive_ai-0.7.1.1.dist-info/entry_points.txt sha256=aHNsskT6XbNGHRzJyxWrLOpCWCpqAL8CBIakQxqpKE0 50
olive_ai-0.7.1.1.dist-info/top_level.txt sha256=V9j-sv9fsgSHbZLD-a-cxoocQvfzNaWA8w_3snFQbhQ 6
olive_ai-0.7.1.1.dist-info/RECORD

top_level.txt

olive

entry_points.txt

olive = olive.cli.launcher:main