
    bi>                        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dge
d<   eser 	  e       r e       s e       	 dd	lmZ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Lumina2PipelineLumina2Text2ImgPipelinepipeline_lumina2)$dummy_torch_and_transformers_objects   )r   r   )*N__file__)module_spec)typingr   utilsr   r   r   r   r	   r
   _dummy_objects_import_structurer   updater   r   r   *utils.dummy_torch_and_transformers_objectssys__name__globals__spec__modulesitemsnamevaluesetattr     _/home/cdr/jupyterlab/.venv/lib/python3.12/site-packages/diffusers/pipelines/lumina2/__init__.py<module>r%      s"       [%',>,@,.. -A .?@Y,Z())O)+0B0D022 1E 	ON '	*	CKK &++- 4eH%tU347 & Y=12VWXY * DCDs"   B2 C 2"CC
C'&C'