
    biE                        d dl mZ ddlmZmZmZmZmZmZ i Z	i Z
	  e       r e       s e       	 dge
d<   dge
d<   eser	  e       s e       	 d	d
lmZ d	dlmZ yd dlZ ee e       d   e
e      ej,                  e<   e	j/                         D ]  \  ZZ eej,                  e   ee        y# e$ r  ddlmZ e	j                   ee             Y w xY w# e$ r ddl Y yw xY w)    )TYPE_CHECKING   )DIFFUSERS_SLOW_IMPORTOptionalDependencyNotAvailable_LazyModuleget_objects_from_moduleis_torch_availableis_transformers_availableKarrasVeSchedulerscheduling_karras_veScoreSdeVpSchedulerscheduling_sde_vp)dummy_pt_objects   )r   )r   )*N__file__)module_spec)typingr   utilsr   r   r   r   r	   r
   _dummy_objects_import_structurer   updater   r   r   r   utils.dummy_pt_objectssys__name__globals__spec__modulesitemsnamevaluesetattr     c/home/cdr/jupyterlab/.venv/lib/python3.12/site-packages/diffusers/schedulers/deprecated/__init__.py<module>r&      s$       	E%',>,@,.. -A 2E0E,-.C-D)*);!#022 $ 	<: '	*	CKK &++- 4eH%tU34= & E)12BCDE * 0/0s#   B4 C 4"CC
C)(C)