
    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ge
d<   ddge
d<   d	d
ge
d<   ddge
d<   eser6	  e       r e       s e       	 ddlmZ ddlmZmZ ddlmZmZ 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MarigoldImageProcessormarigold_image_processingMarigoldDepthOutputMarigoldDepthPipelinepipeline_marigold_depthMarigoldIntrinsicsOutputMarigoldIntrinsicsPipelinepipeline_marigold_intrinsicsMarigoldNormalsOutputMarigoldNormalsPipelinepipeline_marigold_normals)$dummy_torch_and_transformers_objects   )r   )r   r   )r   r   )r   r   )*N__file__)module_spec)"typingr   utilsr   r   r   r   r	   r
   _dummy_objects_import_structurer   updater   r   r   r   r   r   r   r   r   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/marigold/__init__.py<module>r-      s`       j%',>,@,.. -A 7O5O124IKb3c/09SUq8r456MOh5i12)
^)+0B0D022 1E 	FWf]] '	*	CKK &++- 4eH%tU34A & Y=12VWXY * DCDs#   C D "D D
DD