[ 组合替代实现 ]torch.Tensor.addcmul¶
torch.Tensor.addcmul¶
torch.Tensor.addcmul(tensor1, tensor2, *, value=1)
用于实现矩阵 tensor1
与矩阵 tensor2
相乘,再加上输入 input
,公式为:
$ out = input + value * tensor1 * tensor2 $
PaddlePaddle 目前无对应 API,可使用如下代码组合实现该 API。
转写示例¶
# PyTorch 写法
y = input.addcmul(tensor1, tensor2, value=value)
# Paddle 写法
y = input + value * tensor1 * tensor2