





from ..utils import DummyObject, requires_backends
class 			UpperCamelCase_		(  metaclass=_lowerCamelCase					):
					lowerCAmelCase_							=	['''torch''', '''scipy''']




					def __init__(		self				,						*lowerCAmelCase_				,						**lowerCAmelCase_  )		->							Any:
										requires_backends(self				,						['torch', 'scipy']  )




					@classmethod
					def 	lowerCAmelCase			(		cls				,						*lowerCAmelCase_				,						**lowerCAmelCase_  )		->							Optional[int]:
										requires_backends(cls				,						['torch', 'scipy']  )






					@classmethod
					def 	lowerCAmelCase			(		cls				,						*lowerCAmelCase_				,						**lowerCAmelCase_  )		->							Tuple:
										requires_backends(cls				,						['torch', 'scipy']  )










import unittest

from accelerate import debug_launcher
from accelerate.test_utils import require_cpu, test_ops, test_script
@require_cpu
class 			UpperCamelCase_		(  unittest.TestCase					):




					def 	lowerCAmelCase			(		self  )		->							List[Any]:
										debug_launcher(test_script.main  )






					def 	lowerCAmelCase			(		self  )		->							Optional[Any]:
										debug_launcher(test_ops.main  )



