increment
paddle.fluid.layers.
increment
(x, value=1.0, in_place=True)[源代码]
使输入Tensor x
的数据累加 value
, 该OP通常用于循环次数的计数。
- 参数:
- x (Variable) – 元素个数为1的Tensor,数据类型必须为float32,float64,int32,int64。
- value (float,可选) – 需要增加的值,默认为1.0。
- in_place (bool,可选) – 输出Tensor是否和输入Tensor
x
复用同一块内存,默认为True。
返回:累加计算后的Tensor,形状、数据类型和 x
一致。
返回类型:Variable
代码示例
- import paddle.fluid as fluid
- counter = fluid.layers.zeros(shape=[1], dtype='float32') # [0.]
- fluid.layers.increment(counter) # [1.]