diff --git a/docs/api/paddle/nn/Overview_cn.rst b/docs/api/paddle/nn/Overview_cn.rst index ee40272f162..f8927abff6a 100644 --- a/docs/api/paddle/nn/Overview_cn.rst +++ b/docs/api/paddle/nn/Overview_cn.rst @@ -49,6 +49,7 @@ paddle.nn 目录下包含飞桨框架支持的神经网络层和相关函数的 " :ref:`paddle.nn.Layer ` ", "基于 OOD 实现的动态图 Layer" " :ref:`paddle.nn.LayerList ` ", "用于保存子层列表" " :ref:`paddle.nn.ParameterList ` ", "参数列表容器" + " :ref:`paddle.nn.ParameterDict ` ", "参数字典容器" " :ref:`paddle.nn.Sequential ` ", "顺序容器;子 Layer 将按构造函数参数的顺序添加到此容器中" " :ref:`paddle.nn.LayerDict ` ", "保存子层到有序字典中,它包含的子层将被正确地注册和添加" diff --git a/docs/api/paddle/nn/ParameterDict_cn.rst b/docs/api/paddle/nn/ParameterDict_cn.rst new file mode 100644 index 00000000000..434aeec7f2b --- /dev/null +++ b/docs/api/paddle/nn/ParameterDict_cn.rst @@ -0,0 +1,24 @@ +.. _cn_api_paddle_nn_ParameterDict: + +ParameterDict +------------------------------- + +.. py:class:: paddle.nn.ParameterDict(parameters=None) + + + + +参数字典容器。此容器的行为类似于 Python 字典,但它包含的参数将被正确地注册和添加。 + +参数 +::::::::: + + - **parameters** (ParameterDict | Mapping[str, Tensor] | Sequence[tuple[str, Tensor]],可选) - 可迭代的 Parameters。 + +返回 +::::::::: +无 + +代码示例 +::::::::: +COPY-FROM: paddle.nn.ParameterDict diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/nn/torch.nn.ParameterDict.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/nn/torch.nn.ParameterDict.md new file mode 100644 index 00000000000..763624ea887 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/nn/torch.nn.ParameterDict.md @@ -0,0 +1,22 @@ +## [ 仅参数名不一致 ]torch.nn.ParameterDict + +### [torch.nn.ParameterDict](https://pytorch.org/docs/stable/generated/torch.nn.ParameterList.html?highlight=nn+parameterlist#torch.nn.ParameterDict) + +```python +torch.nn.ParameterDict(values=None) +``` + +### [paddle.nn.ParameterDict](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/nn/ParameterDict_cn.html#parameterdict) + +```python +paddle.nn.ParameterDict(parameters=None) +``` + +两者功能一致且参数用法一致,仅参数名不一致,具体如下: + +### 参数映射 + + +| PyTorch | PaddlePaddle | 备注 | +| ------- | ------------ | ------------------------------------- | +| values | parameters | 可迭代的 Parameters,仅参数名不一致。 |