Lerp
lerp(input, end, weight, out=NULL)
Does a linear interpolation of two tensors start (given by input) and end based
on a scalar or tensor weight and returns the resulting out tensor.
start and end must be
broadcastable . If weight is a tensor, then
the shapes of weight, start, and end must be broadcastable .
Examples
if (torch_is_installed()) {
start = torch_arange(1, 4)
end = torch_empty(4)$fill_(10)
start
end
torch_lerp(start, end, 0.5)
torch_lerp(start, end, torch_full_like(start, 0.5))
}
#> torch_tensor
#> 5.5000
#> 6.0000
#> 6.5000
#> 7.0000
#> [ CPUFloatType{4} ]