From a360d5ff336484a00059c222af88d93496ed391e Mon Sep 17 00:00:00 2001 From: zhouxin Date: Thu, 30 Oct 2025 09:56:59 +0000 Subject: [PATCH 1/7] Add pad apis --- docs/api/paddle/nn/ConstantPad1d_cn.rst | 24 ++++++++++++++++++++++ docs/api/paddle/nn/ConstantPad2d_cn.rst | 24 ++++++++++++++++++++++ docs/api/paddle/nn/ConstantPad3d_cn.rst | 24 ++++++++++++++++++++++ docs/api/paddle/nn/ReflectionPad1d_cn.rst | 23 +++++++++++++++++++++ docs/api/paddle/nn/ReflectionPad2d_cn.rst | 23 +++++++++++++++++++++ docs/api/paddle/nn/ReflectionPad3d_cn.rst | 23 +++++++++++++++++++++ docs/api/paddle/nn/ReplicationPad1d_cn.rst | 23 +++++++++++++++++++++ docs/api/paddle/nn/ReplicationPad2d_cn.rst | 23 +++++++++++++++++++++ docs/api/paddle/nn/ReplicationPad3d_cn.rst | 23 +++++++++++++++++++++ 9 files changed, 210 insertions(+) create mode 100644 docs/api/paddle/nn/ConstantPad1d_cn.rst create mode 100644 docs/api/paddle/nn/ConstantPad2d_cn.rst create mode 100644 docs/api/paddle/nn/ConstantPad3d_cn.rst create mode 100644 docs/api/paddle/nn/ReflectionPad1d_cn.rst create mode 100644 docs/api/paddle/nn/ReflectionPad2d_cn.rst create mode 100644 docs/api/paddle/nn/ReflectionPad3d_cn.rst create mode 100644 docs/api/paddle/nn/ReplicationPad1d_cn.rst create mode 100644 docs/api/paddle/nn/ReplicationPad2d_cn.rst create mode 100644 docs/api/paddle/nn/ReplicationPad3d_cn.rst diff --git a/docs/api/paddle/nn/ConstantPad1d_cn.rst b/docs/api/paddle/nn/ConstantPad1d_cn.rst new file mode 100644 index 00000000000..c55f9e6012e --- /dev/null +++ b/docs/api/paddle/nn/ConstantPad1d_cn.rst @@ -0,0 +1,24 @@ +.. _cn_api_paddle_nn_ConstantPad1d: + +ConstantPad1d +------------------------------- +.. py:class:: paddle.nn.ConstantPad1d(padding, value, data_format="NCL", name=None) + +使用一个常量值来填充输入张量的边界。 + +参数 +:::::::::::: + + - **padding** (Tensor|Sequence[int]|int) - 填充大小。如果 `padding` 是一个整数,则在左、右两边都应用相同的填充。如果 `padding` 是一个包含两个整数的列表或元组,它将被解析为 `(pad_left, pad_right)`。 + - **value** (float) - 用于填充区域的常量值。 + - **data_format** (str,可选) - 指定输入的数据格式,可为 ``'NCL'`` 或 ``'NLC'``。默认值:``'NCL'``。 + - **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。 + +返回 +:::::::::::: +Tensor,填充后的张量。 + +代码示例 +:::::::::::: + +COPY-FROM: paddle.nn.ConstantPad1d diff --git a/docs/api/paddle/nn/ConstantPad2d_cn.rst b/docs/api/paddle/nn/ConstantPad2d_cn.rst new file mode 100644 index 00000000000..5201ae49a27 --- /dev/null +++ b/docs/api/paddle/nn/ConstantPad2d_cn.rst @@ -0,0 +1,24 @@ +.. _cn_api_paddle_nn_ConstantPad2d: + +ConstantPad2d +------------------------------- +.. py:class:: paddle.nn.ConstantPad2d(padding, value, data_format="NCHW", name=None) + +使用一个常量值来填充输入张量的边界。 + +参数 +:::::::::::: + + - **padding** (Tensor|Sequence[int]|int) - 填充大小。如果 `padding` 是一个整数,则在所有四个边(左、右、上、下)应用相同的填充。如果 `padding` 是一个包含四个整数的列表或元组,它将被解析为 `(pad_left, pad_right, pad_top, pad_bottom)`。 + - **value** (float) - 用于填充区域的常量值。 + - **data_format** (str,可选) - 指定输入的数据格式,可为 ``'NCHW'`` 或 ``'NHWC'``。默认值:``'NCHW'``。 + - **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。 + +返回 +:::::::::::: +Tensor,填充后的张量。 + +代码示例 +:::::::::::: + +COPY-FROM: paddle.nn.ConstantPad2d diff --git a/docs/api/paddle/nn/ConstantPad3d_cn.rst b/docs/api/paddle/nn/ConstantPad3d_cn.rst new file mode 100644 index 00000000000..2a91e9d3a97 --- /dev/null +++ b/docs/api/paddle/nn/ConstantPad3d_cn.rst @@ -0,0 +1,24 @@ +.. _cn_api_paddle_nn_ConstantPad3d: + +ConstantPad3d +------------------------------- +.. py:class:: paddle.nn.ConstantPad3d(padding, value, data_format="NCDHW", name=None) + +使用一个常量值来填充输入张量的边界。 + +参数 +:::::::::::: + + - **padding** (Tensor|Sequence[int]|int) - 填充大小。如果 `padding` 是一个整数,则在所有六个边(左、右、上、下、前、后)应用相同的填充。如果 `padding` 是一个包含六个整数的列表或元组,它将被解析为 `(pad_left, pad_right, pad_top, pad_bottom, pad_front, pad_back)`。 + - **value** (float) - 用于填充区域的常量值。 + - **data_format** (str,可选) - 指定输入的数据格式,可为 ``'NCDHW'`` 或 ``'NDHWC'``。默认值:``'NCDHW'``。 + - **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。 + +返回 +:::::::::::: +Tensor,填充后的张量。 + +代码示例 +:::::::::::: + +COPY-FROM: paddle.nn.ConstantPad3d diff --git a/docs/api/paddle/nn/ReflectionPad1d_cn.rst b/docs/api/paddle/nn/ReflectionPad1d_cn.rst new file mode 100644 index 00000000000..8637061e6ee --- /dev/null +++ b/docs/api/paddle/nn/ReflectionPad1d_cn.rst @@ -0,0 +1,23 @@ +.. _cn_api_paddle_nn_ReflectionPad1d: + +ReflectionPad1d +------------------------------- +.. py:class:: paddle.nn.ReflectionPad1d(padding, data_format="NCL", name=None) + +使用输入边界的反射来填充输入张量的边界。 + +参数 +:::::::::::: + + - **padding** (Tensor|Sequence[int]|int) - 填充大小。如果 `padding` 是一个整数,则在左、右两边都应用相同的填充。如果 `padding` 是一个包含两个整数的列表或元组,它将被解析为 `(pad_left, pad_right)`。填充宽度必须小于相应输入的维度。 + - **data_format** (str,可选) - 指定输入的数据格式,可为 ``'NCL'`` 或 ``'NLC'``。默认值:``'NCL'``。 + - **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。 + +返回 +:::::::::::: +Tensor,填充后的张量。 + +代码示例 +:::::::::::: + +COPY-FROM: paddle.nn.ReflectionPad1d diff --git a/docs/api/paddle/nn/ReflectionPad2d_cn.rst b/docs/api/paddle/nn/ReflectionPad2d_cn.rst new file mode 100644 index 00000000000..2a0fa0a1305 --- /dev/null +++ b/docs/api/paddle/nn/ReflectionPad2d_cn.rst @@ -0,0 +1,23 @@ +.. _cn_api_paddle_nn_ReflectionPad2d: + +ReflectionPad2d +------------------------------- +.. py:class:: paddle.nn.ReflectionPad2d(padding, data_format="NCHW", name=None) + +使用输入边界的反射来填充输入张量的边界。 + +参数 +:::::::::::: + + - **padding** (Tensor|Sequence[int]|int) - 填充大小。如果 `padding` 是一个整数,则在所有四个边(左、右、上、下)应用相同的填充。如果 `padding` 是一个包含四个整数的列表或元组,它将被解析为 `(pad_left, pad_right, pad_top, pad_bottom)`。填充宽度必须小于相应输入的维度。 + - **data_format** (str,可选) - 指定输入的数据格式,可为 ``'NCHW'`` 或 ``'NHWC'``。默认值:``'NCHW'``。 + - **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。 + +返回 +:::::::::::: +Tensor,填充后的张量。 + +代码示例 +:::::::::::: + +COPY-FROM: paddle.nn.ReflectionPad2d diff --git a/docs/api/paddle/nn/ReflectionPad3d_cn.rst b/docs/api/paddle/nn/ReflectionPad3d_cn.rst new file mode 100644 index 00000000000..2ffc717e913 --- /dev/null +++ b/docs/api/paddle/nn/ReflectionPad3d_cn.rst @@ -0,0 +1,23 @@ +.. _cn_api_paddle_nn_ReflectionPad3d: + +ReflectionPad3d +------------------------------- +.. py:class:: paddle.nn.ReflectionPad3d(padding, data_format="NCDHW", name=None) + +使用输入边界的反射来填充输入张量的边界。 + +参数 +:::::::::::: + + - **padding** (Tensor|Sequence[int]|int) - 填充大小。如果 `padding` 是一个整数,则在所有六个边(左、右、上、下、前、后)应用相同的填充。如果 `padding` 是一个包含六个整数的列表或元组,它将被解析为 `(pad_left, pad_right, pad_top, pad_bottom, pad_front, pad_back)`。填充宽度必须小于相应输入的维度。 + - **data_format** (str,可选) - 指定输入的数据格式,可为 ``'NCDHW'`` 或 ``'NDHWC'``。默认值:``'NCDHW'``。 + - **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。 + +返回 +:::::::::::: +Tensor,填充后的张量。 + +代码示例 +:::::::::::: + +COPY-FROM: paddle.nn.ReflectionPad3d diff --git a/docs/api/paddle/nn/ReplicationPad1d_cn.rst b/docs/api/paddle/nn/ReplicationPad1d_cn.rst new file mode 100644 index 00000000000..5bccdc51675 --- /dev/null +++ b/docs/api/paddle/nn/ReplicationPad1d_cn.rst @@ -0,0 +1,23 @@ +.. _cn_api_paddle_nn_ReplicationPad1d: + +ReplicationPad1d +------------------------------- +.. py:class:: paddle.nn.ReplicationPad1d(padding, data_format="NCL", name=None) + +通过复制边缘值来填充输入张量的边界。 + +参数 +:::::::::::: + + - **padding** (Tensor|Sequence[int]|int) - 填充大小。如果 `padding` 是一个整数,则在左、右两边都应用相同的填充。如果 `padding` 是一个包含两个整数的列表或元组,它将被解析为 `(pad_left, pad_right)`。 + - **data_format** (str,可选) - 指定输入的数据格式,可为 ``'NCL'`` 或 ``'NLC'``。默认值:``'NCL'``。 + - **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。 + +返回 +:::::::::::: +Tensor,填充后的张量。 + +代码示例 +:::::::::::: + +COPY-FROM: paddle.nn.ReplicationPad1d diff --git a/docs/api/paddle/nn/ReplicationPad2d_cn.rst b/docs/api/paddle/nn/ReplicationPad2d_cn.rst new file mode 100644 index 00000000000..6cd6f08a1fb --- /dev/null +++ b/docs/api/paddle/nn/ReplicationPad2d_cn.rst @@ -0,0 +1,23 @@ +.. _cn_api_paddle_nn_ReplicationPad2d: + +ReplicationPad2d +------------------------------- +.. py:class:: paddle.nn.ReplicationPad2d(padding, data_format="NCHW", name=None) + +通过复制边缘值来填充输入张量的边界。 + +参数 +:::::::::::: + + - **padding** (Tensor|Sequence[int]|int) - 填充大小。如果 `padding` 是一个整数,则在所有四个边(左、右、上、下)应用相同的填充。如果 `padding` 是一个包含四个整数的列表或元组,它将被解析为 `(pad_left, pad_right, pad_top, pad_bottom)`。 + - **data_format** (str,可选) - 指定输入的数据格式,可为 ``'NCHW'`` 或 ``'NHWC'``。默认值:``'NCHW'``。 + - **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。 + +返回 +:::::::::::: +Tensor,填充后的张量。 + +代码示例 +:::::::::::: + +COPY-FROM: paddle.nn.ReplicationPad2d diff --git a/docs/api/paddle/nn/ReplicationPad3d_cn.rst b/docs/api/paddle/nn/ReplicationPad3d_cn.rst new file mode 100644 index 00000000000..279e492ccae --- /dev/null +++ b/docs/api/paddle/nn/ReplicationPad3d_cn.rst @@ -0,0 +1,23 @@ +.. _cn_api_paddle_nn_ReplicationPad3d: + +ReplicationPad3d +------------------------------- +.. py:class:: paddle.nn.ReplicationPad3d(padding, data_format="NCDHW", name=None) + +通过复制边缘值来填充输入张量的边界。 + +参数 +:::::::::::: + + - **padding** (Tensor|Sequence[int]|int) - To. 填充大小。如果 `padding` 是一个整数,则在所有六个边(左、右、上、下、前、后)应用相同的填充。如果 `padding` 是一个包含六个整数的列表或元组,它将被解析为 `(pad_left, pad_right, pad_top, pad_bottom, pad_front, pad_back)`。 + - **data_format** (str,可选) - 指定输入的数据格式,可为 ``'NCDHW'`` 或 ``'NDHWC'``。默认值:``'NCDHW'``。 + - **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。 + +返回 +:::::::::::: +Tensor,填充后的张量。 + +代码示例 +:::::::::::: + +COPY-FROM: paddle.nn.ReplicationPad3d From a111f74b0e226d40548b68590e37716f49d8651d Mon Sep 17 00:00:00 2001 From: zhouxin Date: Fri, 31 Oct 2025 03:27:09 +0000 Subject: [PATCH 2/7] Add case-sensitive api --- ...nstantPad1d_cn.rst => ConstantPad1D_cn.rst} | 0 .../api/paddle/nn/ConstantPad1d_compat_cn_.rst | 7 +++++++ ...nstantPad2d_cn.rst => ConstantPad2D_cn.rst} | 0 .../api/paddle/nn/ConstantPad2d_compat_cn_.rst | 7 +++++++ ...nstantPad3d_cn.rst => ConstantPad3D_cn.rst} | 0 .../api/paddle/nn/ConstantPad3d_compat_cn_.rst | 7 +++++++ docs/api/paddle/nn/Overview_cn.rst | 18 ++++++++++++++++++ ...tionPad1d_cn.rst => ReflectionPad1D_cn.rst} | 8 ++++---- .../paddle/nn/ReflectionPad1d_compat_cn.rst | 7 +++++++ ...tionPad2d_cn.rst => ReflectionPad2D_cn.rst} | 0 .../paddle/nn/ReflectionPad2d_compat_cn.rst | 9 +++++++++ ...tionPad3d_cn.rst => ReflectionPad3D_cn.rst} | 0 .../paddle/nn/ReflectionPad3d_compat_cn.rst | 7 +++++++ ...ionPad1d_cn.rst => ReplicationPad1D_cn.rst} | 0 .../paddle/nn/ReplicationPad1d_compat_cn.rst | 7 +++++++ ...ionPad2d_cn.rst => ReplicationPad2D_cn.rst} | 0 .../paddle/nn/ReplicationPad2d_compat_cn.rst | 7 +++++++ ...ionPad3d_cn.rst => ReplicationPad3D_cn.rst} | 0 .../paddle/nn/ReplicationPad3d_compat_cn.rst | 7 +++++++ 19 files changed, 87 insertions(+), 4 deletions(-) rename docs/api/paddle/nn/{ConstantPad1d_cn.rst => ConstantPad1D_cn.rst} (100%) create mode 100644 docs/api/paddle/nn/ConstantPad1d_compat_cn_.rst rename docs/api/paddle/nn/{ConstantPad2d_cn.rst => ConstantPad2D_cn.rst} (100%) create mode 100644 docs/api/paddle/nn/ConstantPad2d_compat_cn_.rst rename docs/api/paddle/nn/{ConstantPad3d_cn.rst => ConstantPad3D_cn.rst} (100%) create mode 100644 docs/api/paddle/nn/ConstantPad3d_compat_cn_.rst rename docs/api/paddle/nn/{ReflectionPad1d_cn.rst => ReflectionPad1D_cn.rst} (83%) create mode 100644 docs/api/paddle/nn/ReflectionPad1d_compat_cn.rst rename docs/api/paddle/nn/{ReflectionPad2d_cn.rst => ReflectionPad2D_cn.rst} (100%) create mode 100644 docs/api/paddle/nn/ReflectionPad2d_compat_cn.rst rename docs/api/paddle/nn/{ReflectionPad3d_cn.rst => ReflectionPad3D_cn.rst} (100%) create mode 100644 docs/api/paddle/nn/ReflectionPad3d_compat_cn.rst rename docs/api/paddle/nn/{ReplicationPad1d_cn.rst => ReplicationPad1D_cn.rst} (100%) create mode 100644 docs/api/paddle/nn/ReplicationPad1d_compat_cn.rst rename docs/api/paddle/nn/{ReplicationPad2d_cn.rst => ReplicationPad2D_cn.rst} (100%) create mode 100644 docs/api/paddle/nn/ReplicationPad2d_compat_cn.rst rename docs/api/paddle/nn/{ReplicationPad3d_cn.rst => ReplicationPad3D_cn.rst} (100%) create mode 100644 docs/api/paddle/nn/ReplicationPad3d_compat_cn.rst diff --git a/docs/api/paddle/nn/ConstantPad1d_cn.rst b/docs/api/paddle/nn/ConstantPad1D_cn.rst similarity index 100% rename from docs/api/paddle/nn/ConstantPad1d_cn.rst rename to docs/api/paddle/nn/ConstantPad1D_cn.rst diff --git a/docs/api/paddle/nn/ConstantPad1d_compat_cn_.rst b/docs/api/paddle/nn/ConstantPad1d_compat_cn_.rst new file mode 100644 index 00000000000..8866c9bf5e1 --- /dev/null +++ b/docs/api/paddle/nn/ConstantPad1d_compat_cn_.rst @@ -0,0 +1,7 @@ +.. _cn_api_paddle_nn_ConstantPad1d: + +ConstantPad1d +------------------------------- +.. py:class:: paddle.nn.ConstantPad1d(padding, value, data_format="NCL", name=None) + +``Constant1D`` 的别名,请参考 :ref:`cn_api_paddle_nn_Constant1D`。 diff --git a/docs/api/paddle/nn/ConstantPad2d_cn.rst b/docs/api/paddle/nn/ConstantPad2D_cn.rst similarity index 100% rename from docs/api/paddle/nn/ConstantPad2d_cn.rst rename to docs/api/paddle/nn/ConstantPad2D_cn.rst diff --git a/docs/api/paddle/nn/ConstantPad2d_compat_cn_.rst b/docs/api/paddle/nn/ConstantPad2d_compat_cn_.rst new file mode 100644 index 00000000000..2902cea263c --- /dev/null +++ b/docs/api/paddle/nn/ConstantPad2d_compat_cn_.rst @@ -0,0 +1,7 @@ +.. _cn_api_paddle_nn_ConstantPad2d_compat: + +ConstantPad2d +------------------------------- +.. py:class:: paddle.nn.ConstantPad2d(padding, value, data_format="NCHW", name=None) + +``Constant2D`` 的别名,请参考 :ref:`cn_api_paddle_nn_Constant2D`。 diff --git a/docs/api/paddle/nn/ConstantPad3d_cn.rst b/docs/api/paddle/nn/ConstantPad3D_cn.rst similarity index 100% rename from docs/api/paddle/nn/ConstantPad3d_cn.rst rename to docs/api/paddle/nn/ConstantPad3D_cn.rst diff --git a/docs/api/paddle/nn/ConstantPad3d_compat_cn_.rst b/docs/api/paddle/nn/ConstantPad3d_compat_cn_.rst new file mode 100644 index 00000000000..e4cd710e495 --- /dev/null +++ b/docs/api/paddle/nn/ConstantPad3d_compat_cn_.rst @@ -0,0 +1,7 @@ +.. _cn_api_paddle_nn_ConstantPad3d: + +ConstantPad3d +------------------------------- +.. py:class:: paddle.nn.ConstantPad3d(padding, value, data_format="NCDHW", name=None) + +``Constant2D`` 的别名,请参考 :ref:`cn_api_paddle_nn_Constant2D`。 diff --git a/docs/api/paddle/nn/Overview_cn.rst b/docs/api/paddle/nn/Overview_cn.rst index e1644dffc61..312d74e82ef 100644 --- a/docs/api/paddle/nn/Overview_cn.rst +++ b/docs/api/paddle/nn/Overview_cn.rst @@ -114,6 +114,24 @@ Padding 层 " :ref:`paddle.nn.ZeroPad1D ` ", "一维零填充层" " :ref:`paddle.nn.ZeroPad2D ` ", "二维零填充层" " :ref:`paddle.nn.ZeroPad3D ` ", "三维零填充层" + " :ref:`paddle.nn.ConstantPad1D ` ", "一维常量填充层" + " :ref:`paddle.nn.ConstantPad1d ` ", "一维常量填充层(与前一 API 仅大小写不一致)" + " :ref:`paddle.nn.ConstantPad2D ` ", "二维常量填充层" + " :ref:`paddle.nn.ConstantPad2d ` ", "二维常量填充层(与前一 API 仅大小写不一致)" + " :ref:`paddle.nn.ConstantPad3D ` ", "三维常量填充层" + " :ref:`paddle.nn.ConstantPad3d ` ", "三维常量填充层(与前一 API 仅大小写不一致)" + " :ref:`paddle.nn.ReflectionPad1D ` ", "一维反射填充层" + " :ref:`paddle.nn.ReflectionPad1d ` ", "一维反射填充层(与前一 API 仅大小写不一致)" + " :ref:`paddle.nn.ReflectionPad2D ` ", "二维反射填充层" + " :ref:`paddle.nn.ReflectionPad2d ` ", "二维反射填充层(与前一 API 仅大小写不一致)" + " :ref:`paddle.nn.ReflectionPad3D ` ", "三维反射填充层" + " :ref:`paddle.nn.ReflectionPad3d ` ", "三维反射填充层(与前一 API 仅大小写不一致)" + " :ref:`paddle.nn.ReplicationPad1D ` ", "一维复制填充层" + " :ref:`paddle.nn.ReplicationPad1d ` ", "一维复制填充层(与前一 API 仅大小写不一致)" + " :ref:`paddle.nn.ReplicationPad2D ` ", "二维复制填充层" + " :ref:`paddle.nn.ReplicationPad2d ` ", "二维复制填充层(与前一 API 仅大小写不一致)" + " :ref:`paddle.nn.ReplicationPad3D ` ", "三维复制填充层" + " :ref:`paddle.nn.ReplicationPad3d ` ", "三维复制填充层(与前一 API 仅大小写不一致)" .. _activation_layers: diff --git a/docs/api/paddle/nn/ReflectionPad1d_cn.rst b/docs/api/paddle/nn/ReflectionPad1D_cn.rst similarity index 83% rename from docs/api/paddle/nn/ReflectionPad1d_cn.rst rename to docs/api/paddle/nn/ReflectionPad1D_cn.rst index 8637061e6ee..f6ada7f4fb7 100644 --- a/docs/api/paddle/nn/ReflectionPad1d_cn.rst +++ b/docs/api/paddle/nn/ReflectionPad1D_cn.rst @@ -1,8 +1,8 @@ -.. _cn_api_paddle_nn_ReflectionPad1d: +.. _cn_api_paddle_nn_ReflectionPad1D: -ReflectionPad1d +ReflectionPad1D ------------------------------- -.. py:class:: paddle.nn.ReflectionPad1d(padding, data_format="NCL", name=None) +.. py:class:: paddle.nn.ReflectionPad1D(padding, data_format="NCL", name=None) 使用输入边界的反射来填充输入张量的边界。 @@ -20,4 +20,4 @@ Tensor,填充后的张量。 代码示例 :::::::::::: -COPY-FROM: paddle.nn.ReflectionPad1d +COPY-FROM: paddle.nn.ReflectionPad1D diff --git a/docs/api/paddle/nn/ReflectionPad1d_compat_cn.rst b/docs/api/paddle/nn/ReflectionPad1d_compat_cn.rst new file mode 100644 index 00000000000..0922a5586fe --- /dev/null +++ b/docs/api/paddle/nn/ReflectionPad1d_compat_cn.rst @@ -0,0 +1,7 @@ +.. _cn_api_paddle_nn_ReflectionPad1D_compat: + +ReflectionPad1D +------------------------------- +.. py:class:: paddle.nn.ReflectionPad1D(padding, data_format="NCL", name=None) + +``ReflectionPad1D`` 的别名,请参考 :ref:`cn_api_paddle_nn_ReflectionPad1D`。 diff --git a/docs/api/paddle/nn/ReflectionPad2d_cn.rst b/docs/api/paddle/nn/ReflectionPad2D_cn.rst similarity index 100% rename from docs/api/paddle/nn/ReflectionPad2d_cn.rst rename to docs/api/paddle/nn/ReflectionPad2D_cn.rst diff --git a/docs/api/paddle/nn/ReflectionPad2d_compat_cn.rst b/docs/api/paddle/nn/ReflectionPad2d_compat_cn.rst new file mode 100644 index 00000000000..2d083c1bbd4 --- /dev/null +++ b/docs/api/paddle/nn/ReflectionPad2d_compat_cn.rst @@ -0,0 +1,9 @@ +.. _cn_api_paddle_nn_ReflectionPad2d: + +ReflectionPad2d +------------------------------- +.. py:class:: paddle.nn.ReflectionPad2d(padding, data_format="NCHW", name=None) + +使用输入边界的反射来填充输入张量的边界。 + +``ReflectionPad2D`` 的别名,请参考 :ref:`cn_api_paddle_nn_ReflectionPad2D`。 diff --git a/docs/api/paddle/nn/ReflectionPad3d_cn.rst b/docs/api/paddle/nn/ReflectionPad3D_cn.rst similarity index 100% rename from docs/api/paddle/nn/ReflectionPad3d_cn.rst rename to docs/api/paddle/nn/ReflectionPad3D_cn.rst diff --git a/docs/api/paddle/nn/ReflectionPad3d_compat_cn.rst b/docs/api/paddle/nn/ReflectionPad3d_compat_cn.rst new file mode 100644 index 00000000000..8605e16a8aa --- /dev/null +++ b/docs/api/paddle/nn/ReflectionPad3d_compat_cn.rst @@ -0,0 +1,7 @@ +.. _cn_api_paddle_nn_ReflectionPad3d_compat: + +ReflectionPad3d +------------------------------- +.. py:class:: paddle.nn.ReflectionPad3d(padding, data_format="NCDHW", name=None) + +``ReflectionPad3D`` 的别名,请参考 :ref:`cn_api_paddle_nn_ReflectionPad3D`。 diff --git a/docs/api/paddle/nn/ReplicationPad1d_cn.rst b/docs/api/paddle/nn/ReplicationPad1D_cn.rst similarity index 100% rename from docs/api/paddle/nn/ReplicationPad1d_cn.rst rename to docs/api/paddle/nn/ReplicationPad1D_cn.rst diff --git a/docs/api/paddle/nn/ReplicationPad1d_compat_cn.rst b/docs/api/paddle/nn/ReplicationPad1d_compat_cn.rst new file mode 100644 index 00000000000..200ac1ffe12 --- /dev/null +++ b/docs/api/paddle/nn/ReplicationPad1d_compat_cn.rst @@ -0,0 +1,7 @@ +.. _cn_api_paddle_nn_ReplicationPad1d: + +ReplicationPad1d +------------------------------- +.. py:class:: paddle.nn.ReplicationPad1d(padding, data_format="NCL", name=None) + +``ReflectionPad1D`` 的别名,请参考 :ref:`cn_api_paddle_nn_ReflectionPad1D`。 diff --git a/docs/api/paddle/nn/ReplicationPad2d_cn.rst b/docs/api/paddle/nn/ReplicationPad2D_cn.rst similarity index 100% rename from docs/api/paddle/nn/ReplicationPad2d_cn.rst rename to docs/api/paddle/nn/ReplicationPad2D_cn.rst diff --git a/docs/api/paddle/nn/ReplicationPad2d_compat_cn.rst b/docs/api/paddle/nn/ReplicationPad2d_compat_cn.rst new file mode 100644 index 00000000000..4c95fdc7535 --- /dev/null +++ b/docs/api/paddle/nn/ReplicationPad2d_compat_cn.rst @@ -0,0 +1,7 @@ +.. _cn_api_paddle_nn_ReplicationPad2d: + +ReplicationPad2d +------------------------------- +.. py:class:: paddle.nn.ReplicationPad2d(padding, data_format="NCHW", name=None) + +```ReplicationPad1d`` 的别名,请参考 :ref:`cn_api_paddle_nn_ReplicationPad1d`。 diff --git a/docs/api/paddle/nn/ReplicationPad3d_cn.rst b/docs/api/paddle/nn/ReplicationPad3D_cn.rst similarity index 100% rename from docs/api/paddle/nn/ReplicationPad3d_cn.rst rename to docs/api/paddle/nn/ReplicationPad3D_cn.rst diff --git a/docs/api/paddle/nn/ReplicationPad3d_compat_cn.rst b/docs/api/paddle/nn/ReplicationPad3d_compat_cn.rst new file mode 100644 index 00000000000..720d69365cc --- /dev/null +++ b/docs/api/paddle/nn/ReplicationPad3d_compat_cn.rst @@ -0,0 +1,7 @@ +.. _cn_api_paddle_nn_ReplicationPad3d: + +ReplicationPad3d +------------------------------- +.. py:class:: paddle.nn.ReplicationPad3d(padding, data_format="NCDHW", name=None) + +```ReplicationPad3D`` 的别名,请参考 :ref:`cn_api_paddle_nn_ReplicationPad3D`。 From 347efcaac0d29398f672cb4769ea2455c41d752b Mon Sep 17 00:00:00 2001 From: zhouxin Date: Mon, 3 Nov 2025 06:33:20 +0000 Subject: [PATCH 3/7] Add CircularPad1D/2D/3D --- docs/api/paddle/nn/CircularPad1D_cn.rst | 23 +++++++++++++++++++ .../api/paddle/nn/CircularPad1d_compat_cn.rst | 7 ++++++ docs/api/paddle/nn/CircularPad2D_cn.rst | 23 +++++++++++++++++++ .../api/paddle/nn/CircularPad2d_compat_cn.rst | 7 ++++++ docs/api/paddle/nn/CircularPad3D_cn.rst | 23 +++++++++++++++++++ .../api/paddle/nn/CircularPad3d_compat_cn.rst | 7 ++++++ docs/api/paddle/nn/ConstantPad1D_cn.rst | 2 +- .../paddle/nn/ConstantPad1d_compat_cn_.rst | 2 +- docs/api/paddle/nn/ConstantPad2D_cn.rst | 2 +- docs/api/paddle/nn/ConstantPad3D_cn.rst | 2 +- .../paddle/nn/ConstantPad3d_compat_cn_.rst | 2 +- docs/api/paddle/nn/Overview_cn.rst | 7 ++++++ docs/api/paddle/nn/ReflectionPad2D_cn.rst | 2 +- .../paddle/nn/ReflectionPad2d_compat_cn.rst | 2 +- docs/api/paddle/nn/ReflectionPad3D_cn.rst | 2 +- docs/api/paddle/nn/ReplicationPad1D_cn.rst | 2 +- .../paddle/nn/ReplicationPad1d_compat_cn.rst | 2 +- docs/api/paddle/nn/ReplicationPad2D_cn.rst | 2 +- .../paddle/nn/ReplicationPad2d_compat_cn.rst | 2 +- docs/api/paddle/nn/ReplicationPad3D_cn.rst | 2 +- .../paddle/nn/ReplicationPad3d_compat_cn.rst | 2 +- 21 files changed, 111 insertions(+), 14 deletions(-) create mode 100644 docs/api/paddle/nn/CircularPad1D_cn.rst create mode 100644 docs/api/paddle/nn/CircularPad1d_compat_cn.rst create mode 100644 docs/api/paddle/nn/CircularPad2D_cn.rst create mode 100644 docs/api/paddle/nn/CircularPad2d_compat_cn.rst create mode 100644 docs/api/paddle/nn/CircularPad3D_cn.rst create mode 100644 docs/api/paddle/nn/CircularPad3d_compat_cn.rst diff --git a/docs/api/paddle/nn/CircularPad1D_cn.rst b/docs/api/paddle/nn/CircularPad1D_cn.rst new file mode 100644 index 00000000000..aa5189562b9 --- /dev/null +++ b/docs/api/paddle/nn/CircularPad1D_cn.rst @@ -0,0 +1,23 @@ +.. _cn_api_paddle_nn_CircularPad1D: + +CircularPad1D +------------------------------- +.. py:class:: paddle.nn.CircularPad1D(padding, data_format="NCL", name=None) + +使用循环填充的方式来填充输入张量的边界。 + +参数 +:::::::::::: + + - **padding** (Tensor|Sequence[int]|int) - 填充大小。如果 `padding` 是一个整数,则在左、右两边都应用相同的填充。如果 `padding` 是一个包含两个整数的列表或元组,它将被解析为 `(pad_left, pad_right)`。 + - **data_format** (str,可选) - 指定输入的数据格式,可为 ``'NCL'`` 或 ``'NLC'``。默认值:``'NCL'``。 + - **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。 + +返回 +:::::::::::: +Tensor,填充后的张量。 + +代码示例 +:::::::::::: + +COPY-FROM: paddle.nn.CircularPad1D diff --git a/docs/api/paddle/nn/CircularPad1d_compat_cn.rst b/docs/api/paddle/nn/CircularPad1d_compat_cn.rst new file mode 100644 index 00000000000..37546241e21 --- /dev/null +++ b/docs/api/paddle/nn/CircularPad1d_compat_cn.rst @@ -0,0 +1,7 @@ +.. _cn_api_paddle_nn_CircularPad1d_compat: + +CircularPad1d +------------------------------- +.. py:class:: paddle.nn.CircularPad1d(padding, data_format="NCL", name=None) + +``CircularPad1D`` 的别名,请参考 :ref:`cn_api_paddle_nn_CircularPad1d`。 diff --git a/docs/api/paddle/nn/CircularPad2D_cn.rst b/docs/api/paddle/nn/CircularPad2D_cn.rst new file mode 100644 index 00000000000..0324a40474e --- /dev/null +++ b/docs/api/paddle/nn/CircularPad2D_cn.rst @@ -0,0 +1,23 @@ +.. _cn_api_paddle_nn_CircularPad2D: + +CircularPad2D +------------------------------- +.. py:class:: paddle.nn.CircularPad2D(padding, data_format="NCHW", name=None) + +使用循环填充的方式来填充输入张量的边界。 + +参数 +:::::::::::: + + - **padding** (Tensor|Sequence[int]|int) - 填充大小。如果 `padding` 是一个整数,则在左、右、上、下四个边界都应用相同的填充。如果 `padding` 是一个包含四个整数的列表或元组,它将被解析为 `(pad_left, pad_right, pad_top, pad_bottom)`。 + - **data_format** (str,可选) - 指定输入的数据格式,可为 ``'NCHW'`` 或 ``'NHWC'``。默认值:``'NCHW'``。 + - **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。 + +返回 +:::::::::::: +Tensor,填充后的张量。 + +代码示例 +:::::::::::: + +COPY-FROM: paddle.nn.CircularPad2D diff --git a/docs/api/paddle/nn/CircularPad2d_compat_cn.rst b/docs/api/paddle/nn/CircularPad2d_compat_cn.rst new file mode 100644 index 00000000000..a96496ae5ed --- /dev/null +++ b/docs/api/paddle/nn/CircularPad2d_compat_cn.rst @@ -0,0 +1,7 @@ +.. _cn_api_paddle_nn_CircularPad2d_compat: + +CircularPad2d +------------------------------- +.. py:class:: paddle.nn.CircularPad2d(padding, data_format="NCHW", name=None) + +``CircularPad2D`` 的别名,请参考 :ref:`cn_api_paddle_nn_CircularPad2D`。 diff --git a/docs/api/paddle/nn/CircularPad3D_cn.rst b/docs/api/paddle/nn/CircularPad3D_cn.rst new file mode 100644 index 00000000000..d6df3834c24 --- /dev/null +++ b/docs/api/paddle/nn/CircularPad3D_cn.rst @@ -0,0 +1,23 @@ +.. _cn_api_paddle_nn_CircularPad3D: + +CircularPad3D +------------------------------- +.. py:class:: paddle.nn.CircularPad3D(padding, data_format="NCDHW", name=None) + +使用循环填充的方式来填充输入张量的边界。 + +参数 +:::::::::::: + + - **padding** (Tensor|Sequence[int]|int) - 填充大小。如果 `padding` 是一个整数,则在左、右、上、下、前、后六个边界都应用相同的填充。如果 `padding` 是一个包含六个整数的列表或元组,它将被解析为 `(pad_left, pad_right, pad_top, pad_bottom, pad_front, pad_back)`。 + - **data_format** (str,可选) - 指定输入的数据格式,可为 ``'NCDHW'`` 或 ``'NDHWC'``。默认值:``'NCDHW'``。 + - **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。 + +返回 +:::::::::::: +Tensor,填充后的张量。 + +代码示例 +:::::::::::: + +COPY-FROM: paddle.nn.CircularPad3D diff --git a/docs/api/paddle/nn/CircularPad3d_compat_cn.rst b/docs/api/paddle/nn/CircularPad3d_compat_cn.rst new file mode 100644 index 00000000000..bcdd3182032 --- /dev/null +++ b/docs/api/paddle/nn/CircularPad3d_compat_cn.rst @@ -0,0 +1,7 @@ +.. _cn_api_paddle_nn_CircularPad3d_compat: + +CircularPad3d +------------------------------- +.. py:class:: paddle.nn.CircularPad3d(padding, data_format="NCDHW", name=None) + +``CircularPad3D`` 的别名,请参考 :ref:`cn_api_paddle_nn_CircularPad3D`。 diff --git a/docs/api/paddle/nn/ConstantPad1D_cn.rst b/docs/api/paddle/nn/ConstantPad1D_cn.rst index c55f9e6012e..cecbb10e1c7 100644 --- a/docs/api/paddle/nn/ConstantPad1D_cn.rst +++ b/docs/api/paddle/nn/ConstantPad1D_cn.rst @@ -21,4 +21,4 @@ Tensor,填充后的张量。 代码示例 :::::::::::: -COPY-FROM: paddle.nn.ConstantPad1d +COPY-FROM: paddle.nn.ConstantPad1D diff --git a/docs/api/paddle/nn/ConstantPad1d_compat_cn_.rst b/docs/api/paddle/nn/ConstantPad1d_compat_cn_.rst index 8866c9bf5e1..6616d1eb8e9 100644 --- a/docs/api/paddle/nn/ConstantPad1d_compat_cn_.rst +++ b/docs/api/paddle/nn/ConstantPad1d_compat_cn_.rst @@ -1,4 +1,4 @@ -.. _cn_api_paddle_nn_ConstantPad1d: +.. _cn_api_paddle_nn_ConstantPad1d_compat: ConstantPad1d ------------------------------- diff --git a/docs/api/paddle/nn/ConstantPad2D_cn.rst b/docs/api/paddle/nn/ConstantPad2D_cn.rst index 5201ae49a27..48956eaeabf 100644 --- a/docs/api/paddle/nn/ConstantPad2D_cn.rst +++ b/docs/api/paddle/nn/ConstantPad2D_cn.rst @@ -21,4 +21,4 @@ Tensor,填充后的张量。 代码示例 :::::::::::: -COPY-FROM: paddle.nn.ConstantPad2d +COPY-FROM: paddle.nn.ConstantPad2D diff --git a/docs/api/paddle/nn/ConstantPad3D_cn.rst b/docs/api/paddle/nn/ConstantPad3D_cn.rst index 2a91e9d3a97..995efd8239e 100644 --- a/docs/api/paddle/nn/ConstantPad3D_cn.rst +++ b/docs/api/paddle/nn/ConstantPad3D_cn.rst @@ -21,4 +21,4 @@ Tensor,填充后的张量。 代码示例 :::::::::::: -COPY-FROM: paddle.nn.ConstantPad3d +COPY-FROM: paddle.nn.ConstantPad3D diff --git a/docs/api/paddle/nn/ConstantPad3d_compat_cn_.rst b/docs/api/paddle/nn/ConstantPad3d_compat_cn_.rst index e4cd710e495..b350ff7ecf8 100644 --- a/docs/api/paddle/nn/ConstantPad3d_compat_cn_.rst +++ b/docs/api/paddle/nn/ConstantPad3d_compat_cn_.rst @@ -1,4 +1,4 @@ -.. _cn_api_paddle_nn_ConstantPad3d: +.. _cn_api_paddle_nn_ConstantPad3d_compat: ConstantPad3d ------------------------------- diff --git a/docs/api/paddle/nn/Overview_cn.rst b/docs/api/paddle/nn/Overview_cn.rst index 312d74e82ef..c7add64f279 100644 --- a/docs/api/paddle/nn/Overview_cn.rst +++ b/docs/api/paddle/nn/Overview_cn.rst @@ -132,6 +132,13 @@ Padding 层 " :ref:`paddle.nn.ReplicationPad2d ` ", "二维复制填充层(与前一 API 仅大小写不一致)" " :ref:`paddle.nn.ReplicationPad3D ` ", "三维复制填充层" " :ref:`paddle.nn.ReplicationPad3d ` ", "三维复制填充层(与前一 API 仅大小写不一致)" + " :ref:`paddle.nn.CircularPad1D ` ", "一维循环填充层" + " :ref:`paddle.nn.CircularPad1d ` ", "一维循环填充层(与前一 API 仅大小写不一致)" + " :ref:`paddle.nn.CircularPad2D ` ", "二维循环填充层" + " :ref:`paddle.nn.CircularPad2d ` ", "二维循环填充层(与前一 API 仅大小写不一致)" + " :ref:`paddle.nn.CircularPad3D ` ", "三维循环填充层" + " :ref:`paddle.nn.CircularPad3d ` ", "三维循环填充层(与前一 API 仅大小写不一致)" + .. _activation_layers: diff --git a/docs/api/paddle/nn/ReflectionPad2D_cn.rst b/docs/api/paddle/nn/ReflectionPad2D_cn.rst index 2a0fa0a1305..7576dbe0134 100644 --- a/docs/api/paddle/nn/ReflectionPad2D_cn.rst +++ b/docs/api/paddle/nn/ReflectionPad2D_cn.rst @@ -20,4 +20,4 @@ Tensor,填充后的张量。 代码示例 :::::::::::: -COPY-FROM: paddle.nn.ReflectionPad2d +COPY-FROM: paddle.nn.ReflectionPad2D diff --git a/docs/api/paddle/nn/ReflectionPad2d_compat_cn.rst b/docs/api/paddle/nn/ReflectionPad2d_compat_cn.rst index 2d083c1bbd4..8e9b46d22b8 100644 --- a/docs/api/paddle/nn/ReflectionPad2d_compat_cn.rst +++ b/docs/api/paddle/nn/ReflectionPad2d_compat_cn.rst @@ -1,4 +1,4 @@ -.. _cn_api_paddle_nn_ReflectionPad2d: +.. _cn_api_paddle_nn_ReflectionPad2d_compat: ReflectionPad2d ------------------------------- diff --git a/docs/api/paddle/nn/ReflectionPad3D_cn.rst b/docs/api/paddle/nn/ReflectionPad3D_cn.rst index 2ffc717e913..1c81beb7d20 100644 --- a/docs/api/paddle/nn/ReflectionPad3D_cn.rst +++ b/docs/api/paddle/nn/ReflectionPad3D_cn.rst @@ -20,4 +20,4 @@ Tensor,填充后的张量。 代码示例 :::::::::::: -COPY-FROM: paddle.nn.ReflectionPad3d +COPY-FROM: paddle.nn.ReflectionPad3D diff --git a/docs/api/paddle/nn/ReplicationPad1D_cn.rst b/docs/api/paddle/nn/ReplicationPad1D_cn.rst index 5bccdc51675..4fb7e3df973 100644 --- a/docs/api/paddle/nn/ReplicationPad1D_cn.rst +++ b/docs/api/paddle/nn/ReplicationPad1D_cn.rst @@ -20,4 +20,4 @@ Tensor,填充后的张量。 代码示例 :::::::::::: -COPY-FROM: paddle.nn.ReplicationPad1d +COPY-FROM: paddle.nn.ReplicationPad1D diff --git a/docs/api/paddle/nn/ReplicationPad1d_compat_cn.rst b/docs/api/paddle/nn/ReplicationPad1d_compat_cn.rst index 200ac1ffe12..a447ce96b4b 100644 --- a/docs/api/paddle/nn/ReplicationPad1d_compat_cn.rst +++ b/docs/api/paddle/nn/ReplicationPad1d_compat_cn.rst @@ -1,4 +1,4 @@ -.. _cn_api_paddle_nn_ReplicationPad1d: +.. _cn_api_paddle_nn_ReplicationPad1d_compat: ReplicationPad1d ------------------------------- diff --git a/docs/api/paddle/nn/ReplicationPad2D_cn.rst b/docs/api/paddle/nn/ReplicationPad2D_cn.rst index 6cd6f08a1fb..1e94a069f91 100644 --- a/docs/api/paddle/nn/ReplicationPad2D_cn.rst +++ b/docs/api/paddle/nn/ReplicationPad2D_cn.rst @@ -20,4 +20,4 @@ Tensor,填充后的张量。 代码示例 :::::::::::: -COPY-FROM: paddle.nn.ReplicationPad2d +COPY-FROM: paddle.nn.ReplicationPad2D diff --git a/docs/api/paddle/nn/ReplicationPad2d_compat_cn.rst b/docs/api/paddle/nn/ReplicationPad2d_compat_cn.rst index 4c95fdc7535..7958e3949c1 100644 --- a/docs/api/paddle/nn/ReplicationPad2d_compat_cn.rst +++ b/docs/api/paddle/nn/ReplicationPad2d_compat_cn.rst @@ -1,4 +1,4 @@ -.. _cn_api_paddle_nn_ReplicationPad2d: +.. _cn_api_paddle_nn_ReplicationPad2d_compat: ReplicationPad2d ------------------------------- diff --git a/docs/api/paddle/nn/ReplicationPad3D_cn.rst b/docs/api/paddle/nn/ReplicationPad3D_cn.rst index 279e492ccae..bef5879af59 100644 --- a/docs/api/paddle/nn/ReplicationPad3D_cn.rst +++ b/docs/api/paddle/nn/ReplicationPad3D_cn.rst @@ -20,4 +20,4 @@ Tensor,填充后的张量。 代码示例 :::::::::::: -COPY-FROM: paddle.nn.ReplicationPad3d +COPY-FROM: paddle.nn.ReplicationPad3D diff --git a/docs/api/paddle/nn/ReplicationPad3d_compat_cn.rst b/docs/api/paddle/nn/ReplicationPad3d_compat_cn.rst index 720d69365cc..4d42f989b9e 100644 --- a/docs/api/paddle/nn/ReplicationPad3d_compat_cn.rst +++ b/docs/api/paddle/nn/ReplicationPad3d_compat_cn.rst @@ -1,4 +1,4 @@ -.. _cn_api_paddle_nn_ReplicationPad3d: +.. _cn_api_paddle_nn_ReplicationPad3d_compat: ReplicationPad3d ------------------------------- From 27881686b0d2864119c7bddc9305cd4d34cace05 Mon Sep 17 00:00:00 2001 From: zhouxin Date: Thu, 6 Nov 2025 01:29:39 +0000 Subject: [PATCH 4/7] update check_api_label_cn ci --- ci_scripts/check_api_label_cn.py | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/ci_scripts/check_api_label_cn.py b/ci_scripts/check_api_label_cn.py index fe278dbaa72..fd18576c1b1 100644 --- a/ci_scripts/check_api_label_cn.py +++ b/ci_scripts/check_api_label_cn.py @@ -25,7 +25,8 @@ def check_api_label(rootdir, file): real_file = Path(rootdir) / file with real_file.open("r", encoding="utf-8") as f: first_line = f.readline().strip() - return first_line == generate_en_label_by_path(file) + expected_label = generate_en_label_by_path(file) + return first_line == expected_label, first_line, expected_label # path -> api_label (the first line's style) @@ -74,12 +75,25 @@ def should_test(file): def run_cn_api_label_checking(rootdir, files): + pass_check = True for file in files: - if should_test(file) and not check_api_label(rootdir, file): - logger.error( - f"The first line in {rootdir}/{file} is not available, please re-check it!" - ) - sys.exit(1) + if should_test(file): + check, actual, expected = check_api_label(rootdir, file) + if not check: + logger.error( + f"❌ First Line API Label Mismatch\n" + f" File: {file}\n" + f" 🔥 Actual: `{actual}`\n" + f" ✅ Expected: `{expected}`\n\n" + f" (Note: The 'Expected' label is auto-generated based on the file path.\n" + f" Please check if the filename is correct or update the first line of the file to match.)" + ) + pass_check = False + if pass_check: + logger.info("All First Line API Label Check Passed !") + else: + logger.error("Some First Line API Label Check Failed !") + sys.exit(1) valid_api_labels = find_all_api_labels_in_dir(rootdir) for file in files: if not file.endswith(".rst"): From cf3b7390c1f53d5896b6f18d7c166927a9d42943 Mon Sep 17 00:00:00 2001 From: zhouxin Date: Fri, 7 Nov 2025 02:12:00 +0000 Subject: [PATCH 5/7] Rename upper file with __upper suffix, lower file with normal name sed lower refine reference label in lower --- ...d1D_cn.rst => CircularPad1D__upper_cn.rst} | 2 +- ...d1d_compat_cn.rst => CircularPad1d_cn.rst} | 4 +- ...d2D_cn.rst => CircularPad2D__upper_cn.rst} | 2 +- ...d2d_compat_cn.rst => CircularPad2d_cn.rst} | 4 +- ...d3D_cn.rst => CircularPad3D__upper_cn.rst} | 2 +- ...d3d_compat_cn.rst => CircularPad3d_cn.rst} | 4 +- ...d1D_cn.rst => ConstantPad1D__upper_cn.rst} | 6 +-- ...1d_compat_cn_.rst => ConstantPad1d_cn.rst} | 4 +- ...d2D_cn.rst => ConstantPad2D__upper_cn.rst} | 6 +-- ...2d_compat_cn_.rst => ConstantPad2d_cn.rst} | 4 +- ...d3D_cn.rst => ConstantPad3D__upper_cn.rst} | 2 +- ...3d_compat_cn_.rst => ConstantPad3d_cn.rst} | 4 +- docs/api/paddle/nn/Overview_cn.rst | 48 +++++++++---------- ...D_cn.rst => ReflectionPad1D__upper_cn.rst} | 2 +- ...d_compat_cn.rst => ReflectionPad1d_cn.rst} | 4 +- ...D_cn.rst => ReflectionPad2D__upper_cn.rst} | 6 +-- ...d_compat_cn.rst => ReflectionPad2d_cn.rst} | 4 +- ...D_cn.rst => ReflectionPad3D__upper_cn.rst} | 6 +-- ...d_compat_cn.rst => ReflectionPad3d_cn.rst} | 4 +- ..._cn.rst => ReplicationPad1D__upper_cn.rst} | 6 +-- ..._compat_cn.rst => ReplicationPad1d_cn.rst} | 4 +- ..._cn.rst => ReplicationPad2D__upper_cn.rst} | 6 +-- ..._compat_cn.rst => ReplicationPad2d_cn.rst} | 2 +- ..._cn.rst => ReplicationPad3D__upper_cn.rst} | 6 +-- ..._compat_cn.rst => ReplicationPad3d_cn.rst} | 4 +- 25 files changed, 73 insertions(+), 73 deletions(-) rename docs/api/paddle/nn/{CircularPad1D_cn.rst => CircularPad1D__upper_cn.rst} (95%) rename docs/api/paddle/nn/{CircularPad1d_compat_cn.rst => CircularPad1d_cn.rst} (75%) rename docs/api/paddle/nn/{CircularPad2D_cn.rst => CircularPad2D__upper_cn.rst} (95%) rename docs/api/paddle/nn/{CircularPad2d_compat_cn.rst => CircularPad2d_cn.rst} (76%) rename docs/api/paddle/nn/{CircularPad3D_cn.rst => CircularPad3D__upper_cn.rst} (95%) rename docs/api/paddle/nn/{CircularPad3d_compat_cn.rst => CircularPad3d_cn.rst} (76%) rename docs/api/paddle/nn/{ConstantPad1D_cn.rst => ConstantPad1D__upper_cn.rst} (86%) rename docs/api/paddle/nn/{ConstantPad1d_compat_cn_.rst => ConstantPad1d_cn.rst} (78%) rename docs/api/paddle/nn/{ConstantPad2D_cn.rst => ConstantPad2D__upper_cn.rst} (87%) rename docs/api/paddle/nn/{ConstantPad2d_compat_cn_.rst => ConstantPad2d_cn.rst} (78%) rename docs/api/paddle/nn/{ConstantPad3D_cn.rst => ConstantPad3D__upper_cn.rst} (95%) rename docs/api/paddle/nn/{ConstantPad3d_compat_cn_.rst => ConstantPad3d_cn.rst} (53%) rename docs/api/paddle/nn/{ReflectionPad1D_cn.rst => ReflectionPad1D__upper_cn.rst} (95%) rename docs/api/paddle/nn/{ReflectionPad1d_compat_cn.rst => ReflectionPad1d_cn.rst} (72%) rename docs/api/paddle/nn/{ReflectionPad2D_cn.rst => ReflectionPad2D__upper_cn.rst} (87%) rename docs/api/paddle/nn/{ReflectionPad2d_compat_cn.rst => ReflectionPad2d_cn.rst} (79%) rename docs/api/paddle/nn/{ReflectionPad3D_cn.rst => ReflectionPad3D__upper_cn.rst} (87%) rename docs/api/paddle/nn/{ReflectionPad3d_compat_cn.rst => ReflectionPad3d_cn.rst} (74%) rename docs/api/paddle/nn/{ReplicationPad1D_cn.rst => ReplicationPad1D__upper_cn.rst} (85%) rename docs/api/paddle/nn/{ReplicationPad1d_compat_cn.rst => ReplicationPad1d_cn.rst} (72%) rename docs/api/paddle/nn/{ReplicationPad2D_cn.rst => ReplicationPad2D__upper_cn.rst} (86%) rename docs/api/paddle/nn/{ReplicationPad2d_compat_cn.rst => ReplicationPad2d_cn.rst} (82%) rename docs/api/paddle/nn/{ReplicationPad3D_cn.rst => ReplicationPad3D__upper_cn.rst} (86%) rename docs/api/paddle/nn/{ReplicationPad3d_compat_cn.rst => ReplicationPad3d_cn.rst} (73%) diff --git a/docs/api/paddle/nn/CircularPad1D_cn.rst b/docs/api/paddle/nn/CircularPad1D__upper_cn.rst similarity index 95% rename from docs/api/paddle/nn/CircularPad1D_cn.rst rename to docs/api/paddle/nn/CircularPad1D__upper_cn.rst index aa5189562b9..49be7dff35d 100644 --- a/docs/api/paddle/nn/CircularPad1D_cn.rst +++ b/docs/api/paddle/nn/CircularPad1D__upper_cn.rst @@ -1,4 +1,4 @@ -.. _cn_api_paddle_nn_CircularPad1D: +.. _cn_api_paddle_nn_CircularPad1D__upper: CircularPad1D ------------------------------- diff --git a/docs/api/paddle/nn/CircularPad1d_compat_cn.rst b/docs/api/paddle/nn/CircularPad1d_cn.rst similarity index 75% rename from docs/api/paddle/nn/CircularPad1d_compat_cn.rst rename to docs/api/paddle/nn/CircularPad1d_cn.rst index 37546241e21..ef604e9452b 100644 --- a/docs/api/paddle/nn/CircularPad1d_compat_cn.rst +++ b/docs/api/paddle/nn/CircularPad1d_cn.rst @@ -1,7 +1,7 @@ -.. _cn_api_paddle_nn_CircularPad1d_compat: +.. _cn_api_paddle_nn_CircularPad1d: CircularPad1d ------------------------------- .. py:class:: paddle.nn.CircularPad1d(padding, data_format="NCL", name=None) -``CircularPad1D`` 的别名,请参考 :ref:`cn_api_paddle_nn_CircularPad1d`。 +``CircularPad1D`` 的别名,请参考 :ref:`cn_api_paddle_nn_CircularPad1D__upper`。 diff --git a/docs/api/paddle/nn/CircularPad2D_cn.rst b/docs/api/paddle/nn/CircularPad2D__upper_cn.rst similarity index 95% rename from docs/api/paddle/nn/CircularPad2D_cn.rst rename to docs/api/paddle/nn/CircularPad2D__upper_cn.rst index 0324a40474e..883c2ab6561 100644 --- a/docs/api/paddle/nn/CircularPad2D_cn.rst +++ b/docs/api/paddle/nn/CircularPad2D__upper_cn.rst @@ -1,4 +1,4 @@ -.. _cn_api_paddle_nn_CircularPad2D: +.. _cn_api_paddle_nn_CircularPad2D__upper: CircularPad2D ------------------------------- diff --git a/docs/api/paddle/nn/CircularPad2d_compat_cn.rst b/docs/api/paddle/nn/CircularPad2d_cn.rst similarity index 76% rename from docs/api/paddle/nn/CircularPad2d_compat_cn.rst rename to docs/api/paddle/nn/CircularPad2d_cn.rst index a96496ae5ed..4b31201e5cd 100644 --- a/docs/api/paddle/nn/CircularPad2d_compat_cn.rst +++ b/docs/api/paddle/nn/CircularPad2d_cn.rst @@ -1,7 +1,7 @@ -.. _cn_api_paddle_nn_CircularPad2d_compat: +.. _cn_api_paddle_nn_CircularPad2d: CircularPad2d ------------------------------- .. py:class:: paddle.nn.CircularPad2d(padding, data_format="NCHW", name=None) -``CircularPad2D`` 的别名,请参考 :ref:`cn_api_paddle_nn_CircularPad2D`。 +``CircularPad2D`` 的别名,请参考 :ref:`cn_api_paddle_nn_CircularPad2D__upper`。 diff --git a/docs/api/paddle/nn/CircularPad3D_cn.rst b/docs/api/paddle/nn/CircularPad3D__upper_cn.rst similarity index 95% rename from docs/api/paddle/nn/CircularPad3D_cn.rst rename to docs/api/paddle/nn/CircularPad3D__upper_cn.rst index d6df3834c24..a62c66fa6a5 100644 --- a/docs/api/paddle/nn/CircularPad3D_cn.rst +++ b/docs/api/paddle/nn/CircularPad3D__upper_cn.rst @@ -1,4 +1,4 @@ -.. _cn_api_paddle_nn_CircularPad3D: +.. _cn_api_paddle_nn_CircularPad3D__upper: CircularPad3D ------------------------------- diff --git a/docs/api/paddle/nn/CircularPad3d_compat_cn.rst b/docs/api/paddle/nn/CircularPad3d_cn.rst similarity index 76% rename from docs/api/paddle/nn/CircularPad3d_compat_cn.rst rename to docs/api/paddle/nn/CircularPad3d_cn.rst index bcdd3182032..941faca2b38 100644 --- a/docs/api/paddle/nn/CircularPad3d_compat_cn.rst +++ b/docs/api/paddle/nn/CircularPad3d_cn.rst @@ -1,7 +1,7 @@ -.. _cn_api_paddle_nn_CircularPad3d_compat: +.. _cn_api_paddle_nn_CircularPad3d: CircularPad3d ------------------------------- .. py:class:: paddle.nn.CircularPad3d(padding, data_format="NCDHW", name=None) -``CircularPad3D`` 的别名,请参考 :ref:`cn_api_paddle_nn_CircularPad3D`。 +``CircularPad3D`` 的别名,请参考 :ref:`cn_api_paddle_nn_CircularPad3D__upper`。 diff --git a/docs/api/paddle/nn/ConstantPad1D_cn.rst b/docs/api/paddle/nn/ConstantPad1D__upper_cn.rst similarity index 86% rename from docs/api/paddle/nn/ConstantPad1D_cn.rst rename to docs/api/paddle/nn/ConstantPad1D__upper_cn.rst index cecbb10e1c7..57a8843455e 100644 --- a/docs/api/paddle/nn/ConstantPad1D_cn.rst +++ b/docs/api/paddle/nn/ConstantPad1D__upper_cn.rst @@ -1,8 +1,8 @@ -.. _cn_api_paddle_nn_ConstantPad1d: +.. _cn_api_paddle_nn_ConstantPad1D__upper: -ConstantPad1d +ConstantPad1D ------------------------------- -.. py:class:: paddle.nn.ConstantPad1d(padding, value, data_format="NCL", name=None) +.. py:class:: paddle.nn.ConstantPad1D(padding, value, data_format="NCL", name=None) 使用一个常量值来填充输入张量的边界。 diff --git a/docs/api/paddle/nn/ConstantPad1d_compat_cn_.rst b/docs/api/paddle/nn/ConstantPad1d_cn.rst similarity index 78% rename from docs/api/paddle/nn/ConstantPad1d_compat_cn_.rst rename to docs/api/paddle/nn/ConstantPad1d_cn.rst index 6616d1eb8e9..364533a29dd 100644 --- a/docs/api/paddle/nn/ConstantPad1d_compat_cn_.rst +++ b/docs/api/paddle/nn/ConstantPad1d_cn.rst @@ -1,7 +1,7 @@ -.. _cn_api_paddle_nn_ConstantPad1d_compat: +.. _cn_api_paddle_nn_ConstantPad1d: ConstantPad1d ------------------------------- .. py:class:: paddle.nn.ConstantPad1d(padding, value, data_format="NCL", name=None) -``Constant1D`` 的别名,请参考 :ref:`cn_api_paddle_nn_Constant1D`。 +``Constant1D`` 的别名,请参考 :ref:`cn_api_paddle_nn_Constant1D__upper`。 diff --git a/docs/api/paddle/nn/ConstantPad2D_cn.rst b/docs/api/paddle/nn/ConstantPad2D__upper_cn.rst similarity index 87% rename from docs/api/paddle/nn/ConstantPad2D_cn.rst rename to docs/api/paddle/nn/ConstantPad2D__upper_cn.rst index 48956eaeabf..26e8fa0ccd6 100644 --- a/docs/api/paddle/nn/ConstantPad2D_cn.rst +++ b/docs/api/paddle/nn/ConstantPad2D__upper_cn.rst @@ -1,8 +1,8 @@ -.. _cn_api_paddle_nn_ConstantPad2d: +.. _cn_api_paddle_nn_ConstantPad2D__upper: -ConstantPad2d +ConstantPad2D ------------------------------- -.. py:class:: paddle.nn.ConstantPad2d(padding, value, data_format="NCHW", name=None) +.. py:class:: paddle.nn.ConstantPad2D(padding, value, data_format="NCHW", name=None) 使用一个常量值来填充输入张量的边界。 diff --git a/docs/api/paddle/nn/ConstantPad2d_compat_cn_.rst b/docs/api/paddle/nn/ConstantPad2d_cn.rst similarity index 78% rename from docs/api/paddle/nn/ConstantPad2d_compat_cn_.rst rename to docs/api/paddle/nn/ConstantPad2d_cn.rst index 2902cea263c..dfd3a1b7122 100644 --- a/docs/api/paddle/nn/ConstantPad2d_compat_cn_.rst +++ b/docs/api/paddle/nn/ConstantPad2d_cn.rst @@ -1,7 +1,7 @@ -.. _cn_api_paddle_nn_ConstantPad2d_compat: +.. _cn_api_paddle_nn_ConstantPad2d: ConstantPad2d ------------------------------- .. py:class:: paddle.nn.ConstantPad2d(padding, value, data_format="NCHW", name=None) -``Constant2D`` 的别名,请参考 :ref:`cn_api_paddle_nn_Constant2D`。 +``Constant2D`` 的别名,请参考 :ref:`cn_api_paddle_nn_Constant2D__upper`。 diff --git a/docs/api/paddle/nn/ConstantPad3D_cn.rst b/docs/api/paddle/nn/ConstantPad3D__upper_cn.rst similarity index 95% rename from docs/api/paddle/nn/ConstantPad3D_cn.rst rename to docs/api/paddle/nn/ConstantPad3D__upper_cn.rst index 995efd8239e..e8980771c96 100644 --- a/docs/api/paddle/nn/ConstantPad3D_cn.rst +++ b/docs/api/paddle/nn/ConstantPad3D__upper_cn.rst @@ -1,4 +1,4 @@ -.. _cn_api_paddle_nn_ConstantPad3d: +.. _cn_api_paddle_nn_ConstantPad3D__upper: ConstantPad3d ------------------------------- diff --git a/docs/api/paddle/nn/ConstantPad3d_compat_cn_.rst b/docs/api/paddle/nn/ConstantPad3d_cn.rst similarity index 53% rename from docs/api/paddle/nn/ConstantPad3d_compat_cn_.rst rename to docs/api/paddle/nn/ConstantPad3d_cn.rst index b350ff7ecf8..43d7a6ee739 100644 --- a/docs/api/paddle/nn/ConstantPad3d_compat_cn_.rst +++ b/docs/api/paddle/nn/ConstantPad3d_cn.rst @@ -1,7 +1,7 @@ -.. _cn_api_paddle_nn_ConstantPad3d_compat: +.. _cn_api_paddle_nn_ConstantPad3d: ConstantPad3d ------------------------------- .. py:class:: paddle.nn.ConstantPad3d(padding, value, data_format="NCDHW", name=None) -``Constant2D`` 的别名,请参考 :ref:`cn_api_paddle_nn_Constant2D`。 +``Constant3D`` 的别名,请参考 :ref:`cn_api_paddle_nn_Constant3D__upper`。 diff --git a/docs/api/paddle/nn/Overview_cn.rst b/docs/api/paddle/nn/Overview_cn.rst index c7add64f279..671a58ddf96 100644 --- a/docs/api/paddle/nn/Overview_cn.rst +++ b/docs/api/paddle/nn/Overview_cn.rst @@ -114,30 +114,30 @@ Padding 层 " :ref:`paddle.nn.ZeroPad1D ` ", "一维零填充层" " :ref:`paddle.nn.ZeroPad2D ` ", "二维零填充层" " :ref:`paddle.nn.ZeroPad3D ` ", "三维零填充层" - " :ref:`paddle.nn.ConstantPad1D ` ", "一维常量填充层" - " :ref:`paddle.nn.ConstantPad1d ` ", "一维常量填充层(与前一 API 仅大小写不一致)" - " :ref:`paddle.nn.ConstantPad2D ` ", "二维常量填充层" - " :ref:`paddle.nn.ConstantPad2d ` ", "二维常量填充层(与前一 API 仅大小写不一致)" - " :ref:`paddle.nn.ConstantPad3D ` ", "三维常量填充层" - " :ref:`paddle.nn.ConstantPad3d ` ", "三维常量填充层(与前一 API 仅大小写不一致)" - " :ref:`paddle.nn.ReflectionPad1D ` ", "一维反射填充层" - " :ref:`paddle.nn.ReflectionPad1d ` ", "一维反射填充层(与前一 API 仅大小写不一致)" - " :ref:`paddle.nn.ReflectionPad2D ` ", "二维反射填充层" - " :ref:`paddle.nn.ReflectionPad2d ` ", "二维反射填充层(与前一 API 仅大小写不一致)" - " :ref:`paddle.nn.ReflectionPad3D ` ", "三维反射填充层" - " :ref:`paddle.nn.ReflectionPad3d ` ", "三维反射填充层(与前一 API 仅大小写不一致)" - " :ref:`paddle.nn.ReplicationPad1D ` ", "一维复制填充层" - " :ref:`paddle.nn.ReplicationPad1d ` ", "一维复制填充层(与前一 API 仅大小写不一致)" - " :ref:`paddle.nn.ReplicationPad2D ` ", "二维复制填充层" - " :ref:`paddle.nn.ReplicationPad2d ` ", "二维复制填充层(与前一 API 仅大小写不一致)" - " :ref:`paddle.nn.ReplicationPad3D ` ", "三维复制填充层" - " :ref:`paddle.nn.ReplicationPad3d ` ", "三维复制填充层(与前一 API 仅大小写不一致)" - " :ref:`paddle.nn.CircularPad1D ` ", "一维循环填充层" - " :ref:`paddle.nn.CircularPad1d ` ", "一维循环填充层(与前一 API 仅大小写不一致)" - " :ref:`paddle.nn.CircularPad2D ` ", "二维循环填充层" - " :ref:`paddle.nn.CircularPad2d ` ", "二维循环填充层(与前一 API 仅大小写不一致)" - " :ref:`paddle.nn.CircularPad3D ` ", "三维循环填充层" - " :ref:`paddle.nn.CircularPad3d ` ", "三维循环填充层(与前一 API 仅大小写不一致)" + " :ref:`paddle.nn.ConstantPad1D ` ", "一维常量填充层" + " :ref:`paddle.nn.ConstantPad1d ` ", "一维常量填充层(与前一 API 仅大小写不一致)" + " :ref:`paddle.nn.ConstantPad2D ` ", "二维常量填充层" + " :ref:`paddle.nn.ConstantPad2d ` ", "二维常量填充层(与前一 API 仅大小写不一致)" + " :ref:`paddle.nn.ConstantPad3D ` ", "三维常量填充层" + " :ref:`paddle.nn.ConstantPad3d ` ", "三维常量填充层(与前一 API 仅大小写不一致)" + " :ref:`paddle.nn.ReflectionPad1D ` ", "一维反射填充层" + " :ref:`paddle.nn.ReflectionPad1d ` ", "一维反射填充层(与前一 API 仅大小写不一致)" + " :ref:`paddle.nn.ReflectionPad2D ` ", "二维反射填充层" + " :ref:`paddle.nn.ReflectionPad2d ` ", "二维反射填充层(与前一 API 仅大小写不一致)" + " :ref:`paddle.nn.ReflectionPad3D ` ", "三维反射填充层" + " :ref:`paddle.nn.ReflectionPad3d ` ", "三维反射填充层(与前一 API 仅大小写不一致)" + " :ref:`paddle.nn.ReplicationPad1D ` ", "一维复制填充层" + " :ref:`paddle.nn.ReplicationPad1d ` ", "一维复制填充层(与前一 API 仅大小写不一致)" + " :ref:`paddle.nn.ReplicationPad2D ` ", "二维复制填充层" + " :ref:`paddle.nn.ReplicationPad2d ` ", "二维复制填充层(与前一 API 仅大小写不一致)" + " :ref:`paddle.nn.ReplicationPad3D ` ", "三维复制填充层" + " :ref:`paddle.nn.ReplicationPad3d ` ", "三维复制填充层(与前一 API 仅大小写不一致)" + " :ref:`paddle.nn.CircularPad1D ` ", "一维循环填充层" + " :ref:`paddle.nn.CircularPad1d ` ", "一维循环填充层(与前一 API 仅大小写不一致)" + " :ref:`paddle.nn.CircularPad2D ` ", "二维循环填充层" + " :ref:`paddle.nn.CircularPad2d ` ", "二维循环填充层(与前一 API 仅大小写不一致)" + " :ref:`paddle.nn.CircularPad3D ` ", "三维循环填充层" + " :ref:`paddle.nn.CircularPad3d ` ", "三维循环填充层(与前一 API 仅大小写不一致)" .. _activation_layers: diff --git a/docs/api/paddle/nn/ReflectionPad1D_cn.rst b/docs/api/paddle/nn/ReflectionPad1D__upper_cn.rst similarity index 95% rename from docs/api/paddle/nn/ReflectionPad1D_cn.rst rename to docs/api/paddle/nn/ReflectionPad1D__upper_cn.rst index f6ada7f4fb7..20b88f94729 100644 --- a/docs/api/paddle/nn/ReflectionPad1D_cn.rst +++ b/docs/api/paddle/nn/ReflectionPad1D__upper_cn.rst @@ -1,4 +1,4 @@ -.. _cn_api_paddle_nn_ReflectionPad1D: +.. _cn_api_paddle_nn_ReflectionPad1D__upper: ReflectionPad1D ------------------------------- diff --git a/docs/api/paddle/nn/ReflectionPad1d_compat_cn.rst b/docs/api/paddle/nn/ReflectionPad1d_cn.rst similarity index 72% rename from docs/api/paddle/nn/ReflectionPad1d_compat_cn.rst rename to docs/api/paddle/nn/ReflectionPad1d_cn.rst index 0922a5586fe..9d0356fef1b 100644 --- a/docs/api/paddle/nn/ReflectionPad1d_compat_cn.rst +++ b/docs/api/paddle/nn/ReflectionPad1d_cn.rst @@ -1,7 +1,7 @@ -.. _cn_api_paddle_nn_ReflectionPad1D_compat: +.. _cn_api_paddle_nn_ReflectionPad1D__upper: ReflectionPad1D ------------------------------- .. py:class:: paddle.nn.ReflectionPad1D(padding, data_format="NCL", name=None) -``ReflectionPad1D`` 的别名,请参考 :ref:`cn_api_paddle_nn_ReflectionPad1D`。 +``ReflectionPad1D`` 的别名,请参考 :ref:`cn_api_paddle_nn_ReflectionPad1D__upper`。 diff --git a/docs/api/paddle/nn/ReflectionPad2D_cn.rst b/docs/api/paddle/nn/ReflectionPad2D__upper_cn.rst similarity index 87% rename from docs/api/paddle/nn/ReflectionPad2D_cn.rst rename to docs/api/paddle/nn/ReflectionPad2D__upper_cn.rst index 7576dbe0134..870de3cc929 100644 --- a/docs/api/paddle/nn/ReflectionPad2D_cn.rst +++ b/docs/api/paddle/nn/ReflectionPad2D__upper_cn.rst @@ -1,8 +1,8 @@ -.. _cn_api_paddle_nn_ReflectionPad2d: +.. _cn_api_paddle_nn_ReflectionPad2D__upper: -ReflectionPad2d +ReflectionPad2D ------------------------------- -.. py:class:: paddle.nn.ReflectionPad2d(padding, data_format="NCHW", name=None) +.. py:class:: paddle.nn.ReflectionPad2D(padding, data_format="NCHW", name=None) 使用输入边界的反射来填充输入张量的边界。 diff --git a/docs/api/paddle/nn/ReflectionPad2d_compat_cn.rst b/docs/api/paddle/nn/ReflectionPad2d_cn.rst similarity index 79% rename from docs/api/paddle/nn/ReflectionPad2d_compat_cn.rst rename to docs/api/paddle/nn/ReflectionPad2d_cn.rst index 8e9b46d22b8..ae3073cedec 100644 --- a/docs/api/paddle/nn/ReflectionPad2d_compat_cn.rst +++ b/docs/api/paddle/nn/ReflectionPad2d_cn.rst @@ -1,4 +1,4 @@ -.. _cn_api_paddle_nn_ReflectionPad2d_compat: +.. _cn_api_paddle_nn_ReflectionPad2d: ReflectionPad2d ------------------------------- @@ -6,4 +6,4 @@ ReflectionPad2d 使用输入边界的反射来填充输入张量的边界。 -``ReflectionPad2D`` 的别名,请参考 :ref:`cn_api_paddle_nn_ReflectionPad2D`。 +``ReflectionPad2D`` 的别名,请参考 :ref:`cn_api_paddle_nn_ReflectionPad2D__upper`。 diff --git a/docs/api/paddle/nn/ReflectionPad3D_cn.rst b/docs/api/paddle/nn/ReflectionPad3D__upper_cn.rst similarity index 87% rename from docs/api/paddle/nn/ReflectionPad3D_cn.rst rename to docs/api/paddle/nn/ReflectionPad3D__upper_cn.rst index 1c81beb7d20..a6c44534dff 100644 --- a/docs/api/paddle/nn/ReflectionPad3D_cn.rst +++ b/docs/api/paddle/nn/ReflectionPad3D__upper_cn.rst @@ -1,8 +1,8 @@ -.. _cn_api_paddle_nn_ReflectionPad3d: +.. _cn_api_paddle_nn_ReflectionPad3D__upper: -ReflectionPad3d +ReflectionPad3D ------------------------------- -.. py:class:: paddle.nn.ReflectionPad3d(padding, data_format="NCDHW", name=None) +.. py:class:: paddle.nn.ReflectionPad3D(padding, data_format="NCDHW", name=None) 使用输入边界的反射来填充输入张量的边界。 diff --git a/docs/api/paddle/nn/ReflectionPad3d_compat_cn.rst b/docs/api/paddle/nn/ReflectionPad3d_cn.rst similarity index 74% rename from docs/api/paddle/nn/ReflectionPad3d_compat_cn.rst rename to docs/api/paddle/nn/ReflectionPad3d_cn.rst index 8605e16a8aa..443116ea3d8 100644 --- a/docs/api/paddle/nn/ReflectionPad3d_compat_cn.rst +++ b/docs/api/paddle/nn/ReflectionPad3d_cn.rst @@ -1,7 +1,7 @@ -.. _cn_api_paddle_nn_ReflectionPad3d_compat: +.. _cn_api_paddle_nn_ReflectionPad3d: ReflectionPad3d ------------------------------- .. py:class:: paddle.nn.ReflectionPad3d(padding, data_format="NCDHW", name=None) -``ReflectionPad3D`` 的别名,请参考 :ref:`cn_api_paddle_nn_ReflectionPad3D`。 +``ReflectionPad3D`` 的别名,请参考 :ref:`cn_api_paddle_nn_ReflectionPad3D__upper`。 diff --git a/docs/api/paddle/nn/ReplicationPad1D_cn.rst b/docs/api/paddle/nn/ReplicationPad1D__upper_cn.rst similarity index 85% rename from docs/api/paddle/nn/ReplicationPad1D_cn.rst rename to docs/api/paddle/nn/ReplicationPad1D__upper_cn.rst index 4fb7e3df973..e5c7fb0ae94 100644 --- a/docs/api/paddle/nn/ReplicationPad1D_cn.rst +++ b/docs/api/paddle/nn/ReplicationPad1D__upper_cn.rst @@ -1,8 +1,8 @@ -.. _cn_api_paddle_nn_ReplicationPad1d: +.. _cn_api_paddle_nn_ReplicationPad1D__upper: -ReplicationPad1d +ReplicationPad1D ------------------------------- -.. py:class:: paddle.nn.ReplicationPad1d(padding, data_format="NCL", name=None) +.. py:class:: paddle.nn.ReplicationPad1D(padding, data_format="NCL", name=None) 通过复制边缘值来填充输入张量的边界。 diff --git a/docs/api/paddle/nn/ReplicationPad1d_compat_cn.rst b/docs/api/paddle/nn/ReplicationPad1d_cn.rst similarity index 72% rename from docs/api/paddle/nn/ReplicationPad1d_compat_cn.rst rename to docs/api/paddle/nn/ReplicationPad1d_cn.rst index a447ce96b4b..e5bc33f3e2c 100644 --- a/docs/api/paddle/nn/ReplicationPad1d_compat_cn.rst +++ b/docs/api/paddle/nn/ReplicationPad1d_cn.rst @@ -1,7 +1,7 @@ -.. _cn_api_paddle_nn_ReplicationPad1d_compat: +.. _cn_api_paddle_nn_ReplicationPad1D__upper: ReplicationPad1d ------------------------------- .. py:class:: paddle.nn.ReplicationPad1d(padding, data_format="NCL", name=None) -``ReflectionPad1D`` 的别名,请参考 :ref:`cn_api_paddle_nn_ReflectionPad1D`。 +``ReflectionPad1D`` 的别名,请参考 :ref:`cn_api_paddle_nn_ReflectionPad1D__upper`。 diff --git a/docs/api/paddle/nn/ReplicationPad2D_cn.rst b/docs/api/paddle/nn/ReplicationPad2D__upper_cn.rst similarity index 86% rename from docs/api/paddle/nn/ReplicationPad2D_cn.rst rename to docs/api/paddle/nn/ReplicationPad2D__upper_cn.rst index 1e94a069f91..d9175134b8c 100644 --- a/docs/api/paddle/nn/ReplicationPad2D_cn.rst +++ b/docs/api/paddle/nn/ReplicationPad2D__upper_cn.rst @@ -1,8 +1,8 @@ -.. _cn_api_paddle_nn_ReplicationPad2d: +.. _cn_api_paddle_nn_ReplicationPad2D__upper: -ReplicationPad2d +ReplicationPad2D ------------------------------- -.. py:class:: paddle.nn.ReplicationPad2d(padding, data_format="NCHW", name=None) +.. py:class:: paddle.nn.ReplicationPad2D(padding, data_format="NCHW", name=None) 通过复制边缘值来填充输入张量的边界。 diff --git a/docs/api/paddle/nn/ReplicationPad2d_compat_cn.rst b/docs/api/paddle/nn/ReplicationPad2d_cn.rst similarity index 82% rename from docs/api/paddle/nn/ReplicationPad2d_compat_cn.rst rename to docs/api/paddle/nn/ReplicationPad2d_cn.rst index 7958e3949c1..4c95fdc7535 100644 --- a/docs/api/paddle/nn/ReplicationPad2d_compat_cn.rst +++ b/docs/api/paddle/nn/ReplicationPad2d_cn.rst @@ -1,4 +1,4 @@ -.. _cn_api_paddle_nn_ReplicationPad2d_compat: +.. _cn_api_paddle_nn_ReplicationPad2d: ReplicationPad2d ------------------------------- diff --git a/docs/api/paddle/nn/ReplicationPad3D_cn.rst b/docs/api/paddle/nn/ReplicationPad3D__upper_cn.rst similarity index 86% rename from docs/api/paddle/nn/ReplicationPad3D_cn.rst rename to docs/api/paddle/nn/ReplicationPad3D__upper_cn.rst index bef5879af59..411d8a84ff4 100644 --- a/docs/api/paddle/nn/ReplicationPad3D_cn.rst +++ b/docs/api/paddle/nn/ReplicationPad3D__upper_cn.rst @@ -1,8 +1,8 @@ -.. _cn_api_paddle_nn_ReplicationPad3d: +.. _cn_api_paddle_nn_ReplicationPad3D__upper: -ReplicationPad3d +ReplicationPad3D ------------------------------- -.. py:class:: paddle.nn.ReplicationPad3d(padding, data_format="NCDHW", name=None) +.. py:class:: paddle.nn.ReplicationPad3D(padding, data_format="NCDHW", name=None) 通过复制边缘值来填充输入张量的边界。 diff --git a/docs/api/paddle/nn/ReplicationPad3d_compat_cn.rst b/docs/api/paddle/nn/ReplicationPad3d_cn.rst similarity index 73% rename from docs/api/paddle/nn/ReplicationPad3d_compat_cn.rst rename to docs/api/paddle/nn/ReplicationPad3d_cn.rst index 4d42f989b9e..5e771458df1 100644 --- a/docs/api/paddle/nn/ReplicationPad3d_compat_cn.rst +++ b/docs/api/paddle/nn/ReplicationPad3d_cn.rst @@ -1,7 +1,7 @@ -.. _cn_api_paddle_nn_ReplicationPad3d_compat: +.. _cn_api_paddle_nn_ReplicationPad3d: ReplicationPad3d ------------------------------- .. py:class:: paddle.nn.ReplicationPad3d(padding, data_format="NCDHW", name=None) -```ReplicationPad3D`` 的别名,请参考 :ref:`cn_api_paddle_nn_ReplicationPad3D`。 +```ReplicationPad3D`` 的别名,请参考 :ref:`cn_api_paddle_nn_ReplicationPad3D__upper`。 From 915fe8d774615e857990fbdde30db4383fd7bc15 Mon Sep 17 00:00:00 2001 From: zhouxin Date: Fri, 7 Nov 2025 06:17:28 +0000 Subject: [PATCH 6/7] Refine --- docs/api/paddle/nn/ReflectionPad1d_cn.rst | 2 +- docs/api/paddle/nn/ReplicationPad1d_cn.rst | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/api/paddle/nn/ReflectionPad1d_cn.rst b/docs/api/paddle/nn/ReflectionPad1d_cn.rst index 9d0356fef1b..8b45abf21c8 100644 --- a/docs/api/paddle/nn/ReflectionPad1d_cn.rst +++ b/docs/api/paddle/nn/ReflectionPad1d_cn.rst @@ -1,4 +1,4 @@ -.. _cn_api_paddle_nn_ReflectionPad1D__upper: +.. _cn_api_paddle_nn_ReflectionPad1d: ReflectionPad1D ------------------------------- diff --git a/docs/api/paddle/nn/ReplicationPad1d_cn.rst b/docs/api/paddle/nn/ReplicationPad1d_cn.rst index e5bc33f3e2c..12df46e19fc 100644 --- a/docs/api/paddle/nn/ReplicationPad1d_cn.rst +++ b/docs/api/paddle/nn/ReplicationPad1d_cn.rst @@ -1,4 +1,4 @@ -.. _cn_api_paddle_nn_ReplicationPad1D__upper: +.. _cn_api_paddle_nn_ReplicationPad1d: ReplicationPad1d ------------------------------- From ccc5e23ae2da6b4e0e83333eff2a9a1db694228c Mon Sep 17 00:00:00 2001 From: zhouxin Date: Fri, 7 Nov 2025 08:39:19 +0000 Subject: [PATCH 7/7] Fix label typo --- docs/api/paddle/nn/ConstantPad1d_cn.rst | 2 +- docs/api/paddle/nn/ConstantPad2d_cn.rst | 2 +- docs/api/paddle/nn/ConstantPad3d_cn.rst | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/api/paddle/nn/ConstantPad1d_cn.rst b/docs/api/paddle/nn/ConstantPad1d_cn.rst index 364533a29dd..efeadf48673 100644 --- a/docs/api/paddle/nn/ConstantPad1d_cn.rst +++ b/docs/api/paddle/nn/ConstantPad1d_cn.rst @@ -4,4 +4,4 @@ ConstantPad1d ------------------------------- .. py:class:: paddle.nn.ConstantPad1d(padding, value, data_format="NCL", name=None) -``Constant1D`` 的别名,请参考 :ref:`cn_api_paddle_nn_Constant1D__upper`。 +``Constant1D`` 的别名,请参考 :ref:`cn_api_paddle_nn_ConstantPad1D__upper`。 diff --git a/docs/api/paddle/nn/ConstantPad2d_cn.rst b/docs/api/paddle/nn/ConstantPad2d_cn.rst index dfd3a1b7122..1ca2b399394 100644 --- a/docs/api/paddle/nn/ConstantPad2d_cn.rst +++ b/docs/api/paddle/nn/ConstantPad2d_cn.rst @@ -4,4 +4,4 @@ ConstantPad2d ------------------------------- .. py:class:: paddle.nn.ConstantPad2d(padding, value, data_format="NCHW", name=None) -``Constant2D`` 的别名,请参考 :ref:`cn_api_paddle_nn_Constant2D__upper`。 +``Constant2D`` 的别名,请参考 :ref:`cn_api_paddle_nn_ConstantPad2D__upper`。 diff --git a/docs/api/paddle/nn/ConstantPad3d_cn.rst b/docs/api/paddle/nn/ConstantPad3d_cn.rst index 43d7a6ee739..b9c4e00dec8 100644 --- a/docs/api/paddle/nn/ConstantPad3d_cn.rst +++ b/docs/api/paddle/nn/ConstantPad3d_cn.rst @@ -4,4 +4,4 @@ ConstantPad3d ------------------------------- .. py:class:: paddle.nn.ConstantPad3d(padding, value, data_format="NCDHW", name=None) -``Constant3D`` 的别名,请参考 :ref:`cn_api_paddle_nn_Constant3D__upper`。 +``Constant3D`` 的别名,请参考 :ref:`cn_api_paddle_nn_ConstantPad3D__upper`。