Ë
    (täi  ã                   ó4  — 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                  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                  j                  dd«      ZdZ ej:                  dej<                  j?                  ed«      «      Z ddgZ!dZ" ej:                  dd«      Z# ej:                  d d!«      jI                  «       e	v Z%d"Z&ej                  j                  d#d$«      jI                  «       e	v Z' ej:                  d%d&«      jI                  «       e	v Z( e
«       xrX  ejR                   ejR                  e jT                  j                  d'«      «      jV                  «       ejR                  e«      k\  Z, e«       xrX  ejR                   ejR                  e jT                  j                  d(«      «      jV                  «       ejR                  e«      k\  Z-e,xr e-Z.e.r
er ed'«       d)Z/d*Z0d+Z1d,Z2d-Z3d.Z4d/Z5g d0¢Z6y)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© ó    úh/Volumes/fast/ai/experiments/MLX_z-image/.venv/lib/python3.12/site-packages/diffusers/utils/constants.pyÚ<module>rR      sV  ðó Û 	å -Ý å 9ß \Ñ \ð Ð Ø#Ð Ø�j‰j�n‰n˜]¨CÓ0Ð4HÐH€ð €Ø,€Ø=Ð Ø2Ð Ø Ð Ø@Ð ØJÐ Ø*Ð ØÐ Ø)Ð Ø"$§*¡*§.¡.°Ð@XÓ"YÐ Ø 3Ð Ø�2—9‘9Ð/°·±·±¸gÀyÓ1QÓRÐ Ø" IÐ.Ð ØÐ Ø"˜Ÿ™Ð#;¸XÓFÐ Ø!˜Ÿ	™	Ð"9¸3Ó?×EÑEÓGÐK_Ð_Ð Ø&'Ð #ØŸZ™ZŸ^™^Ð,HÈ"ÓM×SÑSÓUÐYmÐmÐ Ø ) §	¡	Ð*IÈ7Ó S× YÑ YÓ [Ð_sÐ sÐ ñ +Ó,ò %°°·±Ø€G‡M�M�)×$Ñ$×,Ñ,¨VÓ4Ó5×BÑBó2à€W‡]�]Ð#Ó$ñ2%Ð ñ ";Ó!<ò "-ÀÀÇÁØ€G‡M�M�)×$Ñ$×,Ñ,¨^Ó<Ó=×JÑJóBà€W‡]�]Ð+Ó,ñB-Ð ð *ÒLÐ.LÐ á™Ù�fÔð ^Ð Ø]Ð Ø\Ð Ø eÐ ð ^Ð Ø]Ð Ø\Ð òÑ rP   