





import os

from huggingface_hub.constants import HUGGINGFACE_HUB_CACHE, hf_cache_home


__A     =    HUGGINGFACE_HUB_CACHE


__A     =    "config.json"
__A     =    "diffusion_pytorch_model.bin"
__A     =    "diffusion_flax_model.msgpack"
__A     =    "model.onnx"
__A     =    "diffusion_pytorch_model.safetensors"
__A     =    "weights.pb"
__A     =    "https://huggingface.co"
__A     =    default_cache_path
__A     =    "diffusers_modules"
__A     =    os.getenv("HF_MODULES_CACHE", os.path.join(hf_cache_home, "modules"))
__A     =    ["fp16", "non-ema"]
__A     =    ".self_attn"













from ..utils import DummyObject, requires_backends



class        _SCREAMING_SNAKE_CASE						(     metaclass=__SCREAMING_SNAKE_CASE   ):







 '''simple docstring'''
 lowercase_		=      ["torch", "torchsde"]

 def __init__(self    :       Union[str, Any]	,			*UpperCAmelCase_    :       Dict	,			**UpperCAmelCase_    :       Tuple)	->Any:



   '''simple docstring'''



   requires_backends(self	,			["torch", "torchsde"])

 @classmethod
 def 							SCREAMING_SNAKE_CASE_ (cls    :       Dict	,			*UpperCAmelCase_    :       Optional[int]	,			**UpperCAmelCase_    :       Optional[int])	->List[Any]:



   '''simple docstring'''



   requires_backends(cls	,			["torch", "torchsde"])







 @classmethod
 def 							SCREAMING_SNAKE_CASE_ (cls    :       Tuple	,			*UpperCAmelCase_    :       Tuple	,			**UpperCAmelCase_    :       Any)	->Any:



   '''simple docstring'''



   requires_backends(cls	,			["torch", "torchsde"])

