
    bi                         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!      e	v Z$d"Z%ej                  j                  d#d$      jM                         e	v Z' e
       xrX  ejP                   ejP                  e jR                  j                  d%            jT                         ejP                  e      k\  Z+ e       xrX  ejP                   ejP                  e jR                  j                  d&            jT                         ejP                  e      k\  Z,e+xr e,Z-e-r
er ed%       d'Z.d(Z/d)Z0d*Z1d+Z2d,Z3d-Z4y).    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 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/)5	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   r   #DEFAULT_HF_PARALLEL_LOADING_WORKERSupperr   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     T/home/cdr/jupyterlab/.venv/lib/python3.12/site-packages/diffusers/utils/constants.py<module>rK      s"    	 -  9 \ \  # jjnn]C04HH ,= 2   @ J *  ) "$**..@X"Y  3 299/gy1QR "I.  "#;XF !		"93?CWW &' #ZZ^^,H"MSSUYmm  +, %GMM)$$,,V45BB2W]]#$2%  ";!< "-GMM)$$,,^<=JJBW]]+,B-  *L.L f ^ ] \  e  ^ ] \ rI   