




from ..utils import DummyObject, requires_backends







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[str]:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Union[str, Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Dict:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      str:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[str]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Tuple:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Union[str, Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[Any]:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Dict:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      str:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[str]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[Any]:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      int:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[int]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[str]:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Union[str, Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Any:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      str:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Dict:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      str:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[str]:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Dict:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      str:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[str]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[str]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      str:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[int]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Tuple:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







def 			lowerCamelCase_		(       *UpperCamelCase__				:      List[Any] ,     **UpperCamelCase__				:      str      )     ->       Optional[Any]:





				"""simple docstring"""


				requires_backends(UpperCamelCase__ ,     ['torch']      )







def 			lowerCamelCase_		(       *UpperCamelCase__				:      int ,     **UpperCamelCase__				:      Optional[Any]      )     ->       List[Any]:





				"""simple docstring"""


				requires_backends(UpperCamelCase__ ,     ['torch']      )







def 			lowerCamelCase_		(       *UpperCamelCase__				:      List[Any] ,     **UpperCamelCase__				:      List[str]      )     ->       Optional[Any]:





				"""simple docstring"""


				requires_backends(UpperCamelCase__ ,     ['torch']      )







def 			lowerCamelCase_		(       *UpperCamelCase__				:      Union[str, Any] ,     **UpperCamelCase__				:      Union[str, Any]      )     ->       Optional[int]:





				"""simple docstring"""


				requires_backends(UpperCamelCase__ ,     ['torch']      )







def 			lowerCamelCase_		(       *UpperCamelCase__				:      Dict ,     **UpperCamelCase__				:      List[Any]      )     ->       List[Any]:





				"""simple docstring"""


				requires_backends(UpperCamelCase__ ,     ['torch']      )







def 			lowerCamelCase_		(       *UpperCamelCase__				:      List[str] ,     **UpperCamelCase__				:      Optional[int]      )     ->       int:





				"""simple docstring"""


				requires_backends(UpperCamelCase__ ,     ['torch']      )







def 			lowerCamelCase_		(       *UpperCamelCase__				:      Optional[Any] ,     **UpperCamelCase__				:      Any      )     ->       List[Any]:





				"""simple docstring"""


				requires_backends(UpperCamelCase__ ,     ['torch']      )







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Any:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[str]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[str]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Dict:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[str]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      str:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Tuple:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      str:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      str:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Dict:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[int]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      int:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Union[str, Any]:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[str]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      int:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Dict:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Any:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      str:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Dict:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[Any]:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Union[str, Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Tuple:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[int]:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[int]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Union[str, Any]:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[int]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      str:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[Any]:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      str:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Dict:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Dict:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Tuple:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      int:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      int:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Tuple:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      str:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Dict:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Union[str, Any]:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[str]:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Tuple:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[Any]:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      int:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Dict:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Any:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      int:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[str]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[str]:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[int]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Union[str, Any]:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[int]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Union[str, Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[int]:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[int]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Any:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[Any]:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      str:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Any:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Tuple:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Union[str, Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Union[str, Any]:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Dict:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Tuple:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Dict:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[str]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[Any]:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Dict:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      int:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Any:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Tuple:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      str:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      str:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[int]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[str]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[Any]:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Any:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      str:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      str:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Any:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Dict:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Tuple:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[str]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Any:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      int:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[Any]:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Dict:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Any:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      str:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Any:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Any:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Tuple:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Dict:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Any:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      int:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[Any]:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)







class     __lowerCAmelCase (       metaclass=__magic_name__ ):

			"""simple docstring"""







			snake_case_   		=       ['''torch''']


			def __init__(      self			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      List[Any]:



							'''simple docstring'''
							requires_backends(self			,						['torch']							)


			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Tuple:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)






			@classmethod
			def       lowercase_    (      cls			,						*lowerCamelCase__			,						**lowerCamelCase__							)    ->      Optional[Any]:



							'''simple docstring'''
							requires_backends(cls			,						['torch']							)








from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_speech_available, is_torch_available


__A        =    {
    "configuration_audio_spectrogram_transformer": [
        "AUDIO_SPECTROGRAM_TRANSFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP",
        "ASTConfig",
    ]
}

try:
					if not is_torch_available():
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					pass
else:
					__A        =    [
					    "AUDIO_SPECTROGRAM_TRANSFORMER_PRETRAINED_MODEL_ARCHIVE_LIST",
					    "ASTForAudioClassification",
					    "ASTModel",
					    "ASTPreTrainedModel",
					]

try:
					if not is_speech_available():
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					pass
else:
					__A        =    ["ASTFeatureExtractor"]

if TYPE_CHECKING:
					from .configuration_audio_spectrogram_transformer import (
					    AUDIO_SPECTROGRAM_TRANSFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP,
					    ASTConfig,
					)

					try:
										if not is_torch_available():
															raise OptionalDependencyNotAvailable()
					except OptionalDependencyNotAvailable:
										pass
					else:
										from .modeling_audio_spectrogram_transformer import (
										    AUDIO_SPECTROGRAM_TRANSFORMER_PRETRAINED_MODEL_ARCHIVE_LIST,
										    ASTForAudioClassification,
										    ASTModel,
										    ASTPreTrainedModel,
										)

					try:
										if not is_speech_available():
															raise OptionalDependencyNotAvailable()
					except OptionalDependencyNotAvailable:
										pass
					else:
										from .feature_extraction_audio_spectrogram_transformer import ASTFeatureExtractor


else:
					import sys

					__A        =    _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)


