a
    þdª  ã                   @   s*  U d Z ddlZddlZddlZddlmZ ddlmZ ddlm	Z	m
Z
 d eeejjejjejjgƒ¡Zeeƒedƒk Ze	dejd	ƒZee ed
< e	dejdƒZee ed< e	dejdƒZee ed< e	dejdƒZee ed< e	dejdƒZee ed< e	dejdƒZee ed< e
dƒZeed< e
dƒZeed< e
dƒZ eed< e
dƒZ!eed< e
dƒZ"eed< e
dƒZ#eed < e
d!ƒZ$eed"< e
d#ƒZ%eed$< e
d%ƒZ&eed&< e	d%ejd'ƒZ'ee ed(< e	d%ejd)ƒZ(ee ed*< e
d+ƒZ)eed,< e
d-ƒZ*eed.< e	d-ejd/ƒZ+ee ed0< e	d-ejd1ƒZ,ee ed2< e
d3ƒZ-eed4< e
d5ƒZ.eed6< e
d7ƒZ/eed8< e	d7ejd9ƒZ0ee ed:< e
d;ƒZ1eed<< e
d=ƒZ2eed>< e
d?ƒZ3eed@< e
dAƒZ4eedB< e
dCƒZ5eedD< e
dEƒZ6eedF< e
dGƒZ7eedH< e
dIƒZ8eedJ< e	dKejd'ƒZ9ee edL< e :dM¡duZ;eedN< dS )OzImport utilities.é    N)ÚLooseVersion)ÚOptional)Úcompare_versionÚpackage_availableÚ.z3.8Ztorchz
1.12.0.devÚ_TORCH_LOWER_1_12_DEVz1.9.0Ú_TORCH_GREATER_EQUAL_1_9z1.10.0Ú_TORCH_GREATER_EQUAL_1_10z1.11.0Ú_TORCH_GREATER_EQUAL_1_11z1.12.0Ú_TORCH_GREATER_EQUAL_1_12z1.13.0Ú_TORCH_GREATER_EQUAL_1_13ZjiwerÚ_JIWER_AVAILABLEZnltkÚ_NLTK_AVAILABLEZrouge_scoreÚ_ROUGE_SCORE_AVAILABLEZ
bert_scoreÚ_BERTSCORE_AVAILABLEZscipyÚ_SCIPY_AVAILABLEZtorch_fidelityÚ_TORCH_FIDELITY_AVAILABLEZlpipsÚ_LPIPS_AVAILABLEZpycocotoolsÚ_PYCOCOTOOLS_AVAILABLEZtorchvisionÚ_TORCHVISION_AVAILABLEz0.8.0Ú_TORCHVISION_GREATER_EQUAL_0_8z0.13.0Ú_TORCHVISION_GREATER_EQUAL_0_13ZtqdmÚ_TQDM_AVAILABLEZtransformersÚ_TRANSFORMERS_AVAILABLEz4.4.0Ú_TRANSFORMERS_GREATER_EQUAL_4_4z4.10.0Ú _TRANSFORMERS_GREATER_EQUAL_4_10ZpesqÚ_PESQ_AVAILABLEZ	gammatoneÚ_GAMMATONE_AVAILABELZ
torchaudioÚ_TORCHAUDIO_AVAILABELz0.10.0Ú_TORCHAUDIO_GREATER_EQUAL_0_10Z	sacrebleuÚ_SACREBLEU_AVAILABLEÚregexÚ_REGEX_AVAILABLEZpystoiÚ_PYSTOI_AVAILABLEZfast_bss_evalÚ_FAST_BSS_EVAL_AVAILABLEZ
matplotlibÚ_MATPLOTLIB_AVAILABLEZscienceplotsÚ_SCIENCEPLOT_AVAILABLEÚmultiprocessingÚ_MULTIPROCESSING_AVAILABLEZ	torch_xlaÚ_XLA_AVAILABLEZpiqÚ_PIQ_GREATER_EQUAL_0_8ZlatexÚ_LATEX_AVAILABLE)<Ú__doc__ÚoperatorÚshutilÚsysZdistutils.versionr   Útypingr   Z lightning_utilities.core.importsr   r   ÚjoinÚmapÚstrÚversion_infoÚmajorÚminorÚmicroZ_PYTHON_VERSIONZ_PYTHON_LOWER_3_8Últr   ÚboolÚ__annotations__Úger   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r"   r#   r$   r%   r&   r(   r)   r*   Úwhichr+   © r=   r=   úg/var/www/html/stable-diffusion-webui/venv/lib/python3.9/site-packages/torchmetrics/utilities/imports.pyÚ<module>   sV   "