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