diff --git a/doc/fluid/api_cn/fluid_cn/data_cn.rst b/doc/fluid/api_cn/fluid_cn/data_cn.rst index 29949507c9215033829bf9084c54314548e80e57..55ee29199ed83bbc0e81b8fa03b4291bcba272b0 100644 --- a/doc/fluid/api_cn/fluid_cn/data_cn.rst +++ b/doc/fluid/api_cn/fluid_cn/data_cn.rst @@ -13,6 +13,10 @@ data ``paddle.fluid.layers.data`` 在组网期间会设置创建的变量维度(shape)和数据类型(dtype),但不会检查输入数据的维度和数据类型是否符合要求。 ``paddle.fluid.data`` 会在运行过程中由Executor/ParallelExecutor检查输入数据的维度和数据类型。 + 如果想输入变长输入,可以使用 ``paddle.fluid.data`` 时将变长维度设为-1,或者直接输入 ``paddle.fluid.layers.data`` 且PaddlePaddle会按具体输入的形状运行。 + + 本API创建的变量默认 ``stop_gradient`` 属性为true,这意味这反向梯度不会被传递过这个数据变量。如果用户想传递反向梯度,可以设置 ``var.stop_gradient = False`` 。 + 参数: - **name** (str)- 被创建的变量的名字,具体用法请参见 :ref:`api_guide_Name` 。 - **shape** (list|tuple)- 声明维度信息的list或tuple。 diff --git a/doc/fluid/api_cn/layers_cn/data_cn.rst b/doc/fluid/api_cn/layers_cn/data_cn.rst index 9b9f7a757059036c3adf03420b649ec3ae8fa412..c40f720cdaa322048402ea20e33d4e5d39170957 100644 --- a/doc/fluid/api_cn/layers_cn/data_cn.rst +++ b/doc/fluid/api_cn/layers_cn/data_cn.rst @@ -13,6 +13,10 @@ data ``paddle.fluid.layers.data`` 在组网期间会设置创建的变量维度(shape)和数据类型(dtype),但不会检查输入数据的维度和数据类型是否符合要求。 ``paddle.fluid.data`` 会在运行过程中由Executor/ParallelExecutor检查输入数据的维度。 + 如果想输入变长输入,用户可以直接输入这个 ``paddle.fluid.layers.data`` 且PaddlePaddle会按具体输入的形状运行。或者也可以使用 ``paddle.fluid.data`` 时将变长维度设为-1。 + + 本API创建的变量默认 ``stop_gradient`` 属性为true,这意味这反向梯度不会被传递过这个数据变量。如果用户想传递反向梯度,可以设置 ``var.stop_gradient = False`` 。 + 参数: - **name** (str)- 被创建的变量的名字,具体用法请参见 :ref:`api_guide_Name` 。 - **shape** (list)- 声明维度信息的list。如果 ``append_batch_size`` 为True且内部没有维度值为-1,则应将其视为每个样本的形状。 否则,应将其视为batch数据的形状。