From 84e8de338839cc61900843cd3cdb2b927e507799 Mon Sep 17 00:00:00 2001 From: hu-qi Date: Sat, 6 Apr 2024 14:27:35 +0800 Subject: [PATCH 1/5] =?UTF-8?q?[Docathon][Add=20Overview=20Doc=20No.3?= =?UTF-8?q?=E3=80=814=E3=80=8133-36]=20add=20doc=20of=20docathon=203?= =?UTF-8?q?=E3=80=814=E3=80=8133-36?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/api/paddle/Overview_cn.rst | 28 ++++++++++++++++++++++++ docs/api/paddle/autograd/Overview_cn.rst | 24 ++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 docs/api/paddle/autograd/Overview_cn.rst diff --git a/docs/api/paddle/Overview_cn.rst b/docs/api/paddle/Overview_cn.rst index 8667aaa066a..0325d8be5ab 100755 --- a/docs/api/paddle/Overview_cn.rst +++ b/docs/api/paddle/Overview_cn.rst @@ -21,6 +21,7 @@ paddle 目录下包含 tensor、device、framework 相关 API 以及某些高层 - :ref:`device 相关 ` - :ref:`高层 API 相关 ` - :ref:`稀疏 API 相关 ` +- :ref:`环境变量 FLAGS 相关 ` @@ -67,6 +68,8 @@ tensor 数学操作 " :ref:`paddle.expm1 ` ", "逐元素进行 exp(x)-1 运算" " :ref:`paddle.floor ` ", "向下取整函数" " :ref:`paddle.floor_divide ` ", "逐元素整除算子,输入 x 与输入 y 逐元素整除,并将各个位置的输出元素保存到返回结果中" + " :ref:`paddle.fmax ` ", "返回 x 与 y 逐元素的最大值构成的新 Tensor,若遇任一 NaN,取另一值;两 NaN 则取首 NaN" + " :ref:`paddle.fmin ` ", "返回 x 与 y 逐元素的最小值构成的新 Tensor,若遇任一 NaN,取另一值;两 NaN 则取首 NaN" " :ref:`paddle.gammaincc ` ", "计算正则化上不完全伽玛函数" " :ref:`paddle.gammainc ` ", "计算正则化下不完全伽玛函数" " :ref:`paddle.gammaln ` ", "逐元素计算输入 x 的伽马函数的绝对值的自然对数" @@ -75,18 +78,21 @@ tensor 数学操作 " :ref:`paddle.heaviside ` ", "逐元素地对 x 计算由 y 中的对应元素决定的赫维赛德阶跃函数" " :ref:`paddle.increment ` ", "在控制流程中用来让 x 的数值增加 value" " :ref:`paddle.kron ` ", "计算两个 Tensor 的克罗内克积" + " :ref:`paddle.kthvalue ` ", "在指定的轴上查找第 k 小的元素和其对应所在的索引信息" " :ref:`paddle.less_equal ` ", "逐元素地返回 x<=y 的逻辑值" " :ref:`paddle.less_than ` ", "逐元素地返回 x` ", "计算输入 x 的 gamma 函数的自然对数并返回" " :ref:`paddle.log ` ", "Log 激活函数(计算自然对数)" " :ref:`paddle.log10 ` ", "Log10 激活函数(计算底为 10 的对数)" " :ref:`paddle.log2 ` ", "计算 Log1p(加一的自然对数)结果" + " :ref:`paddle.logaddexp ` ", "计算 ``x`` 和 ``y`` 的以 e 为底的指数的和的自然对数" " :ref:`paddle.logcumsumexp ` ", "计算 x 的指数的前缀和的对数" " :ref:`paddle.logical_and ` ", "逐元素的对 x 和 y 进行逻辑与运算" " :ref:`paddle.logical_not ` ", "逐元素的对 X Tensor 进行逻辑非运算" " :ref:`paddle.logical_or ` ", "逐元素的对 X 和 Y 进行逻辑或运算" " :ref:`paddle.logical_xor ` ", "逐元素的对 X 和 Y 进行逻辑异或运算" " :ref:`paddle.logit ` ", "计算 logit 结果" + " :ref:`paddle.logspace ` ", "返回区间 :math:`[base^{start}, base^{stop}]` 内固定数量的对数均匀分布的值" " :ref:`paddle.bitwise_and ` ", "逐元素的对 x 和 y 进行按位与运算" " :ref:`paddle.bitwise_not ` ", "逐元素的对 X Tensor 进行按位取反运算" " :ref:`paddle.bitwise_or ` ", "逐元素的对 X 和 Y 进行按位或运算" @@ -111,6 +117,10 @@ tensor 数学操作 " :ref:`paddle.ldexp ` ", "计算 x 乘以 2 的 y 次幂" " :ref:`paddle.multigammaln ` ", "计算多元伽马函数的对数" " :ref:`paddle.nan_to_num ` ", "替换 x 中的 NaN、+inf、-inf 为指定值" + " :ref:`paddle.quantile ` ", "沿给定的轴 ``axis`` 计算 ``x`` 中元素的分位数" + " :ref:`paddle.nanmean ` ", "沿 ``axis`` 计算 ``x`` 的平均值,且忽略掉 ``NaNs`` 值" + " :ref:`paddle.nanquantile ` ", "沿给定的轴 ``axis`` 计算 ``x`` 中元素的分位数, 忽略元素中的 ``NaN``" + " :ref:`paddle.nansum ` ", "计算给定轴上的元素之和,并将非数字元素(NaNs)视为 0" " :ref:`paddle.neg ` ", "计算输入 x 的相反数并返回" " :ref:`paddle.nextafter ` ", "逐元素将 x 之后的下一个浮点值返回" " :ref:`paddle.not_equal ` ", "逐元素地返回 x!=y 的逻辑值" @@ -259,6 +269,7 @@ tensor 创建相关 " :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.diag_embed ` ", "创建一个 Tensor,其在指定的 2D 平面(由 ``dim1`` 和 ``dim2`` 指定)上的对角线由输入 ``input`` 填充" " :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" @@ -359,6 +370,7 @@ tensor 线性代数相关 " :ref:`paddle.rank ` ", "计算输入 Tensor 的维度(秩)" " :ref:`paddle.t ` ", "对小于等于 2 维的 Tensor 进行数据转置" " :ref:`paddle.tril ` ", "返回输入矩阵 input 的下三角部分,其余部分被设为 0" + " :ref:`paddle.tril_indices ` ", "返回行数和列数已知的二维矩阵中下三角矩阵元素的行列坐标" " :ref:`paddle.triu ` ", "返回输入矩阵 input 的上三角部分,其余部分被设为 0" " :ref:`paddle.triu_indices ` ", "返回输入矩阵在给定对角线右上三角部分元素坐标" " :ref:`paddle.cdist ` ", "计算两组输入集合 x, y 中每对之间的 p 范数" @@ -418,7 +430,9 @@ tensor 元素操作相关(如:转置,reshape 等) " :ref:`paddle.as_real ` ", "将复数 Tensor 转为实数 Tensor" " :ref:`paddle.repeat_interleave ` ", "沿 axis 轴对输入 x 的元素进行复制" " :ref:`paddle.index_add ` ", "沿着指定轴 axis 将 index 中指定位置的 x 与 value 相加,并写入到结果 Tensor 中的对应位置" + " :ref:`paddle.index_add_ ` ", "Inplace 版本的 :ref:`cn_api_paddle_index_add` API,对输入 `x` 采用 Inplace 策略" " :ref:`paddle.index_put ` ", "构造一个与 x 完全相同的 Tensor,并依据 indices 中指定的索引将 value 的值对应的放置其中,随后输出" + " :ref:`paddle.index_put_ ` ", "依据索引 ``indices`` ,将指定位置的 ``x`` 重新赋值为 ``value`` " " :ref:`paddle.unflatten ` ", "将输入 Tensor 沿指定轴 axis 上的维度展成 shape 形状" " :ref:`paddle.as_strided ` ", "使用特定的 shape、stride、offset,返回 x 的一个 view Tensor" " :ref:`paddle.view ` ", "使用特定的 shape 或者 dtype,返回 x 的一个 view Tensor" @@ -475,11 +489,13 @@ framework 相关 " :ref:`paddle.NPUPlace ` ", "一个设备描述符,指 NCPUPlace 则 Tensor 将被自动分配在该设备上,并且模型将会运行在该设备上" " :ref:`paddle.disable_signal_handler ` ", "关闭 Paddle 系统信号处理方法" " :ref:`paddle.disable_static ` ", "关闭静态图模式" + " :ref:`paddle.enable_grad ` ", "创建一个上下文来启用动态图梯度计算" " :ref:`paddle.enable_static ` ", "开启静态图模式" " :ref:`paddle.get_default_dtype ` ", "得到当前全局的 dtype" " :ref:`paddle.get_rng_state ` ", "获取指定设备的随机数生成器的所有随机状态。" " :ref:`paddle.grad ` ", "对于每个 inputs ,计算所有 outputs 相对于其的梯度和" " :ref:`paddle.in_dynamic_mode ` ", "查看 paddle 当前是否在动态图模式中运行" + " :ref:`paddle.LazyGuard ` ", "用于设置模型(继承自 ``paddle.nn.Layer`` ) 中参数延迟初始化的上下文管理器" " :ref:`paddle.load ` ", "从指定路径载入可以在 paddle 中使用的对象实例" " :ref:`paddle.no_grad ` ", "创建一个上下文来禁用动态图梯度计算" " :ref:`paddle.ParamAttr ` ", "创建一个参数属性对象" @@ -513,3 +529,15 @@ device 相关 " :ref:`paddle.Model ` ", "一个具备训练、测试、推理的神经网络" " :ref:`paddle.summary ` ", "打印网络的基础结构和参数信息" " :ref:`paddle.flops ` ", "打印网络的基础结构和参数信息" + +.. _about_flags_api: + +环境变量 FLAGS 相关 +:::::::::::::::::::: + +.. csv-table:: + :header: "API 名称", "API 功能" + :widths: 10, 30 + + " :ref:`paddle.get_flags ` ", "获取指定的 Paddle 环境变量 FLAGS 状态。详情请查看 :ref:`cn_guides_flags_flags`" + " :ref:`paddle.set_flags ` ", "设置 Paddle 环境变量 FLAGS,详情请查看 :ref:`cn_guides_flags_flags`" diff --git a/docs/api/paddle/autograd/Overview_cn.rst b/docs/api/paddle/autograd/Overview_cn.rst new file mode 100644 index 00000000000..991ce00b51a --- /dev/null +++ b/docs/api/paddle/autograd/Overview_cn.rst @@ -0,0 +1,24 @@ +.. _cn_overview_autograd: + +paddle.autograd +--------------------- + +paddle.autograd 目录下包含飞桨框架支持的自动微分相关的 API。具体如下: + +- :ref:`自动微分相关 API ` + +.. _about_autograd: + +自动微分相关 API +:::::::::::::::::::: + +.. csv-table:: + :header: "API 名称", "API 功能" + :widths: 10, 30 + + " :ref:`backward ` ", "计算给定的 Tensors 的反向梯度" + " :ref:`hessian ` ", "计算因变量 ``ys`` 对 自变量 ``xs`` 的海森矩阵" + " :ref:`jacobian ` ", "计算因变量 ``ys`` 对 自变量 ``xs`` 的雅可比矩阵" + " :ref:`PyLayer ` ", "通过创建 ``PyLayer`` 子类的方式实现 Python 端自定义算子" + " :ref:`PyLayerContext ` ", "``PyLayerContext`` 对象能够辅助 :ref:`cn_api_paddle_autograd_PyLayer` 实现某些功能" + " :ref:`saved_tensors_hooks ` ", "用于动态图中为保存的 Tensor 注册一对 pack / unpack hook" From 93d49bec7b4a2bfad88aa8b32530e5c0e27b3673 Mon Sep 17 00:00:00 2001 From: hu-qi Date: Sat, 6 Apr 2024 20:43:00 +0800 Subject: [PATCH 2/5] =?UTF-8?q?[Docathon][Add=20Overview=20Doc=20No.3?= =?UTF-8?q?=E3=80=814=E3=80=8133-36]=20add=20doc=20of=20docathon=203?= =?UTF-8?q?=E3=80=814=E3=80=8133-36?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/api/paddle/Overview_cn.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api/paddle/Overview_cn.rst b/docs/api/paddle/Overview_cn.rst index 0325d8be5ab..add5467e434 100755 --- a/docs/api/paddle/Overview_cn.rst +++ b/docs/api/paddle/Overview_cn.rst @@ -495,7 +495,7 @@ framework 相关 " :ref:`paddle.get_rng_state ` ", "获取指定设备的随机数生成器的所有随机状态。" " :ref:`paddle.grad ` ", "对于每个 inputs ,计算所有 outputs 相对于其的梯度和" " :ref:`paddle.in_dynamic_mode ` ", "查看 paddle 当前是否在动态图模式中运行" - " :ref:`paddle.LazyGuard ` ", "用于设置模型(继承自 ``paddle.nn.Layer`` ) 中参数延迟初始化的上下文管理器" + " :ref:`paddle.LazyGuard ` ", "用于设置模型(继承自 ``paddle.nn.Layer`` ) 中参数延迟初始化的上下文管理器" " :ref:`paddle.load ` ", "从指定路径载入可以在 paddle 中使用的对象实例" " :ref:`paddle.no_grad ` ", "创建一个上下文来禁用动态图梯度计算" " :ref:`paddle.ParamAttr ` ", "创建一个参数属性对象" From 823453b8068a3eaac93ea340820dbcafbb662b85 Mon Sep 17 00:00:00 2001 From: hu-qi Date: Mon, 8 Apr 2024 22:30:23 +0800 Subject: [PATCH 3/5] Separate API and classes --- docs/api/paddle/autograd/Overview_cn.rst | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/docs/api/paddle/autograd/Overview_cn.rst b/docs/api/paddle/autograd/Overview_cn.rst index 991ce00b51a..84858d088a7 100644 --- a/docs/api/paddle/autograd/Overview_cn.rst +++ b/docs/api/paddle/autograd/Overview_cn.rst @@ -3,9 +3,10 @@ paddle.autograd --------------------- -paddle.autograd 目录下包含飞桨框架支持的自动微分相关的 API。具体如下: +paddle.autograd 目录下包含飞桨框架支持的自动微分相关的 API 和类。具体如下: - :ref:`自动微分相关 API ` +- :ref:`自动微分相关类 ` .. _about_autograd: @@ -19,6 +20,16 @@ paddle.autograd 目录下包含飞桨框架支持的自动微分相关的 API。 " :ref:`backward ` ", "计算给定的 Tensors 的反向梯度" " :ref:`hessian ` ", "计算因变量 ``ys`` 对 自变量 ``xs`` 的海森矩阵" " :ref:`jacobian ` ", "计算因变量 ``ys`` 对 自变量 ``xs`` 的雅可比矩阵" + " :ref:`saved_tensors_hooks ` ", "用于动态图中为保存的 Tensor 注册一对 pack / unpack hook" + + +.. _about_autograd_class: +自动微分相关类 +:::::::::::::::::::: + +.. csv-table:: + :header: "类名称", "类功能" + :widths: 10, 30 + " :ref:`PyLayer ` ", "通过创建 ``PyLayer`` 子类的方式实现 Python 端自定义算子" " :ref:`PyLayerContext ` ", "``PyLayerContext`` 对象能够辅助 :ref:`cn_api_paddle_autograd_PyLayer` 实现某些功能" - " :ref:`saved_tensors_hooks ` ", "用于动态图中为保存的 Tensor 注册一对 pack / unpack hook" From 019045c4cbe9a39a93f64351bf08ce42880cbac1 Mon Sep 17 00:00:00 2001 From: hu-qi Date: Wed, 10 Apr 2024 10:55:05 +0800 Subject: [PATCH 4/5] reviewd update. --- docs/api/paddle/Overview_cn.rst | 4 ++-- docs/api/paddle/autograd/Overview_cn.rst | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/api/paddle/Overview_cn.rst b/docs/api/paddle/Overview_cn.rst index add5467e434..1418ff74378 100755 --- a/docs/api/paddle/Overview_cn.rst +++ b/docs/api/paddle/Overview_cn.rst @@ -78,7 +78,6 @@ tensor 数学操作 " :ref:`paddle.heaviside ` ", "逐元素地对 x 计算由 y 中的对应元素决定的赫维赛德阶跃函数" " :ref:`paddle.increment ` ", "在控制流程中用来让 x 的数值增加 value" " :ref:`paddle.kron ` ", "计算两个 Tensor 的克罗内克积" - " :ref:`paddle.kthvalue ` ", "在指定的轴上查找第 k 小的元素和其对应所在的索引信息" " :ref:`paddle.less_equal ` ", "逐元素地返回 x<=y 的逻辑值" " :ref:`paddle.less_than ` ", "逐元素地返回 x` ", "计算输入 x 的 gamma 函数的自然对数并返回" @@ -220,6 +219,7 @@ tensor 数学操作原位(inplace)版本 " :ref:`paddle.masked_fill_ ` ", "Inplace 版本的 masked_fill API,对输入 x 采用 Inplace 策略" " :ref:`paddle.masked_scatter_ ` ", "Inplace 版本的 masked_scatter API,对输入 x 采用 Inplace 策略" " :ref:`paddle.index_fill_ ` ", "Inplace 版本的 index_fill API,对输入 x 采用 Inplace 策略" + " :ref:`paddle.index_add_ ` ", "Inplace 版本的 :ref:`cn_api_paddle_index_add` API,对输入 `x` 采用 Inplace 策略" " :ref:`paddle.bitwise_left_shift_ ` ", "Inplace 版本的 bitwise_left_shift API,对输入 x 采用 Inplace 策略" " :ref:`paddle.bitwise_right_shift_ ` ", "Inplace 版本的 bitwise_right_shift API,对输入 x 采用 Inplace 策略" @@ -307,6 +307,7 @@ tensor 元素查找相关 " :ref:`paddle.argsort ` ", "对输入变量沿给定轴进行排序,输出排序好的数据的相应索引,其维度和输入相同" " :ref:`paddle.index_sample ` ", "对输入 x 中的元素进行批量抽样" " :ref:`paddle.index_select ` ", "沿着指定轴 axis 对输入 x 进行索引" + " :ref:`paddle.kthvalue ` ", "在指定的轴上查找第 k 小的元素和其对应所在的索引信息" " :ref:`paddle.masked_select ` ", "返回一个 1-D 的 Tensor, Tensor 的值是根据 mask 对输入 x 进行选择的" " :ref:`paddle.nonzero ` ", "返回输入 x 中非零元素的坐标" " :ref:`paddle.sort ` ", "对输入变量沿给定轴进行排序,输出排序好的数据,其维度和输入相同" @@ -430,7 +431,6 @@ tensor 元素操作相关(如:转置,reshape 等) " :ref:`paddle.as_real ` ", "将复数 Tensor 转为实数 Tensor" " :ref:`paddle.repeat_interleave ` ", "沿 axis 轴对输入 x 的元素进行复制" " :ref:`paddle.index_add ` ", "沿着指定轴 axis 将 index 中指定位置的 x 与 value 相加,并写入到结果 Tensor 中的对应位置" - " :ref:`paddle.index_add_ ` ", "Inplace 版本的 :ref:`cn_api_paddle_index_add` API,对输入 `x` 采用 Inplace 策略" " :ref:`paddle.index_put ` ", "构造一个与 x 完全相同的 Tensor,并依据 indices 中指定的索引将 value 的值对应的放置其中,随后输出" " :ref:`paddle.index_put_ ` ", "依据索引 ``indices`` ,将指定位置的 ``x`` 重新赋值为 ``value`` " " :ref:`paddle.unflatten ` ", "将输入 Tensor 沿指定轴 axis 上的维度展成 shape 形状" diff --git a/docs/api/paddle/autograd/Overview_cn.rst b/docs/api/paddle/autograd/Overview_cn.rst index 84858d088a7..f736011af3c 100644 --- a/docs/api/paddle/autograd/Overview_cn.rst +++ b/docs/api/paddle/autograd/Overview_cn.rst @@ -6,7 +6,7 @@ paddle.autograd paddle.autograd 目录下包含飞桨框架支持的自动微分相关的 API 和类。具体如下: - :ref:`自动微分相关 API ` -- :ref:`自动微分相关类 ` +- :ref:`自动微分相关辅助类 ` .. _about_autograd: @@ -24,11 +24,11 @@ paddle.autograd 目录下包含飞桨框架支持的自动微分相关的 API .. _about_autograd_class: -自动微分相关类 +自动微分相关辅助类 :::::::::::::::::::: .. csv-table:: - :header: "类名称", "类功能" + :header: "类名称", "辅助类功能" :widths: 10, 30 " :ref:`PyLayer ` ", "通过创建 ``PyLayer`` 子类的方式实现 Python 端自定义算子" From c355c5af9c06942f1a9a14402c715fd27ea6c9f3 Mon Sep 17 00:00:00 2001 From: hu-qi Date: Tue, 16 Apr 2024 22:35:03 +0800 Subject: [PATCH 5/5] resolve conversation. --- docs/api/paddle/Overview_cn.rst | 4 ++-- docs/api/paddle/autograd/Overview_cn.rst | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/api/paddle/Overview_cn.rst b/docs/api/paddle/Overview_cn.rst index 1418ff74378..83714c4daf2 100755 --- a/docs/api/paddle/Overview_cn.rst +++ b/docs/api/paddle/Overview_cn.rst @@ -219,7 +219,6 @@ tensor 数学操作原位(inplace)版本 " :ref:`paddle.masked_fill_ ` ", "Inplace 版本的 masked_fill API,对输入 x 采用 Inplace 策略" " :ref:`paddle.masked_scatter_ ` ", "Inplace 版本的 masked_scatter API,对输入 x 采用 Inplace 策略" " :ref:`paddle.index_fill_ ` ", "Inplace 版本的 index_fill API,对输入 x 采用 Inplace 策略" - " :ref:`paddle.index_add_ ` ", "Inplace 版本的 :ref:`cn_api_paddle_index_add` API,对输入 `x` 采用 Inplace 策略" " :ref:`paddle.bitwise_left_shift_ ` ", "Inplace 版本的 bitwise_left_shift API,对输入 x 采用 Inplace 策略" " :ref:`paddle.bitwise_right_shift_ ` ", "Inplace 版本的 bitwise_right_shift API,对输入 x 采用 Inplace 策略" @@ -432,7 +431,6 @@ tensor 元素操作相关(如:转置,reshape 等) " :ref:`paddle.repeat_interleave ` ", "沿 axis 轴对输入 x 的元素进行复制" " :ref:`paddle.index_add ` ", "沿着指定轴 axis 将 index 中指定位置的 x 与 value 相加,并写入到结果 Tensor 中的对应位置" " :ref:`paddle.index_put ` ", "构造一个与 x 完全相同的 Tensor,并依据 indices 中指定的索引将 value 的值对应的放置其中,随后输出" - " :ref:`paddle.index_put_ ` ", "依据索引 ``indices`` ,将指定位置的 ``x`` 重新赋值为 ``value`` " " :ref:`paddle.unflatten ` ", "将输入 Tensor 沿指定轴 axis 上的维度展成 shape 形状" " :ref:`paddle.as_strided ` ", "使用特定的 shape、stride、offset,返回 x 的一个 view Tensor" " :ref:`paddle.view ` ", "使用特定的 shape 或者 dtype,返回 x 的一个 view Tensor" @@ -457,6 +455,8 @@ tensor 元素操作相关原位(inplace)版本 :header: "API 名称", "API 功能" :widths: 10, 30 + " :ref:`paddle.index_add_ ` ", "Inplace 版本的 :ref:`cn_api_paddle_index_add` API,对输入 `x` 采用 Inplace 策略" + " :ref:`paddle.index_put_ ` ", "依据索引 ``indices`` ,将指定位置的 ``x`` 重新赋值为 ``value`` " " :ref:`paddle.reshape_ ` ", "Inplace 版本的 reshape API,对输入 x 采用 Inplace 策略" " :ref:`paddle.scatter_ ` ", "Inplace 版本的 scatter API,对输入 x 采用 Inplace 策略 " " :ref:`paddle.squeeze_ ` ", "Inplace 版本的 squeeze API,对输入 x 采用 Inplace 策略" diff --git a/docs/api/paddle/autograd/Overview_cn.rst b/docs/api/paddle/autograd/Overview_cn.rst index f736011af3c..64b63255d13 100644 --- a/docs/api/paddle/autograd/Overview_cn.rst +++ b/docs/api/paddle/autograd/Overview_cn.rst @@ -24,6 +24,7 @@ paddle.autograd 目录下包含飞桨框架支持的自动微分相关的 API .. _about_autograd_class: + 自动微分相关辅助类 ::::::::::::::::::::