torch.isclose#
- torch.isclose(input,other,rtol=1e-05,atol=1e-08,equal_nan=False)→Tensor#
Returns a new tensor with boolean elements representing if each element of
inputis “close” to the corresponding element ofother.Closeness is defined as:where
inputandotherare finite. Whereinputand/orotherare nonfinite they are close if and only ifthey are equal, with NaNs being considered equal to each other whenequal_nanis True.- Parameters
Examples:
>>>torch.isclose(torch.tensor((1.,2,3)),torch.tensor((1+1e-10,3,4)))tensor([ True, False, False])>>>torch.isclose(torch.tensor((float('inf'),4)),torch.tensor((float('inf'),6)),rtol=.5)tensor([True, True])