torch.lcm — PyTorch 2.7 documentation (original) (raw)

torch.lcm(input, other, *, out=None) → Tensor

Computes the element-wise least common multiple (LCM) of input and other.

Both input and other must have integer types.

Note

This defines lcm(0,0)=0lcm(0, 0) = 0 and lcm(0,a)=0lcm(0, a) = 0.

Parameters

Keyword Arguments

out (Tensor, optional) – the output tensor.

Example:

a = torch.tensor([5, 10, 15]) b = torch.tensor([3, 4, 5]) torch.lcm(a, b) tensor([15, 20, 15]) c = torch.tensor([3]) torch.lcm(a, c) tensor([15, 30, 15])