Returns a new tensor with boolean elements representing if each element of input
is “close” to the corresponding element of other
. Closeness is defined as:
∣ input i − other i ∣ ≤ rtol × ∣ other i ∣ + atol \lvert \text{input}_i - \text{other}_i \rvert \leq \texttt{rtol} \times \lvert \text{other}_i \rvert + \texttt{atol} ∣inputi−otheri∣≤rtol×∣otheri∣+atol
where input
and other
are finite. Where input
and/or other
are nonfinite they are close if and only if they are equal, with NaNs being considered equal to each other when equal_nan
is True.
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])
Access comprehensive developer documentation for PyTorch
View Docs TutorialsGet in-depth tutorials for beginners and advanced developers
View Tutorials ResourcesFind development resources and get your questions answered
View ResourcesRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4