sums

    • 示例:3个Tensor求和
    • 参数:
      • out (Variable,可选) - 指定求和的结果Tensor,可以是程序中已经创建的任何Variable。默认值为None,此时将创建新的Variable来保存输出结果。
    1. import paddle.fluid as fluid
    2.  
    3. x0 = fluid.layers.fill_constant(shape=[16, 32], dtype='int64', value=1)
    4. x1 = fluid.layers.fill_constant(shape=[16, 32], dtype='int64', value=2)
    5. x3 = fluid.layers.fill_constant(shape=[16, 32], dtype='int64', value=0)
    6.  
    7. # 多个Tensor求和,结果保存在一个新建的Variable sum0,即sum0=x0+x1+x2,值为[[6, ..., 6], ..., [6, ..., 6]]
    8. sum0 = fluid.layers.sums(input=[x0, x1, x2])
    9.  
    10. sum1 = fluid.layers.sums(input=[x0, x1, x2], out=x3)