From d9e93f2fc585290063234cf31ce48d91f9141d1f Mon Sep 17 00:00:00 2001 From: zyf Date: Thu, 1 Dec 2022 17:24:29 +0800 Subject: [PATCH 1/7] =?UTF-8?q?-=20=E5=B0=86=E6=89=80=E6=9C=89=E5=8E=9F?= =?UTF-8?q?=E4=BD=8D=E6=93=8D=E4=BD=9C=20API=20=E5=9C=A8=20Overview=20?= =?UTF-8?q?=E4=B8=AD=E5=8D=95=E5=88=97=20-=20=E8=A1=A5=E5=85=85=E5=90=84?= =?UTF-8?q?=E5=8E=9F=E4=BD=8D=E6=93=8D=E4=BD=9C=20API=20=E4=BB=8B=E7=BB=8D?= =?UTF-8?q?=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/api/paddle/Overview_cn.rst | 52 ++++++++++++++++++++++++++---- docs/api/paddle/Tensor_cn.rst | 2 +- docs/api/paddle/add__cn.rst | 7 ++++ docs/api/paddle/ceil__cn.rst | 8 +++++ docs/api/paddle/clip__cn.rst | 8 +++++ docs/api/paddle/erfinv__cn.rst | 1 + docs/api/paddle/exp__cn.rst | 8 +++++ docs/api/paddle/flatten__cn.rst | 8 +++++ docs/api/paddle/floor__cn.rst | 8 +++++ docs/api/paddle/lerp__cn.rst | 8 +++++ docs/api/paddle/reciprocal__cn.rst | 8 +++++ docs/api/paddle/round__cn.rst | 8 +++++ docs/api/paddle/rsqrt__cn.rst | 8 +++++ docs/api/paddle/scale__cn.rst | 8 +++++ docs/api/paddle/sqrt__cn.rst | 8 +++++ docs/api/paddle/subtract__cn.rst | 8 +++++ docs/api/paddle/tan__cn.rst | 8 +++++ docs/api/paddle/uniform__cn.rst | 8 +++++ 18 files changed, 167 insertions(+), 7 deletions(-) create mode 100644 docs/api/paddle/add__cn.rst create mode 100644 docs/api/paddle/ceil__cn.rst create mode 100644 docs/api/paddle/clip__cn.rst create mode 100644 docs/api/paddle/exp__cn.rst create mode 100644 docs/api/paddle/flatten__cn.rst create mode 100644 docs/api/paddle/floor__cn.rst create mode 100644 docs/api/paddle/lerp__cn.rst create mode 100644 docs/api/paddle/reciprocal__cn.rst create mode 100644 docs/api/paddle/round__cn.rst create mode 100644 docs/api/paddle/rsqrt__cn.rst create mode 100644 docs/api/paddle/scale__cn.rst create mode 100644 docs/api/paddle/sqrt__cn.rst create mode 100644 docs/api/paddle/subtract__cn.rst create mode 100644 docs/api/paddle/tan__cn.rst create mode 100644 docs/api/paddle/uniform__cn.rst diff --git a/docs/api/paddle/Overview_cn.rst b/docs/api/paddle/Overview_cn.rst index 83d99d7ee65..3249aac83cf 100755 --- a/docs/api/paddle/Overview_cn.rst +++ b/docs/api/paddle/Overview_cn.rst @@ -6,6 +6,7 @@ paddle paddle 目录下包含 tensor、device、framework 相关 API 以及某些高层 API。具体如下: - :ref:`tensor 数学操作 ` +- :ref:`tensor 数学操作原位(inplace)版本 ` - :ref:`tensor 逻辑操作 ` - :ref:`tensor 属性相关 ` - :ref:`tensor 创建相关 ` @@ -14,6 +15,7 @@ paddle 目录下包含 tensor、device、framework 相关 API 以及某些高层 - :ref:`tensor random 相关 ` - :ref:`tensor 线性代数相关 ` - :ref:`tensor 元素操作相关(如:转置,reshape 等) ` +- :ref:`tensor 元素操作相关原位(inplace)版本 ` - :ref:`爱因斯坦求和 ` - :ref:`framework 相关 ` - :ref:`device 相关 ` @@ -117,11 +119,9 @@ tensor 数学操作 " :ref:`paddle.std ` ", "沿给定的轴 axis 计算 x 中元素的标准差" " :ref:`paddle.subtract ` ", "逐元素相减算子" " :ref:`paddle.remainder ` ", "逐元素取模算子" - " :ref:`paddle.remainder_ ` ", "Inplace 版本的 remainder API,对输入 x 采用 Inplace 策略" " :ref:`paddle.sum ` ", "对指定维度上的 Tensor 元素进行求和运算" " :ref:`paddle.tan ` ", "三角函数 tangent" " :ref:`paddle.tanh ` ", "tanh 激活函数" - " :ref:`paddle.tanh_ ` ", "Inplace 版本的 tanh API,对输入 x 采用 Inplace 策略" " :ref:`paddle.trace ` ", "计算输入 Tensor 在指定平面上的对角线元素之和" " :ref:`paddle.var ` ", "沿给定的轴 axis 计算 x 中元素的方差" " :ref:`paddle.diagonal ` ", "根据给定的轴 axis 返回输入 Tensor 的局部视图" @@ -144,6 +144,36 @@ tensor 数学操作 " :ref:`paddle.frexp ` ", "用于把一个浮点数分解为尾数和指数的函数" +.. _tensor_math_inplace: + +tensor 数学操作原位(inplace)版本 +:::::::::::::::::::: + +.. csv-table:: + :header: "API 名称", "API 功能" + :widths: 10, 30 + + " :ref:`paddle.remainder_ ` ", "Inplace 版本的 remainder API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.tanh_ ` ", "Inplace 版本的 tanh API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.erfinv_ ` ", "Inplace 版本的 erfinv API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.add_ ` ", "Inplace 版本的 add API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.put_along_axis_ ` ", "Inplace 版本的 put_along_axis API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.ceil_ ` ", "Inplace 版本的 ceil API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.clip_ ` ", "Inplace 版本的 clip API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.exp_ ` ", "Inplace 版本的 exp API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.flatten_ ` ", "Inplace 版本的 cn_api_paddle_flatten API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.floor_ ` ", "Inplace 版本的 cn_api_fluid_layers_floor API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.reciprocal_ ` ", "Inplace 版本的 cn_api_fluid_layers_reciprocal API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.reshape_ ` ", "Inplace 版本的 cn_api_fluid_layers_reshape API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.round_ ` ", "Inplace 版本的 cn_api_fluid_layers_round API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.rsqrt_ ` ", "Inplace 版本的 cn_api_fluid_layers_rsqrt API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.scale_ ` ", "Inplace 版本的 cn_api_fluid_layers_scale API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.sqrt_ ` ", "Inplace 版本的 cn_api_fluid_layers_sqrt API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.subtract_ ` ", "Inplace 版本的 cn_api_paddle_tensor_subtract API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.tanh_ ` ", "Inplace 版本的 cn_api_fluid_layers_tan API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.uniform_ ` ", "Inplace 版本的 cn_api_tensor_uniform API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.lerp_ ` ", "Inplace 版本的 cn_api_paddle_tensor_lerp API,对输入 x 采用 Inplace 策略" + .. _tensor_logic: tensor 逻辑操作 @@ -310,10 +340,8 @@ tensor 元素操作相关(如:转置,reshape 等) " :ref:`paddle.gather ` ", "根据索引 index 获取输入 x 的指定 aixs 维度的条目,并将它们拼接在一起" " :ref:`paddle.gather_nd ` ", "paddle.gather 的高维推广" " :ref:`paddle.reshape ` ", "在保持输入 x 数据不变的情况下,改变 x 的形状" - " :ref:`paddle.reshape_ ` ", "Inplace 版本的 reshape API,对输入 x 采用 Inplace 策略" " :ref:`paddle.roll ` ", "沿着指定维度 axis 对输入 x 进行循环滚动,当元素移动到最后位置时,会从第一个位置重新插入" " :ref:`paddle.scatter ` ", "通过基于 updates 来更新选定索引 index 上的输入来获得输出" - " :ref:`paddle.scatter_ ` ", "Inplace 版本的 scatter API,对输入 x 采用 Inplace 策略 " " :ref:`paddle.scatter_nd ` ", "根据 index ,将 updates 添加到一个新的张量中,从而得到输出的 Tensor" " :ref:`paddle.scatter_nd_add ` ", "通过对 Tensor 中的单个值或切片应用稀疏加法,从而得到输出的 Tensor" " :ref:`paddle.shard_index ` ", "根据分片(shard)的偏移量重新计算分片的索引" @@ -321,7 +349,6 @@ tensor 元素操作相关(如:转置,reshape 等) " :ref:`paddle.split ` ", "将输入 Tensor 分割成多个子 Tensor" " :ref:`paddle.vsplit ` ", "将输入 Tensor 沿第一个维度分割成多个子 Tensor" " :ref:`paddle.squeeze ` ", "删除输入 Tensor 的 Shape 中尺寸为 1 的维度" - " :ref:`paddle.squeeze_ ` ", "Inplace 版本的 squeeze API,对输入 x 采用 Inplace 策略" " :ref:`paddle.stack ` ", "沿 axis 轴对输入 x 进行堆叠操作" " :ref:`paddle.strided_slice ` ", "沿多个轴生成 x 的切片" " :ref:`paddle.tile ` ", "根据参数 repeat_times 对输入 x 的各维度进行复制" @@ -332,13 +359,26 @@ tensor 元素操作相关(如:转置,reshape 等) " :ref:`paddle.unique ` ", "返回 Tensor 按升序排序后的独有元素" " :ref:`paddle.unique_consecutive ` ", "返回无连续重复元素的 Tensor" " :ref:`paddle.unsqueeze ` ", "该 OP 向输入 Tensor 的 Shape 中一个或多个位置(axis)插入尺寸为 1 的维度" - " :ref:`paddle.unsqueeze_ ` ", "Inplace 版本的 unsqueeze API,对输入 x 采用 Inplace 策略" " :ref:`paddle.unstack ` ", "该 OP 将单个 dim 为 D 的 Tensor 沿 axis 轴 unpack 为 num 个 dim 为 (D-1) 的 Tensor" " :ref:`paddle.as_complex ` ", "将实数 Tensor 转为复数 Tensor" " :ref:`paddle.as_real ` ", "将复数 Tensor 转为实数 Tensor" " :ref:`paddle.repeat_interleave ` ", "沿 axis 轴对输入 x 的元素进行复制" " :ref:`paddle.index_add ` ", "沿着指定轴 axis 将 index 中指定位置的 x 与 value 相加,并写入到结果张量中的对应位置" +.. _tensor_manipulation_inplace: + +tensor 元素操作相关原位(inplace)版本 +:::::::::::::::::::: + +.. csv-table:: + :header: "API 名称", "API 功能" + :widths: 10, 30 + + " :ref:`paddle.reshape_ ` ", "Inplace 版本的 reshape API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.scatter_ ` ", "Inplace 版本的 scatter API,对输入 x 采用 Inplace 策略 " + " :ref:`paddle.squeeze_ ` ", "Inplace 版本的 squeeze API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.unsqueeze_ ` ", "Inplace 版本的 unsqueeze API,对输入 x 采用 Inplace 策略" + .. einsum: 爱因斯坦求和 diff --git a/docs/api/paddle/Tensor_cn.rst b/docs/api/paddle/Tensor_cn.rst index baaf7f74e42..f9a31a98773 100755 --- a/docs/api/paddle/Tensor_cn.rst +++ b/docs/api/paddle/Tensor_cn.rst @@ -1926,7 +1926,7 @@ scale(scale=1.0, bias=0.0, bias_after_scale=True, act=None, name=None) scale_(scale=1.0, bias=0.0, bias_after_scale=True, act=None, name=None) ::::::::: -Inplace 版本的 :ref:`cn_api_paddle_tensor_unsqueeze` API,对输入 `x` 采用 Inplace 策略。 +Inplace 版本的 :ref:`cn_api_fluid_layers_scale` API,对输入 `x` 采用 Inplace 策略。 scatter(index, updates, overwrite=True, name=None) ::::::::: diff --git a/docs/api/paddle/add__cn.rst b/docs/api/paddle/add__cn.rst new file mode 100644 index 00000000000..893bb095b77 --- /dev/null +++ b/docs/api/paddle/add__cn.rst @@ -0,0 +1,7 @@ +.. _cn_api_tensor_add_: + +add\_ +------------------------------- + +.. py:function:: paddle.add_(x) +Inplace 版本的 :ref:`cn_api_tensor_add` API,对输入 x 采用 Inplace 策略。 diff --git a/docs/api/paddle/ceil__cn.rst b/docs/api/paddle/ceil__cn.rst new file mode 100644 index 00000000000..c03322cbe72 --- /dev/null +++ b/docs/api/paddle/ceil__cn.rst @@ -0,0 +1,8 @@ +.. _cn_api_fluid_layers_ceil_: + +ceil\_ +------------------------------- + +.. py:function:: paddle.ceil_(x) + +Inplace 版本的 :ref:`cn_api_fluid_layers_ceil` API,对输入 x 采用 Inplace 策略。 diff --git a/docs/api/paddle/clip__cn.rst b/docs/api/paddle/clip__cn.rst new file mode 100644 index 00000000000..2cd9e8bb5c5 --- /dev/null +++ b/docs/api/paddle/clip__cn.rst @@ -0,0 +1,8 @@ +.. _cn_api_tensor_clip_: + +clip\_ +------------------------------- + +.. py:function:: paddle.clip_(x, min=None, max=None, name=None) + +Inplace 版本的 :ref:`cn_api_tensor_clip` API,对输入 x 采用 Inplace 策略。 diff --git a/docs/api/paddle/erfinv__cn.rst b/docs/api/paddle/erfinv__cn.rst index 6f7ec9a9863..f6a3e8149db 100644 --- a/docs/api/paddle/erfinv__cn.rst +++ b/docs/api/paddle/erfinv__cn.rst @@ -4,4 +4,5 @@ erfinv\_ ------------------------------- .. py:function:: paddle.erfinv_(x) + Inplace 版本的 :ref:`cn_api_paddle_tensor_erfinv` API,对输入 `x` 采用 Inplace 策略。 diff --git a/docs/api/paddle/exp__cn.rst b/docs/api/paddle/exp__cn.rst new file mode 100644 index 00000000000..e5a9de22695 --- /dev/null +++ b/docs/api/paddle/exp__cn.rst @@ -0,0 +1,8 @@ +.. _cn_api_fluid_layers_exp_: + +exp\_ +------------------------------- + +.. py:function:: paddle.exp_(x, name=None) + +Inplace 版本的 :ref:`cn_api_fluid_layers_exp` API,对输入 `x` 采用 Inplace 策略。 diff --git a/docs/api/paddle/flatten__cn.rst b/docs/api/paddle/flatten__cn.rst new file mode 100644 index 00000000000..c354ea83966 --- /dev/null +++ b/docs/api/paddle/flatten__cn.rst @@ -0,0 +1,8 @@ +.. _cn_api_paddle_flatten_: + +flatten\_ +------------------------------- + +.. py:function:: paddle.flatten_(x) + +Inplace 版本的 :ref:`cn_api_paddle_flatten` API,对输入 `x` 采用 Inplace 策略。 diff --git a/docs/api/paddle/floor__cn.rst b/docs/api/paddle/floor__cn.rst new file mode 100644 index 00000000000..addf6289503 --- /dev/null +++ b/docs/api/paddle/floor__cn.rst @@ -0,0 +1,8 @@ +.. _cn_api_fluid_layers_floor_: + +floor\_ +------------------------------- + +.. py:function:: paddle.floor_(name=None) + +Inplace 版本的 :ref:`cn_api_fluid_layers_floor` API,对输入 `x` 采用 Inplace 策略。 diff --git a/docs/api/paddle/lerp__cn.rst b/docs/api/paddle/lerp__cn.rst new file mode 100644 index 00000000000..72aaa7029e2 --- /dev/null +++ b/docs/api/paddle/lerp__cn.rst @@ -0,0 +1,8 @@ +.. _cn_api_paddle_tensor_lerp_: + +lerp\_ +------------------------------- + +.. py:function:: paddle.lerp_(x, y, weight, name=None) + +Inplace 版本的 :ref:`cn_api_paddle_tensor_lerp` API,对输入 `x` 采用 Inplace 策略。 diff --git a/docs/api/paddle/reciprocal__cn.rst b/docs/api/paddle/reciprocal__cn.rst new file mode 100644 index 00000000000..88b437c5b79 --- /dev/null +++ b/docs/api/paddle/reciprocal__cn.rst @@ -0,0 +1,8 @@ +.. _cn_api_fluid_layers_reciprocal_: + +reciprocal\_ +------------------------------- + +.. py:function:: paddle.reciprocal_(name=None) + +Inplace 版本的 :ref:`cn_api_fluid_layers_reciprocal` API,对输入 `x` 采用 Inplace 策略。 diff --git a/docs/api/paddle/round__cn.rst b/docs/api/paddle/round__cn.rst new file mode 100644 index 00000000000..6529e15440e --- /dev/null +++ b/docs/api/paddle/round__cn.rst @@ -0,0 +1,8 @@ +.. _cn_api_fluid_layers_round_: + +round\_ +------------------------------- + +.. py:function:: paddle.round_(x, name=None) + +Inplace 版本的 :ref:`cn_api_fluid_layers_round` API,对输入 `x` 采用 Inplace 策略。 diff --git a/docs/api/paddle/rsqrt__cn.rst b/docs/api/paddle/rsqrt__cn.rst new file mode 100644 index 00000000000..cac93d3a9ce --- /dev/null +++ b/docs/api/paddle/rsqrt__cn.rst @@ -0,0 +1,8 @@ +.. _cn_api_fluid_layers_rsqrt_: + +rsqrt\_ +------------------------------- + +.. py:function:: paddle.rsqrt_(x, name=None) + +Inplace 版本的 :ref:`cn_api_fluid_layers_rsqrt` API,对输入 `x` 采用 Inplace 策略。 diff --git a/docs/api/paddle/scale__cn.rst b/docs/api/paddle/scale__cn.rst new file mode 100644 index 00000000000..450291d5e53 --- /dev/null +++ b/docs/api/paddle/scale__cn.rst @@ -0,0 +1,8 @@ +.. _cn_api_fluid_layers_scale_: + +scale\_ +------------------------------- + +.. py:function:: paddle.scale_(x, scale=1.0, bias=0.0, bias_after_scale=True, act=None, name=None) + +Inplace 版本的 :ref:`cn_api_fluid_layers_scale` API,对输入 `x` 采用 Inplace 策略。 diff --git a/docs/api/paddle/sqrt__cn.rst b/docs/api/paddle/sqrt__cn.rst new file mode 100644 index 00000000000..f080dffa7b1 --- /dev/null +++ b/docs/api/paddle/sqrt__cn.rst @@ -0,0 +1,8 @@ +.. _cn_api_fluid_layers_sqrt_: + +sqrt\_ +------------------------------- + +.. py:function:: paddle.sqrt_(x, name=None) + +Inplace 版本的 :ref:`cn_api_fluid_layers_sqrt` API,对输入 `x` 采用 Inplace 策略。 diff --git a/docs/api/paddle/subtract__cn.rst b/docs/api/paddle/subtract__cn.rst new file mode 100644 index 00000000000..dca1508f74e --- /dev/null +++ b/docs/api/paddle/subtract__cn.rst @@ -0,0 +1,8 @@ +.. _cn_api_paddle_tensor_subtract_: + +subtract\_ +------------------------------- + +.. py:function:: paddle.subtract_(x, y, name=None) + +Inplace 版本的 :ref:`cn_api_paddle_tensor_subtract` API,对输入 `x` 采用 Inplace 策略。 diff --git a/docs/api/paddle/tan__cn.rst b/docs/api/paddle/tan__cn.rst new file mode 100644 index 00000000000..f1432a65748 --- /dev/null +++ b/docs/api/paddle/tan__cn.rst @@ -0,0 +1,8 @@ +.. _cn_api_fluid_layers_tan_: + +tan\_ +------------------------------- + +.. py:function:: paddle.tan_(x, name=None) + +Inplace 版本的 :ref:`cn_api_fluid_layers_tan` API,对输入 `x` 采用 Inplace 策略。 diff --git a/docs/api/paddle/uniform__cn.rst b/docs/api/paddle/uniform__cn.rst new file mode 100644 index 00000000000..89fda1ff13a --- /dev/null +++ b/docs/api/paddle/uniform__cn.rst @@ -0,0 +1,8 @@ +.. _cn_api_tensor_uniform_: + +uniform\_ +------------------------------- + +.. py:function:: paddle.uniform_(x, shape, dtype=None, min=-1.0, max=1.0, seed=0, name=None) + +Inplace 版本的 :ref:`cn_api_tensor_uniform` API,对输入 `x` 采用 Inplace 策略。 From 6e35966e91007b927ccd320e7a74e4077c136bba Mon Sep 17 00:00:00 2001 From: zyf Date: Fri, 2 Dec 2022 10:57:14 +0800 Subject: [PATCH 2/7] =?UTF-8?q?-=20=E4=BF=AE=E5=A4=8D=20Overview=5Fcn=20?= =?UTF-8?q?=E4=B8=AD=E8=B6=85=E9=93=BE=E6=8E=A5=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/api/paddle/Overview_cn.rst | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/docs/api/paddle/Overview_cn.rst b/docs/api/paddle/Overview_cn.rst index 3249aac83cf..f6656a8fe1c 100755 --- a/docs/api/paddle/Overview_cn.rst +++ b/docs/api/paddle/Overview_cn.rst @@ -66,7 +66,7 @@ tensor 数学操作 " :ref:`paddle.floor_divide ` ", "逐元素整除算子,输入 x 与输入 y 逐元素整除,并将各个位置的输出元素保存到返回结果中" " :ref:`paddle.greater_equal ` ", "逐元素地返回 x>=y 的逻辑值" " :ref:`paddle.greater_than ` ", "逐元素地返回 x>y 的逻辑值" - " :ref:`paddle.heaviside ` ", "逐元素地对 x 计算由 y 中的对应元素决定的赫维赛德阶跃函数" + " :ref:`paddle.heaviside ` ", "逐元素地对 x 计算由 y 中的对应元素决定的赫维赛德阶跃函数" " :ref:`paddle.increment ` ", "在控制流程中用来让 x 的数值增加 value" " :ref:`paddle.kron ` ", "计算两个张量的克罗内克积" " :ref:`paddle.less_equal ` ", "逐元素地返回 x<=y 的逻辑值" @@ -140,7 +140,7 @@ tensor 数学操作 " :ref:`paddle.acosh ` ", "反双曲余弦函数" " :ref:`paddle.asinh ` ", "反双曲正弦函数" " :ref:`paddle.atanh ` ", "反双曲正切函数" - " :ref:`paddle.take ` ", "输出给定索引处的输入元素,结果与 index 的形状相同" + " :ref:`paddle.take ` ", "输出给定索引处的输入元素,结果与 index 的形状相同" " :ref:`paddle.frexp ` ", "用于把一个浮点数分解为尾数和指数的函数" @@ -164,7 +164,6 @@ tensor 数学操作原位(inplace)版本 " :ref:`paddle.flatten_ ` ", "Inplace 版本的 cn_api_paddle_flatten API,对输入 x 采用 Inplace 策略" " :ref:`paddle.floor_ ` ", "Inplace 版本的 cn_api_fluid_layers_floor API,对输入 x 采用 Inplace 策略" " :ref:`paddle.reciprocal_ ` ", "Inplace 版本的 cn_api_fluid_layers_reciprocal API,对输入 x 采用 Inplace 策略" - " :ref:`paddle.reshape_ ` ", "Inplace 版本的 cn_api_fluid_layers_reshape API,对输入 x 采用 Inplace 策略" " :ref:`paddle.round_ ` ", "Inplace 版本的 cn_api_fluid_layers_round API,对输入 x 采用 Inplace 策略" " :ref:`paddle.rsqrt_ ` ", "Inplace 版本的 cn_api_fluid_layers_rsqrt API,对输入 x 采用 Inplace 策略" " :ref:`paddle.scale_ ` ", "Inplace 版本的 cn_api_fluid_layers_scale API,对输入 x 采用 Inplace 策略" @@ -198,7 +197,7 @@ tensor 属性相关 :header: "API 名称", "API 功能" :widths: 10, 30 - " :ref:`paddle.iinfo ` ", "返回一个 iinfo 对象,该对象包含了输入的整数类 paddle.dtype 的各种相关的数值信息" + " :ref:`paddle.iinfo ` ", "返回一个 iinfo 对象,该对象包含了输入的整数类 paddle.dtype 的各种相关的数值信息" " :ref:`paddle.imag ` ", "返回一个包含输入复数 Tensor 的虚部数值的新 Tensor" " :ref:`paddle.real ` ", "返回一个包含输入复数 Tensor 的实部数值的新 Tensor" " :ref:`paddle.shape ` ", "获得输入 Tensor 或 SelectedRows 的 shape" @@ -235,7 +234,7 @@ tensor 创建相关 " :ref:`paddle.zeros ` ", "该 OP 创建形状为 shape 、数据类型为 dtype 且值全为 0 的 Tensor" " :ref:`paddle.zeros_like ` ", "该 OP 返回一个和 x 具有相同的形状的全零 Tensor,数据类型为 dtype 或者和 x 相同" " :ref:`paddle.complex ` ", "给定实部和虚部,返回一个复数 Tensor" - " :ref:`paddle.create_parameter ` ", "该 OP 创建一个参数,该参数是一个可学习的变量, 拥有梯度并且可优化" + " :ref:`paddle.create_parameter ` ", "该 OP 创建一个参数,该参数是一个可学习的变量, 拥有梯度并且可优化" " :ref:`paddle.clone ` ", "对输入 Tensor ``x`` 进行拷贝,并返回一个新的 Tensor,并且该操作提供梯度回传" " :ref:`paddle.batch ` ", "一个 reader 的装饰器。返回的 reader 将输入 reader 的数据打包成指定的 batch_size 大小的批处理数据(不推荐使用)" @@ -315,7 +314,7 @@ tensor 线性代数相关 " :ref:`paddle.t ` ", "对小于等于 2 维的 Tensor 进行数据转置" " :ref:`paddle.tril ` ", "返回输入矩阵 input 的下三角部分,其余部分被设为 0" " :ref:`paddle.triu ` ", "返回输入矩阵 input 的上三角部分,其余部分被设为 0" - " :ref:`paddle.triu_indices <_cn_api_tensor_triu_indices>` ", "返回输入矩阵在给定对角线右上三角部分元素坐标" + " :ref:`paddle.triu_indices ` ", "返回输入矩阵在给定对角线右上三角部分元素坐标" .. _tensor_manipulation: From f908f7ad4c09c38ed63b700af44bdf6b0f418152 Mon Sep 17 00:00:00 2001 From: zyf Date: Tue, 13 Dec 2022 09:47:04 +0800 Subject: [PATCH 3/7] =?UTF-8?q?-=20=E5=9C=A8=E6=AF=8F=E4=B8=AA=20inplace?= =?UTF-8?q?=20API=20=E4=B8=AD=E5=A2=9E=E5=8A=A0=E5=AF=B9=20inplace=20?= =?UTF-8?q?=E6=93=8D=E4=BD=9C=E7=9A=84=E5=85=B7=E4=BD=93=E4=BB=8B=E7=BB=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/api/paddle/add__cn.rst | 4 ++++ docs/api/paddle/ceil__cn.rst | 4 ++++ docs/api/paddle/clip__cn.rst | 4 ++++ docs/api/paddle/erfinv__cn.rst | 4 ++++ docs/api/paddle/exp__cn.rst | 4 ++++ docs/api/paddle/flatten__cn.rst | 4 ++++ docs/api/paddle/floor__cn.rst | 4 ++++ docs/api/paddle/index_add__cn.rst | 4 ++++ docs/api/paddle/lerp__cn.rst | 4 ++++ docs/api/paddle/nn/functional/elu__cn.rst | 4 ++++ docs/api/paddle/nn/functional/relu__cn.rst | 4 ++++ docs/api/paddle/nn/functional/softmax__cn.rst | 4 ++++ docs/api/paddle/put_along_axis__cn.rst | 4 ++++ docs/api/paddle/reciprocal__cn.rst | 4 ++++ docs/api/paddle/remainder__cn.rst | 4 ++++ docs/api/paddle/reshape__cn.rst | 4 ++++ docs/api/paddle/round__cn.rst | 4 ++++ docs/api/paddle/rsqrt__cn.rst | 4 ++++ docs/api/paddle/scale__cn.rst | 4 ++++ docs/api/paddle/scatter__cn.rst | 4 ++++ docs/api/paddle/sqrt__cn.rst | 4 ++++ docs/api/paddle/squeeze__cn.rst | 4 ++++ docs/api/paddle/subtract__cn.rst | 4 ++++ docs/api/paddle/tan__cn.rst | 4 ++++ docs/api/paddle/tanh__cn.rst | 4 ++++ docs/api/paddle/uniform__cn.rst | 4 ++++ docs/api/paddle/unsqueeze__cn.rst | 4 ++++ 27 files changed, 108 insertions(+) diff --git a/docs/api/paddle/add__cn.rst b/docs/api/paddle/add__cn.rst index 893bb095b77..b16291862de 100644 --- a/docs/api/paddle/add__cn.rst +++ b/docs/api/paddle/add__cn.rst @@ -5,3 +5,7 @@ add\_ .. py:function:: paddle.add_(x) Inplace 版本的 :ref:`cn_api_tensor_add` API,对输入 x 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/ceil__cn.rst b/docs/api/paddle/ceil__cn.rst index c03322cbe72..1e2ef8c9f31 100644 --- a/docs/api/paddle/ceil__cn.rst +++ b/docs/api/paddle/ceil__cn.rst @@ -6,3 +6,7 @@ ceil\_ .. py:function:: paddle.ceil_(x) Inplace 版本的 :ref:`cn_api_fluid_layers_ceil` API,对输入 x 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/clip__cn.rst b/docs/api/paddle/clip__cn.rst index 2cd9e8bb5c5..7733122a84f 100644 --- a/docs/api/paddle/clip__cn.rst +++ b/docs/api/paddle/clip__cn.rst @@ -6,3 +6,7 @@ clip\_ .. py:function:: paddle.clip_(x, min=None, max=None, name=None) Inplace 版本的 :ref:`cn_api_tensor_clip` API,对输入 x 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/erfinv__cn.rst b/docs/api/paddle/erfinv__cn.rst index f6a3e8149db..357ad39fd77 100644 --- a/docs/api/paddle/erfinv__cn.rst +++ b/docs/api/paddle/erfinv__cn.rst @@ -6,3 +6,7 @@ erfinv\_ .. py:function:: paddle.erfinv_(x) Inplace 版本的 :ref:`cn_api_paddle_tensor_erfinv` API,对输入 `x` 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/exp__cn.rst b/docs/api/paddle/exp__cn.rst index e5a9de22695..8945edb3827 100644 --- a/docs/api/paddle/exp__cn.rst +++ b/docs/api/paddle/exp__cn.rst @@ -6,3 +6,7 @@ exp\_ .. py:function:: paddle.exp_(x, name=None) Inplace 版本的 :ref:`cn_api_fluid_layers_exp` API,对输入 `x` 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/flatten__cn.rst b/docs/api/paddle/flatten__cn.rst index c354ea83966..2fb775ea851 100644 --- a/docs/api/paddle/flatten__cn.rst +++ b/docs/api/paddle/flatten__cn.rst @@ -6,3 +6,7 @@ flatten\_ .. py:function:: paddle.flatten_(x) Inplace 版本的 :ref:`cn_api_paddle_flatten` API,对输入 `x` 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/floor__cn.rst b/docs/api/paddle/floor__cn.rst index addf6289503..1e8956dfa70 100644 --- a/docs/api/paddle/floor__cn.rst +++ b/docs/api/paddle/floor__cn.rst @@ -6,3 +6,7 @@ floor\_ .. py:function:: paddle.floor_(name=None) Inplace 版本的 :ref:`cn_api_fluid_layers_floor` API,对输入 `x` 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/index_add__cn.rst b/docs/api/paddle/index_add__cn.rst index acee7faab01..a951f429107 100644 --- a/docs/api/paddle/index_add__cn.rst +++ b/docs/api/paddle/index_add__cn.rst @@ -11,3 +11,7 @@ Inplace 版本的 :ref:`cn_api_tensor_index_add` API,对输入 `x` 采用 Inpl :::::::::::: COPY-FROM: paddle.index_add_ + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/lerp__cn.rst b/docs/api/paddle/lerp__cn.rst index 72aaa7029e2..fb8bef87c21 100644 --- a/docs/api/paddle/lerp__cn.rst +++ b/docs/api/paddle/lerp__cn.rst @@ -6,3 +6,7 @@ lerp\_ .. py:function:: paddle.lerp_(x, y, weight, name=None) Inplace 版本的 :ref:`cn_api_paddle_tensor_lerp` API,对输入 `x` 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/nn/functional/elu__cn.rst b/docs/api/paddle/nn/functional/elu__cn.rst index 40b71b495be..db0fb6f6bda 100644 --- a/docs/api/paddle/nn/functional/elu__cn.rst +++ b/docs/api/paddle/nn/functional/elu__cn.rst @@ -6,3 +6,7 @@ elu\_ .. py:function:: paddle.nn.functional.elu_(x, alpha=1.0, name=None) Inplace 版本的 :ref:`cn_api_nn_cn_elu` API,对输入 `x` 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/nn/functional/relu__cn.rst b/docs/api/paddle/nn/functional/relu__cn.rst index b8566c29f59..da031aca3a6 100644 --- a/docs/api/paddle/nn/functional/relu__cn.rst +++ b/docs/api/paddle/nn/functional/relu__cn.rst @@ -6,3 +6,7 @@ relu\_ .. py:function:: paddle.nn.functional.relu_(x, name=None) Inplace 版本的 :ref:`cn_api_nn_cn_relu` API,对输入 `x` 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/nn/functional/softmax__cn.rst b/docs/api/paddle/nn/functional/softmax__cn.rst index 29760a037ce..a8737677310 100644 --- a/docs/api/paddle/nn/functional/softmax__cn.rst +++ b/docs/api/paddle/nn/functional/softmax__cn.rst @@ -5,3 +5,7 @@ softmax\_ .. py:function:: paddle.nn.functional.softmax_(x, axis=-1, dtype=None, name=None) Inplace 版本的 :ref:`cn_api_nn_cn_softmax` API,对输入 `x` 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/put_along_axis__cn.rst b/docs/api/paddle/put_along_axis__cn.rst index b836715ece5..44946283554 100644 --- a/docs/api/paddle/put_along_axis__cn.rst +++ b/docs/api/paddle/put_along_axis__cn.rst @@ -6,3 +6,7 @@ put_along_axis\_ .. py:function:: paddle.put_along_axis_(indices, value, axis, reduce) Inplace 版本的 :ref:`cn_api_paddle_tensor_put_along_axis` API,对输入 `x` 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/reciprocal__cn.rst b/docs/api/paddle/reciprocal__cn.rst index 88b437c5b79..980e4e9eab8 100644 --- a/docs/api/paddle/reciprocal__cn.rst +++ b/docs/api/paddle/reciprocal__cn.rst @@ -6,3 +6,7 @@ reciprocal\_ .. py:function:: paddle.reciprocal_(name=None) Inplace 版本的 :ref:`cn_api_fluid_layers_reciprocal` API,对输入 `x` 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/remainder__cn.rst b/docs/api/paddle/remainder__cn.rst index c1369a1daa1..7ca3f94fdca 100644 --- a/docs/api/paddle/remainder__cn.rst +++ b/docs/api/paddle/remainder__cn.rst @@ -6,3 +6,7 @@ remainder\_ .. py:function:: paddle.remainder_(x, y, name=None) Inplace 版本的 :ref:`cn_api_tensor_remainder` API,对输入 `x` 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/reshape__cn.rst b/docs/api/paddle/reshape__cn.rst index 4dc8628f42f..45989fa6b35 100644 --- a/docs/api/paddle/reshape__cn.rst +++ b/docs/api/paddle/reshape__cn.rst @@ -6,3 +6,7 @@ reshape\_ .. py:function:: paddle.reshape_(x, shape, name=None) Inplace 版本的 :ref:`cn_api_fluid_layers_reshape` API,对输入 `x` 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/round__cn.rst b/docs/api/paddle/round__cn.rst index 6529e15440e..dfb8d9d2655 100644 --- a/docs/api/paddle/round__cn.rst +++ b/docs/api/paddle/round__cn.rst @@ -6,3 +6,7 @@ round\_ .. py:function:: paddle.round_(x, name=None) Inplace 版本的 :ref:`cn_api_fluid_layers_round` API,对输入 `x` 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/rsqrt__cn.rst b/docs/api/paddle/rsqrt__cn.rst index cac93d3a9ce..5c4417b4a41 100644 --- a/docs/api/paddle/rsqrt__cn.rst +++ b/docs/api/paddle/rsqrt__cn.rst @@ -6,3 +6,7 @@ rsqrt\_ .. py:function:: paddle.rsqrt_(x, name=None) Inplace 版本的 :ref:`cn_api_fluid_layers_rsqrt` API,对输入 `x` 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/scale__cn.rst b/docs/api/paddle/scale__cn.rst index 450291d5e53..d5e3693d68b 100644 --- a/docs/api/paddle/scale__cn.rst +++ b/docs/api/paddle/scale__cn.rst @@ -6,3 +6,7 @@ scale\_ .. py:function:: paddle.scale_(x, scale=1.0, bias=0.0, bias_after_scale=True, act=None, name=None) Inplace 版本的 :ref:`cn_api_fluid_layers_scale` API,对输入 `x` 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/scatter__cn.rst b/docs/api/paddle/scatter__cn.rst index 5c5f3380af2..e5f263defbf 100644 --- a/docs/api/paddle/scatter__cn.rst +++ b/docs/api/paddle/scatter__cn.rst @@ -5,3 +5,7 @@ scatter\_ .. py:function:: paddle.scatter_(x, index, updates, overwrite=True, name=None) Inplace 版本的 :ref:`cn_api_paddle_cn_scatter` API,对输入 `x` 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/sqrt__cn.rst b/docs/api/paddle/sqrt__cn.rst index f080dffa7b1..8e9f7791001 100644 --- a/docs/api/paddle/sqrt__cn.rst +++ b/docs/api/paddle/sqrt__cn.rst @@ -6,3 +6,7 @@ sqrt\_ .. py:function:: paddle.sqrt_(x, name=None) Inplace 版本的 :ref:`cn_api_fluid_layers_sqrt` API,对输入 `x` 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/squeeze__cn.rst b/docs/api/paddle/squeeze__cn.rst index 135612e5761..9a9981e260f 100644 --- a/docs/api/paddle/squeeze__cn.rst +++ b/docs/api/paddle/squeeze__cn.rst @@ -6,3 +6,7 @@ squeeze\_ .. py:function:: paddle.squeeze_(x, axis=None, name=None) Inplace 版本的 :ref:`cn_api_paddle_tensor_squeeze` API,对输入 `x` 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/subtract__cn.rst b/docs/api/paddle/subtract__cn.rst index dca1508f74e..35801b8da74 100644 --- a/docs/api/paddle/subtract__cn.rst +++ b/docs/api/paddle/subtract__cn.rst @@ -6,3 +6,7 @@ subtract\_ .. py:function:: paddle.subtract_(x, y, name=None) Inplace 版本的 :ref:`cn_api_paddle_tensor_subtract` API,对输入 `x` 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/tan__cn.rst b/docs/api/paddle/tan__cn.rst index f1432a65748..45bff6f71f7 100644 --- a/docs/api/paddle/tan__cn.rst +++ b/docs/api/paddle/tan__cn.rst @@ -6,3 +6,7 @@ tan\_ .. py:function:: paddle.tan_(x, name=None) Inplace 版本的 :ref:`cn_api_fluid_layers_tan` API,对输入 `x` 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/tanh__cn.rst b/docs/api/paddle/tanh__cn.rst index a8c5ce372c7..879a42760b8 100644 --- a/docs/api/paddle/tanh__cn.rst +++ b/docs/api/paddle/tanh__cn.rst @@ -6,3 +6,7 @@ tanh\_ .. py:function:: paddle.tanh_(x, name=None) Inplace 版本的 :ref:`cn_api_tensor_tanh` API,对输入 `x` 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/uniform__cn.rst b/docs/api/paddle/uniform__cn.rst index 89fda1ff13a..4b0e55210b3 100644 --- a/docs/api/paddle/uniform__cn.rst +++ b/docs/api/paddle/uniform__cn.rst @@ -6,3 +6,7 @@ uniform\_ .. py:function:: paddle.uniform_(x, shape, dtype=None, min=-1.0, max=1.0, seed=0, name=None) Inplace 版本的 :ref:`cn_api_tensor_uniform` API,对输入 `x` 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/unsqueeze__cn.rst b/docs/api/paddle/unsqueeze__cn.rst index 579d19c7c5a..2f9bf0e556f 100644 --- a/docs/api/paddle/unsqueeze__cn.rst +++ b/docs/api/paddle/unsqueeze__cn.rst @@ -6,3 +6,7 @@ unsqueeze\_ .. py:function:: paddle.unsqueeze_(x, axis, name=None) Inplace 版本的 :ref:`cn_api_paddle_tensor_unsqueeze` API,对输入 `x` 采用 Inplace 策略。 + +更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 + +.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 From 62ae45538e77af230a73393e664db5dbd7e9610a Mon Sep 17 00:00:00 2001 From: Zhang Yuefeng Date: Thu, 22 Dec 2022 11:17:45 +0800 Subject: [PATCH 4/7] Update docs/api/paddle/add__cn.rst MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 赞 Co-authored-by: Ligoml <39876205+Ligoml@users.noreply.github.com> --- docs/api/paddle/add__cn.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api/paddle/add__cn.rst b/docs/api/paddle/add__cn.rst index b16291862de..4c26b56b27b 100644 --- a/docs/api/paddle/add__cn.rst +++ b/docs/api/paddle/add__cn.rst @@ -6,6 +6,6 @@ add\_ .. py:function:: paddle.add_(x) Inplace 版本的 :ref:`cn_api_tensor_add` API,对输入 x 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 .. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 From 222273b1a8448c3e7779f58a83285bf96f1b3288 Mon Sep 17 00:00:00 2001 From: zyf Date: Mon, 26 Dec 2022 11:20:03 +0800 Subject: [PATCH 5/7] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=B6=85=E9=93=BE?= =?UTF-8?q?=E6=8E=A5=E4=BB=8B=E7=BB=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/api/paddle/add__cn.rst | 4 ++-- docs/api/paddle/ceil__cn.rst | 4 ++-- docs/api/paddle/clip__cn.rst | 4 ++-- docs/api/paddle/erfinv__cn.rst | 4 ++-- docs/api/paddle/exp__cn.rst | 4 ++-- docs/api/paddle/flatten__cn.rst | 4 ++-- docs/api/paddle/floor__cn.rst | 4 ++-- docs/api/paddle/index_add__cn.rst | 4 ++-- docs/api/paddle/lerp__cn.rst | 4 ++-- docs/api/paddle/nn/functional/elu__cn.rst | 4 ++-- docs/api/paddle/nn/functional/relu__cn.rst | 4 ++-- docs/api/paddle/nn/functional/softmax__cn.rst | 4 ++-- docs/api/paddle/put_along_axis__cn.rst | 4 ++-- docs/api/paddle/reciprocal__cn.rst | 4 ++-- docs/api/paddle/remainder__cn.rst | 4 ++-- docs/api/paddle/reshape__cn.rst | 4 ++-- docs/api/paddle/round__cn.rst | 4 ++-- docs/api/paddle/rsqrt__cn.rst | 4 ++-- docs/api/paddle/scale__cn.rst | 4 ++-- docs/api/paddle/scatter__cn.rst | 4 ++-- docs/api/paddle/sqrt__cn.rst | 4 ++-- docs/api/paddle/squeeze__cn.rst | 4 ++-- docs/api/paddle/subtract__cn.rst | 4 ++-- docs/api/paddle/tan__cn.rst | 4 ++-- docs/api/paddle/tanh__cn.rst | 4 ++-- docs/api/paddle/uniform__cn.rst | 4 ++-- docs/api/paddle/unsqueeze__cn.rst | 4 ++-- 27 files changed, 54 insertions(+), 54 deletions(-) diff --git a/docs/api/paddle/add__cn.rst b/docs/api/paddle/add__cn.rst index b16291862de..a377a48d54b 100644 --- a/docs/api/paddle/add__cn.rst +++ b/docs/api/paddle/add__cn.rst @@ -6,6 +6,6 @@ add\_ .. py:function:: paddle.add_(x) Inplace 版本的 :ref:`cn_api_tensor_add` API,对输入 x 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/ceil__cn.rst b/docs/api/paddle/ceil__cn.rst index 1e2ef8c9f31..8d4f7c51dc4 100644 --- a/docs/api/paddle/ceil__cn.rst +++ b/docs/api/paddle/ceil__cn.rst @@ -7,6 +7,6 @@ ceil\_ Inplace 版本的 :ref:`cn_api_fluid_layers_ceil` API,对输入 x 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/clip__cn.rst b/docs/api/paddle/clip__cn.rst index 7733122a84f..7d2ee9dbd18 100644 --- a/docs/api/paddle/clip__cn.rst +++ b/docs/api/paddle/clip__cn.rst @@ -7,6 +7,6 @@ clip\_ Inplace 版本的 :ref:`cn_api_tensor_clip` API,对输入 x 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/erfinv__cn.rst b/docs/api/paddle/erfinv__cn.rst index 357ad39fd77..5d1c8ea2395 100644 --- a/docs/api/paddle/erfinv__cn.rst +++ b/docs/api/paddle/erfinv__cn.rst @@ -7,6 +7,6 @@ erfinv\_ Inplace 版本的 :ref:`cn_api_paddle_tensor_erfinv` API,对输入 `x` 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/exp__cn.rst b/docs/api/paddle/exp__cn.rst index 8945edb3827..b004a8bde6a 100644 --- a/docs/api/paddle/exp__cn.rst +++ b/docs/api/paddle/exp__cn.rst @@ -7,6 +7,6 @@ exp\_ Inplace 版本的 :ref:`cn_api_fluid_layers_exp` API,对输入 `x` 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/flatten__cn.rst b/docs/api/paddle/flatten__cn.rst index 2fb775ea851..e805eefe2a1 100644 --- a/docs/api/paddle/flatten__cn.rst +++ b/docs/api/paddle/flatten__cn.rst @@ -7,6 +7,6 @@ flatten\_ Inplace 版本的 :ref:`cn_api_paddle_flatten` API,对输入 `x` 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/floor__cn.rst b/docs/api/paddle/floor__cn.rst index 1e8956dfa70..53c14752697 100644 --- a/docs/api/paddle/floor__cn.rst +++ b/docs/api/paddle/floor__cn.rst @@ -7,6 +7,6 @@ floor\_ Inplace 版本的 :ref:`cn_api_fluid_layers_floor` API,对输入 `x` 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/index_add__cn.rst b/docs/api/paddle/index_add__cn.rst index a951f429107..a3ce00c59d3 100644 --- a/docs/api/paddle/index_add__cn.rst +++ b/docs/api/paddle/index_add__cn.rst @@ -12,6 +12,6 @@ Inplace 版本的 :ref:`cn_api_tensor_index_add` API,对输入 `x` 采用 Inpl COPY-FROM: paddle.index_add_ -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/lerp__cn.rst b/docs/api/paddle/lerp__cn.rst index fb8bef87c21..e1d97ffa5ba 100644 --- a/docs/api/paddle/lerp__cn.rst +++ b/docs/api/paddle/lerp__cn.rst @@ -7,6 +7,6 @@ lerp\_ Inplace 版本的 :ref:`cn_api_paddle_tensor_lerp` API,对输入 `x` 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/nn/functional/elu__cn.rst b/docs/api/paddle/nn/functional/elu__cn.rst index db0fb6f6bda..ee229876381 100644 --- a/docs/api/paddle/nn/functional/elu__cn.rst +++ b/docs/api/paddle/nn/functional/elu__cn.rst @@ -7,6 +7,6 @@ elu\_ Inplace 版本的 :ref:`cn_api_nn_cn_elu` API,对输入 `x` 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/nn/functional/relu__cn.rst b/docs/api/paddle/nn/functional/relu__cn.rst index da031aca3a6..a046d78e46e 100644 --- a/docs/api/paddle/nn/functional/relu__cn.rst +++ b/docs/api/paddle/nn/functional/relu__cn.rst @@ -7,6 +7,6 @@ relu\_ Inplace 版本的 :ref:`cn_api_nn_cn_relu` API,对输入 `x` 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/nn/functional/softmax__cn.rst b/docs/api/paddle/nn/functional/softmax__cn.rst index a8737677310..542810c3358 100644 --- a/docs/api/paddle/nn/functional/softmax__cn.rst +++ b/docs/api/paddle/nn/functional/softmax__cn.rst @@ -6,6 +6,6 @@ softmax\_ Inplace 版本的 :ref:`cn_api_nn_cn_softmax` API,对输入 `x` 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/put_along_axis__cn.rst b/docs/api/paddle/put_along_axis__cn.rst index 44946283554..85963d3d183 100644 --- a/docs/api/paddle/put_along_axis__cn.rst +++ b/docs/api/paddle/put_along_axis__cn.rst @@ -7,6 +7,6 @@ put_along_axis\_ Inplace 版本的 :ref:`cn_api_paddle_tensor_put_along_axis` API,对输入 `x` 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/reciprocal__cn.rst b/docs/api/paddle/reciprocal__cn.rst index 980e4e9eab8..f5d2b6b0da9 100644 --- a/docs/api/paddle/reciprocal__cn.rst +++ b/docs/api/paddle/reciprocal__cn.rst @@ -7,6 +7,6 @@ reciprocal\_ Inplace 版本的 :ref:`cn_api_fluid_layers_reciprocal` API,对输入 `x` 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/remainder__cn.rst b/docs/api/paddle/remainder__cn.rst index 7ca3f94fdca..39db354eb99 100644 --- a/docs/api/paddle/remainder__cn.rst +++ b/docs/api/paddle/remainder__cn.rst @@ -7,6 +7,6 @@ remainder\_ Inplace 版本的 :ref:`cn_api_tensor_remainder` API,对输入 `x` 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/reshape__cn.rst b/docs/api/paddle/reshape__cn.rst index 45989fa6b35..f8f7b2f5089 100644 --- a/docs/api/paddle/reshape__cn.rst +++ b/docs/api/paddle/reshape__cn.rst @@ -7,6 +7,6 @@ reshape\_ Inplace 版本的 :ref:`cn_api_fluid_layers_reshape` API,对输入 `x` 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/round__cn.rst b/docs/api/paddle/round__cn.rst index dfb8d9d2655..68370521e82 100644 --- a/docs/api/paddle/round__cn.rst +++ b/docs/api/paddle/round__cn.rst @@ -7,6 +7,6 @@ round\_ Inplace 版本的 :ref:`cn_api_fluid_layers_round` API,对输入 `x` 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/rsqrt__cn.rst b/docs/api/paddle/rsqrt__cn.rst index 5c4417b4a41..7bc6b07ad7e 100644 --- a/docs/api/paddle/rsqrt__cn.rst +++ b/docs/api/paddle/rsqrt__cn.rst @@ -7,6 +7,6 @@ rsqrt\_ Inplace 版本的 :ref:`cn_api_fluid_layers_rsqrt` API,对输入 `x` 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/scale__cn.rst b/docs/api/paddle/scale__cn.rst index d5e3693d68b..c063929eede 100644 --- a/docs/api/paddle/scale__cn.rst +++ b/docs/api/paddle/scale__cn.rst @@ -7,6 +7,6 @@ scale\_ Inplace 版本的 :ref:`cn_api_fluid_layers_scale` API,对输入 `x` 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/scatter__cn.rst b/docs/api/paddle/scatter__cn.rst index e5f263defbf..0266ddb6a34 100644 --- a/docs/api/paddle/scatter__cn.rst +++ b/docs/api/paddle/scatter__cn.rst @@ -6,6 +6,6 @@ scatter\_ Inplace 版本的 :ref:`cn_api_paddle_cn_scatter` API,对输入 `x` 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/sqrt__cn.rst b/docs/api/paddle/sqrt__cn.rst index 8e9f7791001..1e7d76055e6 100644 --- a/docs/api/paddle/sqrt__cn.rst +++ b/docs/api/paddle/sqrt__cn.rst @@ -7,6 +7,6 @@ sqrt\_ Inplace 版本的 :ref:`cn_api_fluid_layers_sqrt` API,对输入 `x` 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/squeeze__cn.rst b/docs/api/paddle/squeeze__cn.rst index 9a9981e260f..8736ed5c3aa 100644 --- a/docs/api/paddle/squeeze__cn.rst +++ b/docs/api/paddle/squeeze__cn.rst @@ -7,6 +7,6 @@ squeeze\_ Inplace 版本的 :ref:`cn_api_paddle_tensor_squeeze` API,对输入 `x` 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/subtract__cn.rst b/docs/api/paddle/subtract__cn.rst index 35801b8da74..c85fd5612bc 100644 --- a/docs/api/paddle/subtract__cn.rst +++ b/docs/api/paddle/subtract__cn.rst @@ -7,6 +7,6 @@ subtract\_ Inplace 版本的 :ref:`cn_api_paddle_tensor_subtract` API,对输入 `x` 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/tan__cn.rst b/docs/api/paddle/tan__cn.rst index 45bff6f71f7..d48f8395768 100644 --- a/docs/api/paddle/tan__cn.rst +++ b/docs/api/paddle/tan__cn.rst @@ -7,6 +7,6 @@ tan\_ Inplace 版本的 :ref:`cn_api_fluid_layers_tan` API,对输入 `x` 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/tanh__cn.rst b/docs/api/paddle/tanh__cn.rst index 879a42760b8..552ae31a671 100644 --- a/docs/api/paddle/tanh__cn.rst +++ b/docs/api/paddle/tanh__cn.rst @@ -7,6 +7,6 @@ tanh\_ Inplace 版本的 :ref:`cn_api_tensor_tanh` API,对输入 `x` 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/uniform__cn.rst b/docs/api/paddle/uniform__cn.rst index 4b0e55210b3..eec46fe10bd 100644 --- a/docs/api/paddle/uniform__cn.rst +++ b/docs/api/paddle/uniform__cn.rst @@ -7,6 +7,6 @@ uniform\_ Inplace 版本的 :ref:`cn_api_tensor_uniform` API,对输入 `x` 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 diff --git a/docs/api/paddle/unsqueeze__cn.rst b/docs/api/paddle/unsqueeze__cn.rst index 2f9bf0e556f..c9beac46d27 100644 --- a/docs/api/paddle/unsqueeze__cn.rst +++ b/docs/api/paddle/unsqueeze__cn.rst @@ -7,6 +7,6 @@ unsqueeze\_ Inplace 版本的 :ref:`cn_api_paddle_tensor_unsqueeze` API,对输入 `x` 采用 Inplace 策略。 -更多关于 inplace 操作的介绍请参考 `link`_ 了解详情。 +更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。 -.. _link: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 +.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3 From 746aaed350f03ff3b4b675f20df618b5af527c5c Mon Sep 17 00:00:00 2001 From: Ligoml <39876205+Ligoml@users.noreply.github.com> Date: Mon, 26 Dec 2022 15:29:34 +0800 Subject: [PATCH 6/7] Update Overview_cn.rst --- docs/api/paddle/Overview_cn.rst | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/api/paddle/Overview_cn.rst b/docs/api/paddle/Overview_cn.rst index a4c0bc68683..dfd94bcb955 100755 --- a/docs/api/paddle/Overview_cn.rst +++ b/docs/api/paddle/Overview_cn.rst @@ -161,17 +161,17 @@ tensor 数学操作原位(inplace)版本 " :ref:`paddle.ceil_ ` ", "Inplace 版本的 ceil API,对输入 x 采用 Inplace 策略" " :ref:`paddle.clip_ ` ", "Inplace 版本的 clip API,对输入 x 采用 Inplace 策略" " :ref:`paddle.exp_ ` ", "Inplace 版本的 exp API,对输入 x 采用 Inplace 策略" - " :ref:`paddle.flatten_ ` ", "Inplace 版本的 cn_api_paddle_flatten API,对输入 x 采用 Inplace 策略" - " :ref:`paddle.floor_ ` ", "Inplace 版本的 cn_api_fluid_layers_floor API,对输入 x 采用 Inplace 策略" - " :ref:`paddle.reciprocal_ ` ", "Inplace 版本的 cn_api_fluid_layers_reciprocal API,对输入 x 采用 Inplace 策略" - " :ref:`paddle.round_ ` ", "Inplace 版本的 cn_api_fluid_layers_round API,对输入 x 采用 Inplace 策略" - " :ref:`paddle.rsqrt_ ` ", "Inplace 版本的 cn_api_fluid_layers_rsqrt API,对输入 x 采用 Inplace 策略" - " :ref:`paddle.scale_ ` ", "Inplace 版本的 cn_api_fluid_layers_scale API,对输入 x 采用 Inplace 策略" - " :ref:`paddle.sqrt_ ` ", "Inplace 版本的 cn_api_fluid_layers_sqrt API,对输入 x 采用 Inplace 策略" - " :ref:`paddle.subtract_ ` ", "Inplace 版本的 cn_api_paddle_tensor_subtract API,对输入 x 采用 Inplace 策略" - " :ref:`paddle.tanh_ ` ", "Inplace 版本的 cn_api_fluid_layers_tan API,对输入 x 采用 Inplace 策略" - " :ref:`paddle.uniform_ ` ", "Inplace 版本的 cn_api_tensor_uniform API,对输入 x 采用 Inplace 策略" - " :ref:`paddle.lerp_ ` ", "Inplace 版本的 cn_api_paddle_tensor_lerp API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.flatten_ ` ", "Inplace 版本的 flatten API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.floor_ ` ", "Inplace 版本的 floor API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.reciprocal_ ` ", "Inplace 版本的 reciprocal API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.round_ ` ", "Inplace 版本的 round API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.rsqrt_ ` ", "Inplace 版本的 rsqrt API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.scale_ ` ", "Inplace 版本的 scale API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.sqrt_ ` ", "Inplace 版本的 sqrt API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.subtract_ ` ", "Inplace 版本的 subtract API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.tanh_ ` ", "Inplace 版本的 tan API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.uniform_ ` ", "Inplace 版本的 uniform API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.lerp_ ` ", "Inplace 版本的 lerp API,对输入 x 采用 Inplace 策略" .. _tensor_logic: From 595c2e0b84430d67a996c11927b7d7cdfb109830 Mon Sep 17 00:00:00 2001 From: Ligoml <39876205+Ligoml@users.noreply.github.com> Date: Mon, 26 Dec 2022 15:32:39 +0800 Subject: [PATCH 7/7] Update Overview_cn.rst --- docs/api/paddle/Overview_cn.rst | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/api/paddle/Overview_cn.rst b/docs/api/paddle/Overview_cn.rst index dfd94bcb955..31055b698d4 100755 --- a/docs/api/paddle/Overview_cn.rst +++ b/docs/api/paddle/Overview_cn.rst @@ -57,7 +57,7 @@ tensor 数学操作 " :ref:`paddle.cumprod ` ", "沿给定 dim 计算 Tensor x 的累乘" " :ref:`paddle.digamma ` ", "逐元素计算输入 x 的 digamma 函数值" " :ref:`paddle.divide ` ", "逐元素相除算子" - " :ref:`paddle.equal ` ", "该 OP 返回 x==y 逐元素比较 x 和 y 是否相等,相同位置的元素相同则返回 True,否则返回 False" + " :ref:`paddle.equal ` ", "返回 x==y 逐元素比较 x 和 y 是否相等,相同位置的元素相同则返回 True,否则返回 False" " :ref:`paddle.equal_all ` ", "如果所有相同位置的元素相同返回 True,否则返回 False" " :ref:`paddle.erf ` ", "逐元素计算 Erf 激活函数" " :ref:`paddle.exp ` ", "逐元素进行以自然数 e 为底指数运算" @@ -114,7 +114,7 @@ tensor 数学操作 " :ref:`paddle.sin ` ", "计算输入的正弦值" " :ref:`paddle.sinh ` ", "双曲正弦函数" " :ref:`paddle.sqrt ` ", "计算输入的算数平方根" - " :ref:`paddle.square ` ", "该 OP 执行逐元素取平方运算" + " :ref:`paddle.square ` ", "逐元素取平方运算" " :ref:`paddle.stanh ` ", "stanh 激活函数" " :ref:`paddle.std ` ", "沿给定的轴 axis 计算 x 中元素的标准差" " :ref:`paddle.subtract ` ", "逐元素相减算子" @@ -127,10 +127,10 @@ tensor 数学操作 " :ref:`paddle.diagonal ` ", "根据给定的轴 axis 返回输入 Tensor 的局部视图" " :ref:`paddle.trunc ` ", "对输入 Tensor 每个元素的小数部分进行截断" " :ref:`paddle.frac ` ", "得到输入 Tensor 每个元素的小数部分" - " :ref:`paddle.log1p ` ", "该 OP 计算 Log1p(加一的自然对数)结果" + " :ref:`paddle.log1p ` ", "计算 Log1p(加一的自然对数)结果" " :ref:`paddle.take_along_axis ` ", "根据 axis 和 index 获取输入 Tensor 的对应元素" " :ref:`paddle.put_along_axis ` ", "根据 axis 和 index 放置 value 值至输入 Tensor" - " :ref:`paddle.lerp ` ", "该 OP 基于给定的 weight 计算 x 与 y 的线性插值" + " :ref:`paddle.lerp ` ", "基于给定的 weight 计算 x 与 y 的线性插值" " :ref:`paddle.diff ` ", "沿着指定维度对输入 Tensor 计算 n 阶的前向差值" " :ref:`paddle.rad2deg ` ", "将元素从弧度的角度转换为度" " :ref:`paddle.deg2rad ` ", "将元素从度的角度转换为弧度" @@ -216,8 +216,8 @@ tensor 创建相关 :widths: 10, 30 " :ref:`paddle.arange ` ", "返回以步长 step 均匀分隔给定数值区间[start, end)的 1-D Tensor,数据类型为 dtype" - " :ref:`paddle.diag ` ", "如果 x 是向量(1-D Tensor),则返回带有 x 元素作为对角线的 2-D 方阵;如果 x 是矩阵(2-D Tensor),则提取 x 的对角线元素,以 1-D Tensor 返回。" - " :ref:`paddle.diagflat ` ", "如果 x 是一维 Tensor,则返回带有 x 元素作为对角线的二维方阵;如果 x 是大于等于二维的 Tensor,则返回一个二维 Tensor,其对角线元素为 x 在连续维度展开得到的一维 Tensor 的元素。" + " :ref:`paddle.diag ` ", "如果 x 是向量(1-D Tensor),则返回带有 x 元素作为对角线的 2-D 方阵;如果 x 是矩阵(2-D Tensor),则提取 x 的对角线元素,以 1-D Tensor 返回。" + " :ref:`paddle.diagflat ` ", "如果 x 是一维 Tensor,则返回带有 x 元素作为对角线的二维方阵;如果 x 是大于等于二维的 Tensor,则返回一个二维 Tensor,其对角线元素为 x 在连续维度展开得到的一维 Tensor 的元素。" " :ref:`paddle.empty ` ", "创建形状大小为 shape 并且数据类型为 dtype 的 Tensor" " :ref:`paddle.empty_like ` ", "根据 x 的 shape 和数据类型 dtype 创建未初始化的 Tensor" " :ref:`paddle.eye ` ", "构建二维 Tensor(主对角线元素为 1,其他元素为 0)" @@ -231,10 +231,10 @@ tensor 创建相关 " :ref:`paddle.Tensor ` ", "Paddle 中最为基础的数据结构" " :ref:`paddle.to_tensor ` ", "通过已知的 data 来创建一个 tensor" " :ref:`paddle.tolist ` ", "将 paddle Tensor 转化为 python list" - " :ref:`paddle.zeros ` ", "该 OP 创建形状为 shape 、数据类型为 dtype 且值全为 0 的 Tensor" - " :ref:`paddle.zeros_like ` ", "该 OP 返回一个和 x 具有相同的形状的全零 Tensor,数据类型为 dtype 或者和 x 相同" + " :ref:`paddle.zeros ` ", "创建形状为 shape 、数据类型为 dtype 且值全为 0 的 Tensor" + " :ref:`paddle.zeros_like ` ", "返回一个和 x 具有相同的形状的全零 Tensor,数据类型为 dtype 或者和 x 相同" " :ref:`paddle.complex ` ", "给定实部和虚部,返回一个复数 Tensor" - " :ref:`paddle.create_parameter ` ", "该 OP 创建一个参数,该参数是一个可学习的变量, 拥有梯度并且可优化" + " :ref:`paddle.create_parameter ` ", "创建一个参数,该参数是一个可学习的变量, 拥有梯度并且可优化" " :ref:`paddle.clone ` ", "对输入 Tensor ``x`` 进行拷贝,并返回一个新的 Tensor,并且该操作提供梯度回传" " :ref:`paddle.batch ` ", "一个 reader 的装饰器。返回的 reader 将输入 reader 的数据打包成指定的 batch_size 大小的批处理数据(不推荐使用)" @@ -258,7 +258,7 @@ tensor 元素查找相关 " :ref:`paddle.searchsorted ` ", "将根据给定的 values 在 sorted_sequence 的最后一个维度查找合适的索引" " :ref:`paddle.bucketize ` ", "将根据给定的一维 Tensor sorted_sequence 返回输入 x 对应的桶索引。" " :ref:`paddle.topk ` ", "沿着可选的 axis 查找 topk 最大或者最小的结果和结果所在的索引信息" - " :ref:`paddle.where ` ", "该 OP 返回一个根据输入 condition, 选择 x 或 y 的元素组成的多维 Tensor" + " :ref:`paddle.where ` ", "返回一个根据输入 condition, 选择 x 或 y 的元素组成的多维 Tensor" .. _tensor_initializer: @@ -357,8 +357,8 @@ tensor 元素操作相关(如:转置,reshape 等) " :ref:`paddle.unbind ` ", "将输入 Tensor 按照指定的维度分割成多个子 Tensor" " :ref:`paddle.unique ` ", "返回 Tensor 按升序排序后的独有元素" " :ref:`paddle.unique_consecutive ` ", "返回无连续重复元素的 Tensor" - " :ref:`paddle.unsqueeze ` ", "该 OP 向输入 Tensor 的 Shape 中一个或多个位置(axis)插入尺寸为 1 的维度" - " :ref:`paddle.unstack ` ", "该 OP 将单个 dim 为 D 的 Tensor 沿 axis 轴 unpack 为 num 个 dim 为 (D-1) 的 Tensor" + " :ref:`paddle.unsqueeze ` ", "向输入 Tensor 的 Shape 中一个或多个位置(axis)插入尺寸为 1 的维度" + " :ref:`paddle.unstack ` ", "将单个 dim 为 D 的 Tensor 沿 axis 轴 unpack 为 num 个 dim 为 (D-1) 的 Tensor" " :ref:`paddle.as_complex ` ", "将实数 Tensor 转为复数 Tensor" " :ref:`paddle.as_real ` ", "将复数 Tensor 转为实数 Tensor" " :ref:`paddle.repeat_interleave ` ", "沿 axis 轴对输入 x 的元素进行复制"