




"""simple docstring"""






from ..utils import DummyObject, requires_backends






class lowerCAmelCase__			(  metaclass=lowercase		):






			'''simple docstring'''



			lowerCamelCase__   =    ["""torch""", """torchsde"""]
			def __init__(						self						,   *lowercase						,   **lowercase						):
							requires_backends(self						,   ['torch', 'torchsde']						)
			@classmethod
			def       A_					(						cls						,   *lowercase						,   **lowercase						):
							requires_backends(cls						,   ['torch', 'torchsde']						)






			@classmethod
			def       A_					(						cls						,   *lowercase						,   **lowercase						):
							requires_backends(cls						,   ['torch', 'torchsde']						)





"""simple docstring"""






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

import numpy as np
import torch

from ...utils import BaseOutput, OptionalDependencyNotAvailable, is_torch_available, is_transformers_available






@dataclass
class lowerCAmelCase__			(  lowercase		):






			'''simple docstring'''



			lowerCamelCase__   =    42


try:
			if not (is_transformers_available() and is_torch_available()):
						raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
			from ...utils.dummy_torch_and_transformers_objects import *  # noqa F403
else:
			from .pipeline_text_to_video_synth import TextToVideoSDPipeline
			from .pipeline_text_to_video_synth_imgaimg import VideoToVideoSDPipeline  # noqa: F401
			from .pipeline_text_to_video_zero import TextToVideoZeroPipeline