torch.gcd — PyTorch 2.7 documentation (original) (raw)
torch.gcd(input, other, *, out=None) → Tensor¶
Computes the element-wise greatest common divisor (GCD) of input
and other
.
Both input
and other
must have integer types.
Note
This defines gcd(0,0)=0gcd(0, 0) = 0.
Parameters
Keyword Arguments
out (Tensor, optional) – the output tensor.
Example:
a = torch.tensor([5, 10, 15]) b = torch.tensor([3, 4, 5]) torch.gcd(a, b) tensor([1, 2, 5]) c = torch.tensor([3]) torch.gcd(a, c) tensor([1, 1, 3])