data
data
(name, shape, append_batch_size=True, dtype='float32', lod_level=0, type=VarType.LOD_TENSOR, stop_gradient=True)[源代码]
该OP会在全局block中创建变量(Variable),该全局变量可被计算图中的算子(operator)访问。
注意:
- 参数:
1.如果为True,则在维度(shape)的开头插入-1。 例如,如果shape=[1],则输出shape为[-1,1]。可用于设置运行期间不同batch大小。
2.如果维度(shape)包含-1,比如shape=[-1,1]。 append_batch_size会强制变为为False(表示无效),因为PaddlePaddle不能在shape上设置一个以上的未知数。
type (VarType)- 输出类型,支持VarType.LOD_TENSOR,VarType.SELECTED_ROWS,VarType.NCCL_ID。默认为VarType.LOD_TENSOR。
lod_level (int)- LoD层。0表示输入数据不是一个序列。默认值为0。
stop_gradient (bool)- 提示是否应该停止计算梯度,默认值为True。
返回:全局变量,可进行数据访问
返回类型:Variable