


from ...utils import (
    OptionalDependencyNotAvailable,
    is_torch_available,
    is_transformers_available,
    is_transformers_version,
)


try:
	if not (is_transformers_available() and is_torch_available() and is_transformers_version('''>=''', '''4.27.0''')):
		raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
	from ...utils.dummy_torch_and_transformers_objects import (
	    AudioLDMPipeline,
	)
else:
	from .pipeline_audioldm import AudioLDMPipeline










from dataclasses import dataclass
from typing import List, Optional, Union

import numpy as np
import PIL
from PIL import Image

from ...utils import BaseOutput, is_torch_available, is_transformers_available





@dataclass
# Copied from diffusers.pipelines.stable_diffusion.__init__.StableDiffusionPipelineOutput with Stable->Alt
class    A					(     A_				):
							UpperCamelCase_     :							Union[List[PIL.Image.Image], np.ndarray]
							UpperCamelCase_     :							Optional[List[bool]]


if is_transformers_available() and is_torch_available():
	from .modeling_roberta_series import RobertaSeriesModelWithTransformation
	from .pipeline_alt_diffusion import AltDiffusionPipeline
	from .pipeline_alt_diffusion_imgaimg import AltDiffusionImgaImgPipeline






