




import math

class 		lowercase_       :




					def __init__(   self:		Optional[int],     _lowercase:		Optional[Any],     _lowercase:		Dict,     _lowercase:		List[Any]):


									'''simple docstring'''


									__lowerCAmelCase					=  x
									__lowerCAmelCase					=  y
									__lowerCAmelCase					=  z







					def __repr__(   self:		Dict):


									'''simple docstring'''


									return f'''Point({self.x}, {self.y}, {self.z})'''





def      UpperCAmelCase  (						UpperCamelCase__						,			UpperCamelCase__   )     ->     float:







				'''simple docstring'''


				return math.sqrt(abs((b.x - a.x) ** 2 + (b.y - a.y) ** 2 + (b.z - a.z) ** 2   )   )


if __name__ == "__main__":
	import doctest

	doctest.testmod()











from ..utils import DummyObject, requires_backends

class 		lowercase_       (	metaclass=lowerCAmelCase__				):
					__UpperCamelCase     	= ["torch", "transformers", "k_diffusion"]




					def __init__(   self:		Tuple,     *_lowercase:		Dict,     **_lowercase:		Optional[int]):


									'''simple docstring'''


									requires_backends(self,     ["""torch""", """transformers""", """k_diffusion"""])




					@classmethod
					def     _lowercase						(   cls:		Union[str, Any],     *_lowercase:		Union[str, Any],     **_lowercase:		Optional[int]):


									'''simple docstring'''


									requires_backends(cls,     ["""torch""", """transformers""", """k_diffusion"""])







					@classmethod
					def     _lowercase						(   cls:		List[str],     *_lowercase:		int,     **_lowercase:		List[Any]):


									'''simple docstring'''


									requires_backends(cls,     ["""torch""", """transformers""", """k_diffusion"""])





