o
    pi4                     @   s  d dl mZ ddlmZmZmZmZmZmZ i Z	ddgiZ
ze r$e s'e W n ey>   ddlmZ e	ee Y nw dge
d< d	ge
d
< dge
d< dge
d< dge
d< es\erze rce sfe W n eyu   ddlT Y dS w ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ dS d dlZeee d e
edeje< e	 D ]\Z Z!e"eje e e! qdS )    )TYPE_CHECKING   )DIFFUSERS_SLOW_IMPORTOptionalDependencyNotAvailable_LazyModuleget_objects_from_moduleis_torch_availableis_transformers_availablepipeline_outputAnimateDiffPipelineOutput)$dummy_torch_and_transformers_objectsAnimateDiffPipelinepipeline_animatediffAnimateDiffControlNetPipelinepipeline_animatediff_controlnetAnimateDiffSDXLPipelinepipeline_animatediff_sdxl#AnimateDiffSparseControlNetPipelinepipeline_animatediff_sparsectrlAnimateDiffVideoToVideoPipeline pipeline_animatediff_video2video)*   )r   )r   )r   )r   )r   )r   N__file__)module_spec)#typingr   utilsr   r   r   r   r   r	   _dummy_objects_import_structurer   update*utils.dummy_torch_and_transformers_objectsr   r   r   r   r   r   r   r   r   r   r
   r   sys__name__globals__spec__modulesitemsnamevaluesetattr r*   r*   f/home/ubuntu/SoloSpeech/.venv/lib/python3.10/site-packages/diffusers/pipelines/animatediff/__init__.py<module>   sR     






