Metadata-Version: 2.1
Name: azureml-metrics
Version: 0.0.48.post2
Summary: Contains the ML and non-Azure specific common code associated     with AzureML metrics.
Home-page: https://docs.microsoft.com/python/api/overview/azure/ml/?view=azure-ml-py
Author: Microsoft Corp
License: https://aka.ms/azureml-sdk-license
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Requires-Python: >=3.8,<4.0
Description-Content-Type: text/x-rst
License-File: LICENSE.txt
Requires-Dist: psutil <6.0.0,>=5.2.2
Requires-Dist: tqdm <5.0.0,>=4.62.3
Requires-Dist: azureml-telemetry <2.0.0,>=1.33.0
Requires-Dist: azureml-core <2.0.0,>=1.33.0
Requires-Dist: numpy <2.0.0,>=1.19.0 ; python_version < "3.9"
Requires-Dist: pandas <3.0.0,>=1.1.5 ; python_version <= "3.9"
Requires-Dist: pandas <3.0.0,>=2.0.2 ; python_version > "3.9"
Requires-Dist: setuptools >=69.1.0 ; python_version >= "3.12"
Requires-Dist: numpy <2.0.0,>=1.22.0 ; python_version >= "3.9"
Provides-Extra: ada-similarity
Requires-Dist: tenacity <9.0.0,>=8.2.2 ; extra == 'ada-similarity'
Requires-Dist: plotly <6.0.0,>=5.6.0 ; extra == 'ada-similarity'
Requires-Dist: scipy <2.0.0,>=1.10.0 ; (python_version >= "3.8") and extra == 'ada-similarity'
Requires-Dist: openai <2.0.0,>=0.27.2 ; (python_version >= "3.8") and extra == 'ada-similarity'
Provides-Extra: all
Requires-Dist: tenacity <9.0.0,>=8.2.2 ; extra == 'all'
Requires-Dist: tqdm <5.0.0,>=4.62.3 ; extra == 'all'
Requires-Dist: rouge-score <0.2.0,>=0.1.2 ; extra == 'all'
Requires-Dist: nltk <4.0.0,>=3.8.1 ; extra == 'all'
Requires-Dist: evaluate <0.6.0,>=0.3.0 ; extra == 'all'
Requires-Dist: torch <=3.0.0,>=1.13.0 ; extra == 'all'
Requires-Dist: transformers <=4.50.0,>=4.16.0 ; extra == 'all'
Requires-Dist: rtoml <1.0.0,>=0.9.0 ; extra == 'all'
Requires-Dist: azure-keyvault >=4.2.0 ; extra == 'all'
Requires-Dist: azure-identity >=1.14.1 ; extra == 'all'
Requires-Dist: requests <3.0.0,>=2.30.0 ; extra == 'all'
Requires-Dist: aiohttp <5.0.0,>=3.8.3 ; extra == 'all'
Requires-Dist: seqeval <2.0.0,>=1.2.2 ; extra == 'all'
Requires-Dist: jinja2 <4.0.0,>=3.1.2 ; extra == 'all'
Requires-Dist: nest-asyncio <2.0.0,>=1.5.1 ; extra == 'all'
Requires-Dist: bert-score <0.4.0,==0.3.13 ; extra == 'all'
Requires-Dist: plotly <6.0.0,>=5.6.0 ; extra == 'all'
Requires-Dist: pycocotools ==2.0.6 ; extra == 'all'
Requires-Dist: scikit-learn <2.0.0,>=0.19.0 ; (python_version <= "3.9") and extra == 'all'
Requires-Dist: scikit-learn <2.0.0,>=1.2.2 ; (python_version > "3.9") and extra == 'all'
Requires-Dist: openai <2.0.0,>=0.27.2 ; (python_version >= "3.8") and extra == 'all'
Requires-Dist: scipy <2.0.0,>=1.10.0 ; (python_version >= "3.8") and extra == 'all'
Provides-Extra: bert-score
Requires-Dist: evaluate <0.6.0,>=0.3.0 ; extra == 'bert-score'
Requires-Dist: bert-score <0.4.0,==0.3.13 ; extra == 'bert-score'
Provides-Extra: chat-completion
Requires-Dist: rouge-score <0.2.0,>=0.1.2 ; extra == 'chat-completion'
Requires-Dist: nltk <4.0.0,>=3.8.1 ; extra == 'chat-completion'
Requires-Dist: evaluate <0.6.0,>=0.3.0 ; extra == 'chat-completion'
Requires-Dist: torch <=3.0.0,>=1.13.0 ; extra == 'chat-completion'
Requires-Dist: transformers <=4.50.0,>=4.16.0 ; extra == 'chat-completion'
Requires-Dist: tenacity <9.0.0,>=8.2.2 ; extra == 'chat-completion'
Requires-Dist: rtoml <1.0.0,>=0.9.0 ; extra == 'chat-completion'
Requires-Dist: azure-keyvault >=4.2.0 ; extra == 'chat-completion'
Requires-Dist: azure-identity >=1.14.1 ; extra == 'chat-completion'
Requires-Dist: requests <3.0.0,>=2.30.0 ; extra == 'chat-completion'
Requires-Dist: aiohttp <5.0.0,>=3.8.3 ; extra == 'chat-completion'
Requires-Dist: openai <2.0.0,>=0.27.2 ; (python_version >= "3.8") and extra == 'chat-completion'
Provides-Extra: classification
Requires-Dist: tqdm <5.0.0,>=4.62.3 ; extra == 'classification'
Requires-Dist: scikit-learn <2.0.0,>=0.19.0 ; (python_version <= "3.9") and extra == 'classification'
Requires-Dist: scikit-learn <2.0.0,>=1.2.2 ; (python_version > "3.9") and extra == 'classification'
Requires-Dist: scipy <2.0.0,>=1.10.0 ; (python_version >= "3.8") and extra == 'classification'
Provides-Extra: code-generation
Requires-Dist: evaluate <0.6.0,>=0.3.0 ; extra == 'code-generation'
Provides-Extra: evaluate
Requires-Dist: evaluate <0.6.0,>=0.3.0 ; extra == 'evaluate'
Provides-Extra: fill-mask
Requires-Dist: evaluate <0.6.0,>=0.3.0 ; extra == 'fill-mask'
Requires-Dist: torch <=3.0.0,>=1.13.0 ; extra == 'fill-mask'
Requires-Dist: transformers <=4.50.0,>=4.16.0 ; extra == 'fill-mask'
Provides-Extra: forecasting
Requires-Dist: tqdm <5.0.0,>=4.62.3 ; extra == 'forecasting'
Requires-Dist: scikit-learn <2.0.0,>=0.19.0 ; (python_version <= "3.9") and extra == 'forecasting'
Requires-Dist: scikit-learn <2.0.0,>=1.2.2 ; (python_version > "3.9") and extra == 'forecasting'
Requires-Dist: scipy <2.0.0,>=1.10.0 ; (python_version >= "3.8") and extra == 'forecasting'
Provides-Extra: generative-ai
Requires-Dist: evaluate <0.6.0,>=0.3.0 ; extra == 'generative-ai'
Requires-Dist: jinja2 <4.0.0,>=3.1.2 ; extra == 'generative-ai'
Requires-Dist: nest-asyncio <2.0.0,>=1.5.1 ; extra == 'generative-ai'
Requires-Dist: tenacity <9.0.0,>=8.2.2 ; extra == 'generative-ai'
Requires-Dist: rtoml <1.0.0,>=0.9.0 ; extra == 'generative-ai'
Requires-Dist: azure-keyvault >=4.2.0 ; extra == 'generative-ai'
Requires-Dist: azure-identity >=1.14.1 ; extra == 'generative-ai'
Requires-Dist: requests <3.0.0,>=2.30.0 ; extra == 'generative-ai'
Requires-Dist: aiohttp <5.0.0,>=3.8.3 ; extra == 'generative-ai'
Requires-Dist: openai <2.0.0,>=0.27.2 ; (python_version >= "3.8") and extra == 'generative-ai'
Provides-Extra: image
Requires-Dist: pycocotools ==2.0.6 ; extra == 'image'
Provides-Extra: multimodal
Requires-Dist: tqdm <5.0.0,>=4.62.3 ; extra == 'multimodal'
Requires-Dist: rouge-score <0.2.0,>=0.1.2 ; extra == 'multimodal'
Requires-Dist: nltk <4.0.0,>=3.8.1 ; extra == 'multimodal'
Requires-Dist: evaluate <0.6.0,>=0.3.0 ; extra == 'multimodal'
Requires-Dist: torch <=3.0.0,>=1.13.0 ; extra == 'multimodal'
Requires-Dist: transformers <=4.50.0,>=4.16.0 ; extra == 'multimodal'
Requires-Dist: tenacity <9.0.0,>=8.2.2 ; extra == 'multimodal'
Requires-Dist: rtoml <1.0.0,>=0.9.0 ; extra == 'multimodal'
Requires-Dist: azure-keyvault >=4.2.0 ; extra == 'multimodal'
Requires-Dist: azure-identity >=1.14.1 ; extra == 'multimodal'
Requires-Dist: requests <3.0.0,>=2.30.0 ; extra == 'multimodal'
Requires-Dist: aiohttp <5.0.0,>=3.8.3 ; extra == 'multimodal'
Requires-Dist: seqeval <2.0.0,>=1.2.2 ; extra == 'multimodal'
Requires-Dist: jinja2 <4.0.0,>=3.1.2 ; extra == 'multimodal'
Requires-Dist: nest-asyncio <2.0.0,>=1.5.1 ; extra == 'multimodal'
Requires-Dist: bert-score <0.4.0,==0.3.13 ; extra == 'multimodal'
Requires-Dist: plotly <6.0.0,>=5.6.0 ; extra == 'multimodal'
Requires-Dist: pycocotools ==2.0.6 ; extra == 'multimodal'
Requires-Dist: scikit-learn <2.0.0,>=0.19.0 ; (python_version <= "3.9") and extra == 'multimodal'
Requires-Dist: scikit-learn <2.0.0,>=1.2.2 ; (python_version > "3.9") and extra == 'multimodal'
Requires-Dist: scipy <2.0.0,>=1.10.0 ; (python_version >= "3.8") and extra == 'multimodal'
Requires-Dist: openai <2.0.0,>=0.27.2 ; (python_version >= "3.8") and extra == 'multimodal'
Provides-Extra: prompt-flow
Requires-Dist: tqdm <5.0.0,>=4.62.3 ; extra == 'prompt-flow'
Requires-Dist: jinja2 <4.0.0,>=3.1.2 ; extra == 'prompt-flow'
Requires-Dist: nest-asyncio <2.0.0,>=1.5.1 ; extra == 'prompt-flow'
Requires-Dist: tenacity <9.0.0,>=8.2.2 ; extra == 'prompt-flow'
Requires-Dist: openai <2.0.0,>=0.27.2 ; (python_version >= "3.8") and extra == 'prompt-flow'
Provides-Extra: qa
Requires-Dist: evaluate <0.6.0,>=0.3.0 ; extra == 'qa'
Requires-Dist: torch <=3.0.0,>=1.13.0 ; extra == 'qa'
Requires-Dist: transformers <=4.50.0,>=4.16.0 ; extra == 'qa'
Requires-Dist: jinja2 <4.0.0,>=3.1.2 ; extra == 'qa'
Requires-Dist: nest-asyncio <2.0.0,>=1.5.1 ; extra == 'qa'
Requires-Dist: bert-score <0.4.0,==0.3.13 ; extra == 'qa'
Requires-Dist: tenacity <9.0.0,>=8.2.2 ; extra == 'qa'
Requires-Dist: plotly <6.0.0,>=5.6.0 ; extra == 'qa'
Requires-Dist: scipy <2.0.0,>=1.10.0 ; (python_version >= "3.8") and extra == 'qa'
Requires-Dist: openai <2.0.0,>=0.27.2 ; (python_version >= "3.8") and extra == 'qa'
Provides-Extra: rag-evaluation
Requires-Dist: tqdm <5.0.0,>=4.62.3 ; extra == 'rag-evaluation'
Requires-Dist: tenacity <9.0.0,>=8.2.2 ; extra == 'rag-evaluation'
Requires-Dist: rtoml <1.0.0,>=0.9.0 ; extra == 'rag-evaluation'
Requires-Dist: azure-keyvault >=4.2.0 ; extra == 'rag-evaluation'
Requires-Dist: azure-identity >=1.14.1 ; extra == 'rag-evaluation'
Requires-Dist: requests <3.0.0,>=2.30.0 ; extra == 'rag-evaluation'
Requires-Dist: aiohttp <5.0.0,>=3.8.3 ; extra == 'rag-evaluation'
Requires-Dist: openai <2.0.0,>=0.27.2 ; (python_version >= "3.8") and extra == 'rag-evaluation'
Provides-Extra: rai
Requires-Dist: tenacity <9.0.0,>=8.2.2 ; extra == 'rai'
Requires-Dist: openai <2.0.0,>=0.27.2 ; (python_version >= "3.8") and extra == 'rai'
Provides-Extra: regression
Requires-Dist: tqdm <5.0.0,>=4.62.3 ; extra == 'regression'
Requires-Dist: scikit-learn <2.0.0,>=0.19.0 ; (python_version <= "3.9") and extra == 'regression'
Requires-Dist: scikit-learn <2.0.0,>=1.2.2 ; (python_version > "3.9") and extra == 'regression'
Requires-Dist: scipy <2.0.0,>=1.10.0 ; (python_version >= "3.8") and extra == 'regression'
Provides-Extra: summarization
Requires-Dist: rouge-score <0.2.0,>=0.1.2 ; extra == 'summarization'
Requires-Dist: nltk <4.0.0,>=3.8.1 ; extra == 'summarization'
Requires-Dist: evaluate <0.6.0,>=0.3.0 ; extra == 'summarization'
Provides-Extra: tabular
Requires-Dist: tqdm <5.0.0,>=4.62.3 ; extra == 'tabular'
Requires-Dist: scikit-learn <2.0.0,>=0.19.0 ; (python_version <= "3.9") and extra == 'tabular'
Requires-Dist: scikit-learn <2.0.0,>=1.2.2 ; (python_version > "3.9") and extra == 'tabular'
Requires-Dist: scipy <2.0.0,>=1.10.0 ; (python_version >= "3.8") and extra == 'tabular'
Provides-Extra: text
Requires-Dist: tqdm <5.0.0,>=4.62.3 ; extra == 'text'
Requires-Dist: rouge-score <0.2.0,>=0.1.2 ; extra == 'text'
Requires-Dist: nltk <4.0.0,>=3.8.1 ; extra == 'text'
Requires-Dist: evaluate <0.6.0,>=0.3.0 ; extra == 'text'
Requires-Dist: torch <=3.0.0,>=1.13.0 ; extra == 'text'
Requires-Dist: transformers <=4.50.0,>=4.16.0 ; extra == 'text'
Requires-Dist: tenacity <9.0.0,>=8.2.2 ; extra == 'text'
Requires-Dist: rtoml <1.0.0,>=0.9.0 ; extra == 'text'
Requires-Dist: azure-keyvault >=4.2.0 ; extra == 'text'
Requires-Dist: azure-identity >=1.14.1 ; extra == 'text'
Requires-Dist: requests <3.0.0,>=2.30.0 ; extra == 'text'
Requires-Dist: aiohttp <5.0.0,>=3.8.3 ; extra == 'text'
Requires-Dist: seqeval <2.0.0,>=1.2.2 ; extra == 'text'
Requires-Dist: jinja2 <4.0.0,>=3.1.2 ; extra == 'text'
Requires-Dist: nest-asyncio <2.0.0,>=1.5.1 ; extra == 'text'
Requires-Dist: bert-score <0.4.0,==0.3.13 ; extra == 'text'
Requires-Dist: plotly <6.0.0,>=5.6.0 ; extra == 'text'
Provides-Extra: text-generation
Requires-Dist: rouge-score <0.2.0,>=0.1.2 ; extra == 'text-generation'
Requires-Dist: nltk <4.0.0,>=3.8.1 ; extra == 'text-generation'
Requires-Dist: evaluate <0.6.0,>=0.3.0 ; extra == 'text-generation'
Requires-Dist: torch <=3.0.0,>=1.13.0 ; extra == 'text-generation'
Requires-Dist: transformers <=4.50.0,>=4.16.0 ; extra == 'text-generation'
Provides-Extra: text-ner
Requires-Dist: seqeval <2.0.0,>=1.2.2 ; extra == 'text-ner'
Requires-Dist: scikit-learn <2.0.0,>=0.19.0 ; (python_version <= "3.9") and extra == 'text'
Requires-Dist: scikit-learn <2.0.0,>=1.2.2 ; (python_version > "3.9") and extra == 'text'
Requires-Dist: scipy <2.0.0,>=1.10.0 ; (python_version >= "3.8") and extra == 'text'
Requires-Dist: openai <2.0.0,>=0.27.2 ; (python_version >= "3.8") and extra == 'text'
Provides-Extra: translation
Requires-Dist: evaluate <0.6.0,>=0.3.0 ; extra == 'translation'
Provides-Extra: video
Requires-Dist: mmcv-full ==1.7.1 ; (python_version < "3.11") and extra == 'video'
Requires-Dist: mmdet ==2.28.2 ; (python_version < "3.11") and extra == 'video'
Requires-Dist: opencv-python-headless ==4.8.0.76 ; (python_version < "3.11") and extra == 'video'
Requires-Dist: torchvision ==0.14.1 ; (python_version < "3.11") and extra == 'video'
Requires-Dist: mmcv-full >=1.7.1 ; (python_version >= "3.11") and extra == 'video'
Requires-Dist: mmdet >=2.28.2 ; (python_version >= "3.11") and extra == 'video'
Requires-Dist: opencv-python-headless >=4.8.0.76 ; (python_version >= "3.11") and extra == 'video'
Requires-Dist: torchvision >=0.14.1 ; (python_version >= "3.11") and extra == 'video'

The azureml-metrics package can be used for computing supported machine learning metrics for 
classification, regression, forecasting, translation, summarization, question answering, 
image segmentation and object detection task types.

Items marked (preview) in this article are currently in public preview. The preview version is 
provided without a service level agreement, and it's not recommended for production workloads. 
Certain features might not be supported or might have constrained capabilities. For more information, 
see Supplemental Terms of Use for Microsoft Azure Previews.


