






"""simple docstring"""



from ..utils import DummyObject, requires_backends





class 					_UpperCAmelCase       ( metaclass=_A							):
					SCREAMING_SNAKE_CASE_		:				str							    =   ["transformers", "torch", "note_seq"]




					def __init__(				self     :						Tuple    ,						*A     :						List[str]    ,						**A     :						List[Any]   )  ->  str:
							requires_backends(self    ,						['''transformers''', '''torch''', '''note_seq''']   )




					@classmethod
					def   A  (				cls     :						Union[str, Any]    ,						*A     :						Any    ,						**A     :						Union[str, Any]   )  ->  str:
							requires_backends(cls    ,						['''transformers''', '''torch''', '''note_seq''']   )






					@classmethod
					def   A  (				cls     :						Tuple    ,						*A     :						Union[str, Any]    ,						**A     :						int   )  ->  Optional[int]:
							requires_backends(cls    ,						['''transformers''', '''torch''', '''note_seq''']   )











"""simple docstring"""



from ...utils import is_torch_available, is_transformers_available


if is_transformers_available() and is_torch_available():
						from .pipeline_vq_diffusion import LearnedClassifierFreeSamplingEmbeddings, VQDiffusionPipeline



