o
    ۷iE                     @   sN  d dl mZ ddlmZmZmZmZmZmZm	Z	 i Z
i Zze r(e r(e	dds+e W n eyB   ddlmZ e
ee Y nw ddged	< d
ged< esRerze r^e r^e	ddsae W n eyp   ddlT Y dS w ddlmZ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is_transformers_versionz>=z4.27.0)$dummy_torch_and_transformers_objectsAudioLDM2ProjectionModelAudioLDM2UNet2DConditionModelmodeling_audioldm2AudioLDM2Pipelinepipeline_audioldm2)*   )r   r   )r   N__file__)module_spec)typingr   utilsr   r   r   r   r   r	   r
   _dummy_objects_import_structurer   update*utils.dummy_torch_and_transformers_objectsr   r   r   r   r   sys__name__globals__spec__modulesitemsnamevaluesetattr r$   r$   \/home/ubuntu/vllm_env/lib/python3.10/site-packages/diffusers/pipelines/audioldm2/__init__.py<module>   sD    $
