o
    Û·i  ã                   @   s   d dl Z d dlZd dlmZ d dlmZ ddlmZ ddlm	Z	m
Z
mZ dZd	Zej d
d¡e	v ZdZdZdZdZdZdZdZdZdZdZej dd¡ZdZe dej ed¡¡Z ddgZ!dZ"e dd¡Z#e d d!¡ $¡ e	v Z%d"Z&ej d#d$¡ $¡ e	v Z'e d%d&¡ $¡ e	v Z(e
ƒ oše )e )e j* d'¡¡j+¡e )e¡kZ,eƒ o¯e )e )e j* d(¡¡j+¡e )e¡kZ-e,o³e-Z.e.r¼er¼ed'ƒ d)Z/d*Z0d+Z1d,Z2d-Z3d.Z4d/Z5g d0¢Z6dS )1é    N)ÚHF_HOME)Úversioné   )Údep_version_checké   )ÚENV_VARS_TRUE_VALUESÚis_peft_availableÚis_transformers_availablez0.6.0z4.34.0Ú_CHECK_PEFTÚ1zconfig.jsonzdiffusion_pytorch_model.binz&diffusion_pytorch_model.bin.index.jsonzdiffusion_flax_model.msgpackz
model.onnxz#diffusion_pytorch_model.safetensorsz.diffusion_pytorch_model.safetensors.index.jsonÚsafetensorsÚggufz
weights.pbÚHF_ENDPOINTzhttps://huggingface.coÚdiffusers_modulesÚHF_MODULES_CACHEÚmodulesÚfp16znon-emaé<   ÚDIFFUSERS_ATTN_BACKENDÚnativeÚDIFFUSERS_ATTN_CHECKSÚ0é   ÚHF_ENABLE_PARALLEL_LOADINGÚ ÚDIFFUSERS_DISABLE_REMOTE_CODEÚfalseÚpeftÚtransformerszChttps://q1bj3bpq6kzilnsu.us-east-1.aws.endpoints.huggingface.cloud/zChttps://x2dmsqunjd6k9prw.us-east-1.aws.endpoints.huggingface.cloud/zChttps://whhx50ex1aryqvw6.us-east-1.aws.endpoints.huggingface.cloud/zChttps://o7ywnmrahorts457.us-east-1.aws.endpoints.huggingface.cloud/zChttps://qc6479g0aac6qwy9.us-east-1.aws.endpoints.huggingface.cloud/zChttps://xjqqhmyn62rog84g.us-east-1.aws.endpoints.huggingface.cloud/zChttps://ptccx55jz97f9zgo.us-east-1.aws.endpoints.huggingface.cloud/)Úpretrained_model_name_or_pathÚ	subfolderÚvariantÚrevision)7Ú	importlibÚosÚhuggingface_hub.constantsr   Ú	packagingr   Údependency_versions_checkr   Úimport_utilsr   r   r	   ÚMIN_PEFT_VERSIONÚMIN_TRANSFORMERS_VERSIONÚenvironÚgetr
   ÚCONFIG_NAMEÚWEIGHTS_NAMEÚWEIGHTS_INDEX_NAMEÚFLAX_WEIGHTS_NAMEÚONNX_WEIGHTS_NAMEÚSAFETENSORS_WEIGHTS_NAMEÚSAFE_WEIGHTS_INDEX_NAMEÚSAFETENSORS_FILE_EXTENSIONÚGGUF_FILE_EXTENSIONÚONNX_EXTERNAL_WEIGHTS_NAMEÚHUGGINGFACE_CO_RESOLVE_ENDPOINTÚDIFFUSERS_DYNAMIC_MODULE_NAMEÚgetenvÚpathÚjoinr   ÚDEPRECATED_REVISION_ARGSÚDIFFUSERS_REQUEST_TIMEOUTr   Úupperr   Ú#DEFAULT_HF_PARALLEL_LOADING_WORKERSr   r   ÚparseÚmetadataÚbase_versionÚ_required_peft_versionÚ_required_transformers_versionÚUSE_PEFT_BACKENDÚDECODE_ENDPOINT_SD_V1ÚDECODE_ENDPOINT_SD_XLÚDECODE_ENDPOINT_FLUXÚDECODE_ENDPOINT_HUNYUAN_VIDEOÚENCODE_ENDPOINT_SD_V1ÚENCODE_ENDPOINT_SD_XLÚENCODE_ENDPOINT_FLUXÚDIFFUSERS_LOAD_ID_FIELDS© rN   rN   úO/home/ubuntu/vllm_env/lib/python3.10/site-packages/diffusers/utils/constants.pyÚ<module>   sd   
ÿþ
ÿþ