diff --git a/doc/fluid/user_guides/howto/basic_concept/lod_tensor.rst b/doc/fluid/user_guides/howto/basic_concept/lod_tensor.rst index dbe968e240ca16c4ee099d0c1f39f7915982ca21..85b0103ade4d48c2404e89112d8c612629545029 100644 --- a/doc/fluid/user_guides/howto/basic_concept/lod_tensor.rst +++ b/doc/fluid/user_guides/howto/basic_concept/lod_tensor.rst @@ -59,7 +59,7 @@ LoD 索引 **视频的mini-batch** -在视觉任务中,时常需要处理视频和图像这些元素是高维的对象,假设现存的一个nimi-batch包含3个视频,分别有3个,1个和2个帧,每个帧都具有相同大小:640x480,则这个mini-batch可以被表示为: +在视觉任务中,时常需要处理视频和图像这些元素是高维的对象,假设现存的一个mini-batch包含3个视频,分别有3个,1个和2个帧,每个帧都具有相同大小:640x480,则这个mini-batch可以被表示为: .. code-block:: text @@ -261,8 +261,8 @@ layers.sequence_expand通过获取 y 的 lod 值对 x 的数据进行扩充, .. code-block:: python - x = fluid.layers.data(name='x', shape=[1], dtype='float32', lod_level=0) - y = fluid.layers.data(name='y', shape=[1], dtype='float32', lod_level=1) + x = fluid.layers.data(name='x', shape=[1], dtype='float32', lod_level=1) + y = fluid.layers.data(name='y', shape=[1], dtype='float32', lod_level=2) out = fluid.layers.sequence_expand(x=x, y=y, ref_level=0) *说明*:输出LoD-Tensor的维度仅与传入的真实数据维度有关,在定义网络结构阶段为x、y设置的shape值,仅作为占位,并不影响结果。 @@ -338,8 +338,8 @@ layers.sequence_expand通过获取 y 的 lod 值对 x 的数据进行扩充, import paddle.fluid as fluid import numpy as np #定义前向计算 - x = fluid.layers.data(name='x', shape=[1], dtype='float32', lod_level=0) - y = fluid.layers.data(name='y', shape=[1], dtype='float32', lod_level=1) + x = fluid.layers.data(name='x', shape=[1], dtype='float32', lod_level=1) + y = fluid.layers.data(name='y', shape=[1], dtype='float32', lod_level=2) out = fluid.layers.sequence_expand(x=x, y=y, ref_level=0) #定义运算场所 place = fluid.CPUPlace() diff --git a/doc/fluid/user_guides/howto/basic_concept/lod_tensor_en.rst b/doc/fluid/user_guides/howto/basic_concept/lod_tensor_en.rst index c83ed5d88e9f249f2cb5c8d49db48aa2f7f51e9b..ea8770d0c40bcdee8a5ece484634d326d0b7f546 100644 --- a/doc/fluid/user_guides/howto/basic_concept/lod_tensor_en.rst +++ b/doc/fluid/user_guides/howto/basic_concept/lod_tensor_en.rst @@ -194,8 +194,8 @@ Code of sequence expanding: .. code-block:: python - x = fluid.layers.data(name='x', shape=[1], dtype='float32', lod_level=0) - y = fluid.layers.data(name='y', shape=[1], dtype='float32', lod_level=1) + x = fluid.layers.data(name='x', shape=[1], dtype='float32', lod_level=1) + y = fluid.layers.data(name='y', shape=[1], dtype='float32', lod_level=2) out = fluid.layers.sequence_expand(x=x, y=y, ref_level=0) *Note*:The dimension of input LoD-Tensor is only associated with the dimension of real data transferred in. The shape value set for x and y in the definition of network structure is just a placeholder with little influence on the result. @@ -271,8 +271,8 @@ You can check the output by executing the following complete code: import paddle.fluid as fluid import numpy as np #Define forward computation - x = fluid.layers.data(name='x', shape=[1], dtype='float32', lod_level=0) - y = fluid.layers.data(name='y', shape=[1], dtype='float32', lod_level=1) + x = fluid.layers.data(name='x', shape=[1], dtype='float32', lod_level=1) + y = fluid.layers.data(name='y', shape=[1], dtype='float32', lod_level=2) out = fluid.layers.sequence_expand(x=x, y=y, ref_level=0) #Define place for computation place = fluid.CPUPlace()