


'''simple docstring'''




import warnings


warnings.warn(
    """memory_utils has been reorganized to utils.memory. Import `find_executable_batchsize` from the main `__init__`: """
    """`from accelerate import find_executable_batch_size` to avoid this warning.""",
    FutureWarning,
)










import unittest

from transformers import load_tool
from transformers.utils import is_torch_available


if is_torch_available():
				import torch

from transformers.testing_utils import require_torch

from .test_tools_common import ToolTesterMixin

@require_torch
class 		UpperCAmelCase__			(			unittest.TestCase						,__UpperCamelCase   ):




			'''simple docstring'''






			def  snake_case__     (   self							: List[Any] ):
					'''simple docstring'''





					__UpperCAmelCase    :     Tuple													=	load_tool('''text-to-speech''' )
					self.tool.setup()




			def  snake_case__     (   self							: Union[str, Any] ):
					'''simple docstring'''





					torch.manual_seed(0 )
					__UpperCAmelCase    :     List[Any]													=	self.tool('''hey''' )
					__UpperCAmelCase    :     Union[str, Any]													=	result.to_raw()
					self.assertTrue(
					    torch.allclose(
					        resulting_tensor[:3]       ,       torch.tensor([-0.0_0_0_5_9_6_6_6_6_8_8_3_2_1_1_5_8_2_9, -0.0_0_0_3_6_5_7_6_4_0_1_9_0_7_9_5_0_6_4, -0.0_0_0_1_3_4_3_9_5_0_2_7_9_9_8_8_3_4_8_5] )       ,       ) )




			def  snake_case__     (   self							: Optional[Any] ):
					'''simple docstring'''





					torch.manual_seed(0 )
					__UpperCAmelCase    :     Optional[int]													=	self.tool('''hey''' )
					__UpperCAmelCase    :     List[str]													=	result.to_raw()
					self.assertTrue(
					    torch.allclose(
					        resulting_tensor[:3]       ,       torch.tensor([-0.0_0_0_5_9_6_6_6_6_8_8_3_2_1_1_5_8_2_9, -0.0_0_0_3_6_5_7_6_4_0_1_9_0_7_9_5_0_6_4, -0.0_0_0_1_3_4_3_9_5_0_2_7_9_9_8_8_3_4_8_5] )       ,       ) )





