From b74b4ff1e3c13a3bb9a0f24e354d968b65d9324a Mon Sep 17 00:00:00 2001 From: Turing <732153168@qq.com> Date: Sun, 10 Dec 2023 16:44:31 +0800 Subject: [PATCH 01/11] =?UTF-8?q?update=20compare=20docs=20(#6330)=20?= =?UTF-8?q?=E4=B8=AD=E8=8B=B1=E6=96=87=E6=A1=A3=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../amp/debugging/check_layer_numerics_cn.rst | 27 +++++++++++++++++ .../nn/fused_linear_activation_cn.rst | 30 +++++++++++++++++++ 2 files changed, 57 insertions(+) create mode 100644 docs/api/paddle/amp/debugging/check_layer_numerics_cn.rst create mode 100644 docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst diff --git a/docs/api/paddle/amp/debugging/check_layer_numerics_cn.rst b/docs/api/paddle/amp/debugging/check_layer_numerics_cn.rst new file mode 100644 index 00000000000..dbe84b23cd5 --- /dev/null +++ b/docs/api/paddle/amp/debugging/check_layer_numerics_cn.rst @@ -0,0 +1,27 @@ +.. _cn_api_paddle_amp_debugging_check_layer_numerics: + +check_layer_numerics +------------------------------- + +.. py:function:: paddle.amp.debugging.check_layer_numerics(func) + +这个装饰器用于检查层的输入和输出数据的数值。 + + +参数 +::::::::: + +- **func** (callable) – 将要被装饰的函数。 + +返回 +::::::::: +``func``被装饰后的函数。 + +形状 +:::::::::::: +``callable``. + +代码示例 +:::::::::::: + +COPY-FROM: paddle.amp.debugging.check_layer_numerics diff --git a/docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst b/docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst new file mode 100644 index 00000000000..4cb63715324 --- /dev/null +++ b/docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst @@ -0,0 +1,30 @@ +.. _cn_api_paddle_incubate_nn_functional_fused_linear_activation: + +fused_linear_activation +------------------------------- + +.. py:function:: paddle.incubate.nn.functional.fused_linear_activation(x, y, bias, trans_x=False, trans_y=False, activation=None) + +全连接线性和激活变换操作符。该方法要求 CUDA 版本大于等于 11.6。 + + +参数 +::::::::: + +- **x** (Tensor) – 需要进行乘法运算的输入 Tensor 。 +- **y** (Tensor) – 需要进行乘法运算的权重 Tensor 。它的阶数必须为2。 +- **bias** (Tensor) – 输入的偏差Tensor,该偏差会加到矩阵乘法的结果上。 +- **trans_x** (bool, 可选) - 是否在乘法之前对 x 进行矩阵转置。 +- **trans_y** (bool, 可选) - 是否在乘法之前对 y 进行矩阵转置。 +- **activation** (str, 可选) - 目前,可用的激活函数仅限于“GELU”(高斯误差线性单元)和“ReLU”(修正线性单元)。这些激活函数应用于偏置加和的输出上。默认值:None。 + +返回 +::::::::: + +输出 ``Tensor`` + + +代码示例 +:::::::::::: + +COPY-FROM: paddle.incubate.nn.functional.fused_linear_activation From 1202e6e7be2dcce2c7b233944e68bd5c03813bf9 Mon Sep 17 00:00:00 2001 From: Turingg <117662096+Turingg@users.noreply.github.com> Date: Sun, 10 Dec 2023 19:27:28 +0800 Subject: [PATCH 02/11] Update fused_linear_activation_cn.rst --- docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst b/docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst index 4cb63715324..2c68c5b1a87 100644 --- a/docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst +++ b/docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst @@ -21,7 +21,7 @@ fused_linear_activation 返回 ::::::::: -输出 ``Tensor`` +返回类型为 Tensor,数据类型同输入一致。 代码示例 From 34878227d80ed522d73c65d6944f000c24784387 Mon Sep 17 00:00:00 2001 From: Turingg <117662096+Turingg@users.noreply.github.com> Date: Sun, 10 Dec 2023 19:27:57 +0800 Subject: [PATCH 03/11] Update check_layer_numerics_cn.rst --- docs/api/paddle/amp/debugging/check_layer_numerics_cn.rst | 3 --- 1 file changed, 3 deletions(-) diff --git a/docs/api/paddle/amp/debugging/check_layer_numerics_cn.rst b/docs/api/paddle/amp/debugging/check_layer_numerics_cn.rst index dbe84b23cd5..618845bc8be 100644 --- a/docs/api/paddle/amp/debugging/check_layer_numerics_cn.rst +++ b/docs/api/paddle/amp/debugging/check_layer_numerics_cn.rst @@ -17,9 +17,6 @@ check_layer_numerics ::::::::: ``func``被装饰后的函数。 -形状 -:::::::::::: -``callable``. 代码示例 :::::::::::: From 4b4d59650b7885d840df139bb301d128986842ce Mon Sep 17 00:00:00 2001 From: Turingg <117662096+Turingg@users.noreply.github.com> Date: Sun, 10 Dec 2023 19:33:56 +0800 Subject: [PATCH 04/11] Update fused_linear_activation_cn.rst --- docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst b/docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst index 2c68c5b1a87..1f367f118ac 100644 --- a/docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst +++ b/docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst @@ -21,7 +21,7 @@ fused_linear_activation 返回 ::::::::: -返回类型为 Tensor,数据类型同输入一致。 +返回类型为 Tensor。 代码示例 From 410a607ed0359139698ad745fa5201c0e803584c Mon Sep 17 00:00:00 2001 From: Turingg <117662096+Turingg@users.noreply.github.com> Date: Sun, 10 Dec 2023 21:03:47 +0800 Subject: [PATCH 05/11] Update check_layer_numerics_cn.rst --- docs/api/paddle/amp/debugging/check_layer_numerics_cn.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api/paddle/amp/debugging/check_layer_numerics_cn.rst b/docs/api/paddle/amp/debugging/check_layer_numerics_cn.rst index 618845bc8be..121dfba15cb 100644 --- a/docs/api/paddle/amp/debugging/check_layer_numerics_cn.rst +++ b/docs/api/paddle/amp/debugging/check_layer_numerics_cn.rst @@ -15,7 +15,7 @@ check_layer_numerics 返回 ::::::::: -``func``被装饰后的函数。 +返回一个被装饰后的函数(callable)。这个新的函数会在原来的函数基础上加上数值检查的功能。 代码示例 From cfb6171f024a4b52f8a2795f38950d421e51277f Mon Sep 17 00:00:00 2001 From: Turingg <117662096+Turingg@users.noreply.github.com> Date: Fri, 22 Dec 2023 22:04:39 +0800 Subject: [PATCH 06/11] Update check_layer_numerics_cn.rst --- docs/api/paddle/amp/debugging/check_layer_numerics_cn.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api/paddle/amp/debugging/check_layer_numerics_cn.rst b/docs/api/paddle/amp/debugging/check_layer_numerics_cn.rst index 121dfba15cb..4509ab0fd6f 100644 --- a/docs/api/paddle/amp/debugging/check_layer_numerics_cn.rst +++ b/docs/api/paddle/amp/debugging/check_layer_numerics_cn.rst @@ -15,7 +15,7 @@ check_layer_numerics 返回 ::::::::: -返回一个被装饰后的函数(callable)。这个新的函数会在原来的函数基础上加上数值检查的功能。 +一个被装饰后的函数(callable)。这个新的函数会在原来的函数基础上加上数值检查的功能。 代码示例 From 8791f922a92a6d0504d70ba5ac3c2fd71e6d567a Mon Sep 17 00:00:00 2001 From: Turingg <117662096+Turingg@users.noreply.github.com> Date: Fri, 22 Dec 2023 22:22:06 +0800 Subject: [PATCH 07/11] Update fused_linear_activation_cn.rst --- .../incubate/nn/fused_linear_activation_cn.rst | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst b/docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst index 1f367f118ac..338fb8cd3b1 100644 --- a/docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst +++ b/docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst @@ -11,12 +11,12 @@ fused_linear_activation 参数 ::::::::: -- **x** (Tensor) – 需要进行乘法运算的输入 Tensor 。 -- **y** (Tensor) – 需要进行乘法运算的权重 Tensor 。它的阶数必须为2。 -- **bias** (Tensor) – 输入的偏差Tensor,该偏差会加到矩阵乘法的结果上。 -- **trans_x** (bool, 可选) - 是否在乘法之前对 x 进行矩阵转置。 -- **trans_y** (bool, 可选) - 是否在乘法之前对 y 进行矩阵转置。 -- **activation** (str, 可选) - 目前,可用的激活函数仅限于“GELU”(高斯误差线性单元)和“ReLU”(修正线性单元)。这些激活函数应用于偏置加和的输出上。默认值:None。 + - **x** (Tensor) – 需要进行乘法运算的输入 Tensor 。 + - **y** (Tensor) – 需要进行乘法运算的权重 Tensor 。它的阶数必须为2。 + - **bias** (Tensor) – 输入的偏置 Tensor,该偏置会加到矩阵乘法的结果上。 + - **trans_x** (bool, 可选) - 是否在乘法之前对 x 进行矩阵转置。 + - **trans_y** (bool, 可选) - 是否在乘法之前对 y 进行矩阵转置。 + - **activation** (str, 可选) - 目前,可用的激活函数仅限于“GELU”(高斯误差线性单元)和“ReLU”(修正线性单元)。这些激活函数应用于添加偏置之后的输出上。默认值:None。 返回 ::::::::: From 7c334a87facb8f7aa09bf425452024867106b5d2 Mon Sep 17 00:00:00 2001 From: Turingg <117662096+Turingg@users.noreply.github.com> Date: Fri, 22 Dec 2023 22:32:25 +0800 Subject: [PATCH 08/11] Update fused_linear_activation_cn.rst --- docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst b/docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst index 338fb8cd3b1..685af704ce7 100644 --- a/docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst +++ b/docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst @@ -21,7 +21,7 @@ fused_linear_activation 返回 ::::::::: -返回类型为 Tensor。 +**Tensor** ,变换之后的 Tensor。 代码示例 From 13cf118ca743962f3c61267106d0ecdd5d4c184f Mon Sep 17 00:00:00 2001 From: Turingg <117662096+Turingg@users.noreply.github.com> Date: Fri, 22 Dec 2023 22:33:03 +0800 Subject: [PATCH 09/11] Update fused_linear_activation_cn.rst --- docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst b/docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst index 685af704ce7..2ac13e5b97b 100644 --- a/docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst +++ b/docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst @@ -21,7 +21,7 @@ fused_linear_activation 返回 ::::::::: -**Tensor** ,变换之后的 Tensor。 +**Tensor**,变换之后的 Tensor。 代码示例 From 773a2360f9c6d2d0987282930f46073f1b9f310d Mon Sep 17 00:00:00 2001 From: Turingg <117662096+Turingg@users.noreply.github.com> Date: Fri, 22 Dec 2023 22:53:07 +0800 Subject: [PATCH 10/11] Rename docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst to docs/api/paddle/incubate/nn/functional/fused_linear_activation_cn.rst --- .../incubate/nn/{ => functional}/fused_linear_activation_cn.rst | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/api/paddle/incubate/nn/{ => functional}/fused_linear_activation_cn.rst (100%) diff --git a/docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst b/docs/api/paddle/incubate/nn/functional/fused_linear_activation_cn.rst similarity index 100% rename from docs/api/paddle/incubate/nn/fused_linear_activation_cn.rst rename to docs/api/paddle/incubate/nn/functional/fused_linear_activation_cn.rst From a599e605906683f53a0f4fe87da2640c497d291a Mon Sep 17 00:00:00 2001 From: Turingg <732153168@qq.com> Date: Fri, 5 Jan 2024 16:27:09 +0800 Subject: [PATCH 11/11] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/api/paddle/amp/debugging/check_layer_numerics_cn.rst | 3 +-- .../incubate/nn/functional/fused_linear_activation_cn.rst | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/docs/api/paddle/amp/debugging/check_layer_numerics_cn.rst b/docs/api/paddle/amp/debugging/check_layer_numerics_cn.rst index 4509ab0fd6f..1e7523b4bd0 100644 --- a/docs/api/paddle/amp/debugging/check_layer_numerics_cn.rst +++ b/docs/api/paddle/amp/debugging/check_layer_numerics_cn.rst @@ -4,7 +4,6 @@ check_layer_numerics ------------------------------- .. py:function:: paddle.amp.debugging.check_layer_numerics(func) - 这个装饰器用于检查层的输入和输出数据的数值。 @@ -15,7 +14,7 @@ check_layer_numerics 返回 ::::::::: -一个被装饰后的函数(callable)。这个新的函数会在原来的函数基础上加上数值检查的功能。 +一个被装饰后的函数(callable)。这个新的函数会在原来的函数基础上加上数值检查功能。 代码示例 diff --git a/docs/api/paddle/incubate/nn/functional/fused_linear_activation_cn.rst b/docs/api/paddle/incubate/nn/functional/fused_linear_activation_cn.rst index 2ac13e5b97b..303b606bc4f 100644 --- a/docs/api/paddle/incubate/nn/functional/fused_linear_activation_cn.rst +++ b/docs/api/paddle/incubate/nn/functional/fused_linear_activation_cn.rst @@ -5,14 +5,14 @@ fused_linear_activation .. py:function:: paddle.incubate.nn.functional.fused_linear_activation(x, y, bias, trans_x=False, trans_y=False, activation=None) -全连接线性和激活变换操作符。该方法要求 CUDA 版本大于等于 11.6。 +全连接线性和激活变换操作符。该方法要求 CUDA 版本大于等于 11.6 。 参数 ::::::::: - **x** (Tensor) – 需要进行乘法运算的输入 Tensor 。 - - **y** (Tensor) – 需要进行乘法运算的权重 Tensor 。它的阶数必须为2。 + - **y** (Tensor) – 需要进行乘法运算的权重 Tensor 。它的阶数必须为 2。 - **bias** (Tensor) – 输入的偏置 Tensor,该偏置会加到矩阵乘法的结果上。 - **trans_x** (bool, 可选) - 是否在乘法之前对 x 进行矩阵转置。 - **trans_y** (bool, 可选) - 是否在乘法之前对 y 进行矩阵转置。