


from ..utils import DummyObject, requires_backends



class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     str							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Any							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Dict							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Optional[Any]							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     int							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     str							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Optional[Any]							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     int							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Optional[int]							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Tuple							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Dict							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




def      a	(							*SCREAMING_SNAKE_CASE_      :		int							,			**SCREAMING_SNAKE_CASE_      :		Tuple       ):






       """simple docstring"""





       requires_backends(_lowerCAmelCase							,			['''torch''']       )


def      a	(							*SCREAMING_SNAKE_CASE_      :		Any							,			**SCREAMING_SNAKE_CASE_      :		Optional[int]       ):






       """simple docstring"""





       requires_backends(_lowerCAmelCase							,			['''torch''']       )


def      a	(							*SCREAMING_SNAKE_CASE_      :		Optional[Any]							,			**SCREAMING_SNAKE_CASE_      :		List[str]       ):






       """simple docstring"""





       requires_backends(_lowerCAmelCase							,			['''torch''']       )


def      a	(							*SCREAMING_SNAKE_CASE_      :		List[Any]							,			**SCREAMING_SNAKE_CASE_      :		Union[str, Any]       ):






       """simple docstring"""





       requires_backends(_lowerCAmelCase							,			['''torch''']       )


def      a	(							*SCREAMING_SNAKE_CASE_      :		str							,			**SCREAMING_SNAKE_CASE_      :		Union[str, Any]       ):






       """simple docstring"""





       requires_backends(_lowerCAmelCase							,			['''torch''']       )


def      a	(							*SCREAMING_SNAKE_CASE_      :		Any							,			**SCREAMING_SNAKE_CASE_      :		Union[str, Any]       ):






       """simple docstring"""





       requires_backends(_lowerCAmelCase							,			['''torch''']       )


def      a	(							*SCREAMING_SNAKE_CASE_      :		List[str]							,			**SCREAMING_SNAKE_CASE_      :		str       ):






       """simple docstring"""





       requires_backends(_lowerCAmelCase							,			['''torch''']       )



class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     int							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Tuple							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     str							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Any							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Union[str, Any]							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Optional[int]							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     int							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Optional[int]							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     str							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Tuple							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Dict							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Dict							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     str							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Optional[Any]							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     str							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Tuple							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Tuple							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Any							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Tuple							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Any							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     int							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Optional[int]							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     str							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Optional[Any]							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     List[Any]							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     List[Any]							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     int							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Dict							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Dict							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     List[Any]							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Union[str, Any]							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Union[str, Any]							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     List[Any]							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Dict							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     str							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Union[str, Any]							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Tuple							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     Optional[Any]							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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




class    UpperCAmelCase_	(							metaclass=__snake_case):
       '''simple docstring'''
       __UpperCamelCase      :     List[Any]							=					['torch']






       def __init__(     self ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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






       @classmethod
       def  _lowercase   (     cls ,					*__SCREAMING_SNAKE_CASE ,					**__SCREAMING_SNAKE_CASE						):




              """simple docstring"""




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





import unittest

import numpy as np
import torch

from diffusers import VersatileDiffusionImageVariationPipeline
from diffusers.utils.testing_utils import load_image, require_torch_gpu, slow, torch_device


__UpperCAmelCase : Dict 			=				False



class    UpperCAmelCase_	(							unittest.TestCase):
       '''simple docstring'''
       pass




@slow
@require_torch_gpu
class    UpperCAmelCase_	(							unittest.TestCase):
       '''simple docstring'''






       def  _lowercase   (     self						):




              """simple docstring"""




              UpperCamelCase    :	Dict   	=		VersatileDiffusionImageVariationPipeline.from_pretrained('''shi-labs/versatile-diffusion'''						)
              pipe.to(__SCREAMING_SNAKE_CASE						)
              pipe.set_progress_bar_config(disable=__SCREAMING_SNAKE_CASE						)

              UpperCamelCase    :	Union[str, Any]   	=		load_image(
                  '''https://huggingface.co/datasets/hf-internal-testing/diffusers-images/resolve/main/versatile_diffusion/benz.jpg'''						)
              UpperCamelCase    :	str   	=		torch.manual_seed(0						)
              UpperCamelCase    :	Union[str, Any]   	=		pipe(
                  image=__SCREAMING_SNAKE_CASE ,					generator=__SCREAMING_SNAKE_CASE ,					guidance_scale=7.5 ,					num_inference_steps=50 ,					output_type='''numpy''' ,					).images

              UpperCamelCase    :	List[Any]   	=		image[0, 253:256, 253:256, -1]

              assert image.shape == (1, 512, 512, 3)
              UpperCamelCase    :	Dict   	=		np.array([0.0_441, 0.0_469, 0.0_507, 0.0_575, 0.0_632, 0.0_650, 0.0_865, 0.0_909, 0.0_945]						)

              assert np.abs(image_slice.flatten() - expected_slice						).max() < 1e-2

