提交 0bc16a6c 编写于 作者: S songyouwei 提交者: zhongpu

add LayerList doc (#1690)

test=develop
上级 957d64e9
......@@ -24,6 +24,7 @@ fluid.dygraph
dygraph_cn/guard_cn.rst
dygraph_cn/InverseTimeDecay_cn.rst
dygraph_cn/Layer_cn.rst
dygraph_cn/LayerList_cn.rst
dygraph_cn/LayerNorm_cn.rst
dygraph_cn/Linear_cn.rst
dygraph_cn/load_dygraph_cn.rst
......
.. _cn_api_fluid_dygraph_LayerList:
LayerList
-------------------------------
.. py:class:: paddle.fluid.dygraph.LayerList(sublayers=None)
LayerList用于保存子层列表,它包含的子层将被正确地注册和添加。列表中的子层可以像常规python列表一样被索引。
参数:
- **sublayers** (iterable,可选) - 要保存的子层。
返回:无
**代码示例**
.. code-block:: python
import paddle.fluid as fluid
import numpy as np
class MyLayer(fluid.Layer):
def __init__(self):
super(MyLayer, self).__init__()
self.linears = fluid.dygraph.LayerList(
[fluid.dygraph.Linear(10, 10) for i in range(10)])
def forward(self, x):
# LayerList可以像iterable一样迭代,也可以使用int索引
for i, l in enumerate(self.linears):
x = self.linears[i // 2](x) + l(x)
return x
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册