def allclose(x: T.FloatTensor,
y: T.FloatTensor,
rtol: float = 1e-05,
atol: float = 1e-08) -> bool:
"""
Test if all elements in the two tensors are approximately equal.
absolute(x - y) <= (atol + rtol * absolute(y))
Args:
x: A tensor.
y: A tensor.
rtol (optional): Relative tolerance.
atol (optional): Absolute tolerance.
returns:
bool: Check if all of the elements in the tensors are approximately equal.
"""
return tall(torch.abs(x - y).le((atol + rtol * torch.abs(y))))
评论列表
文章目录