Addcmul
Source:R/gen-namespace-docs.R, R/gen-namespace-examples.R, R/gen-namespace.R
torch_addcmul.RdAddcmul
addcmul(input, tensor1, tensor2, *, value=1, out=NULL) -> Tensor
Performs the element-wise multiplication of tensor1
by tensor2, multiply the result by the scalar value
and add it to input.
tensor, tensor1, and tensor2 must be
broadcastable .
For inputs of type FloatTensor or DoubleTensor, value must be
a real number, otherwise an integer.
Examples
if (torch_is_installed()) {
t = torch_randn(c(1, 3))
t1 = torch_randn(c(3, 1))
t2 = torch_randn(c(1, 3))
torch_addcmul(t, t1, t2, 0.1)
}
#> torch_tensor
#> 0.0207 -1.4982 -0.1051
#> 0.1668 -1.4157 -0.1271
#> 0.2093 -1.3917 -0.1335
#> [ CPUFloatType{3,3} ]