Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions docs/api/paddle/Overview_cn.rst
Original file line number Diff line number Diff line change
Expand Up @@ -240,6 +240,7 @@ tensor 数学操作原位(inplace)版本
" :ref:`paddle.round_ <cn_api_paddle_round_>` ", "Inplace 版本的 round API,对输入 x 采用 Inplace 策略"
" :ref:`paddle.rsqrt_ <cn_api_paddle_rsqrt_>` ", "Inplace 版本的 rsqrt API,对输入 x 采用 Inplace 策略"
" :ref:`paddle.scale_ <cn_api_paddle_scale_>` ", "Inplace 版本的 scale API,对输入 x 采用 Inplace 策略"
" :ref:`paddle.sigmoid_ <cn_api_paddle_sigmoid_>` ", "Inplace 版本的 sigmoid API,对输入 x 采用 Inplace 策略"
" :ref:`paddle.sqrt_ <cn_api_paddle_sqrt_>` ", "Inplace 版本的 sqrt API,对输入 x 采用 Inplace 策略"
" :ref:`paddle.square_ <cn_api_paddle_square_>` ", "Inplace 版本的 square API,对输入 x 采用 Inplace 策略"
" :ref:`paddle.sin_ <cn_api_paddle_sin_>` ", "Inplace 版本的 sin API,对输入 x 采用 Inplace 策略"
Expand All @@ -249,8 +250,13 @@ tensor 数学操作原位(inplace)版本
" :ref:`paddle.sub_ <cn_api_paddle_sub_>` ", "Inplace 版本的 sub API,对输入 x 采用 Inplace 策略"
" :ref:`paddle.tan_ <cn_api_paddle_tan_>` ", "Inplace 版本的 tan API,对输入 x 采用 Inplace 策略"
" :ref:`paddle.cos_ <cn_api_paddle_cos_>` ", "Inplace 版本的 cos API,对输入 x 采用 Inplace 策略"
" :ref:`paddle.cosh_ <cn_api_paddle_cosh_>` ", "Inplace 版本的 cosh API,对输入 x 采用 Inplace 策略"
" :ref:`paddle.atan_ <cn_api_paddle_atan_>` ", "Inplace 版本的 atan API,对输入 x 采用 Inplace 策略"
" :ref:`paddle.atanh_ <cn_api_paddle_atanh_>` ", "Inplace 版本的 atanh API,对输入 x 采用 Inplace 策略"
" :ref:`paddle.acos_ <cn_api_paddle_acos_>` ", "Inplace 版本的 acos API,对输入 x 采用 Inplace 策略"
" :ref:`paddle.acosh_ <cn_api_paddle_acosh_>` ", "Inplace 版本的 acosh API,对输入 x 采用 Inplace 策略"
" :ref:`paddle.asin_ <cn_api_paddle_asin_>` ", "Inplace 版本的 asin API,对输入 x 采用 Inplace 策略"
" :ref:`paddle.asinh_ <cn_api_paddle_asinh_>` ", "Inplace 版本的 asinh API,对输入 x 采用 Inplace 策略"
" :ref:`paddle.uniform_ <cn_api_paddle_uniform_>` ", "Inplace 版本的 uniform API,对输入 x 采用 Inplace 策略"
" :ref:`paddle.random_ <cn_api_paddle_random_>` ", "Inplace 版本的 random API,对输入 x 采用 Inplace 策略"
" :ref:`paddle.lerp_ <cn_api_paddle_lerp_>` ", "Inplace 版本的 lerp API,对输入 x 采用 Inplace 策略"
Expand Down
133 changes: 133 additions & 0 deletions docs/api/paddle/Tensor__upper_cn.rst
Original file line number Diff line number Diff line change
Expand Up @@ -559,6 +559,25 @@ acos(name=None)

请参考 :ref:`cn_api_paddle_acos`

acos_(name=None)
:::::::::

Inplace 版本的 :ref:`cn_api_paddle_acos` API,对输入 ``x`` 采用 Inplace 策略。

acosh(name=None)
:::::::::

返回:计算后的 Tensor

返回类型:Tensor

请参考 :ref:`cn_api_paddle_acosh`

acosh_(name=None)
:::::::::

Inplace 版本的 :ref:`cn_api_paddle_acosh` API,对输入 ``x`` 采用 Inplace 策略。

add(y, name=None, \*, alpha=1, out=None)
:::::::::

Expand Down Expand Up @@ -679,6 +698,25 @@ asin(name=None)

请参考 :ref:`cn_api_paddle_asin`

asin_(name=None)
:::::::::

Inplace 版本的 :ref:`cn_api_paddle_asin` API,对输入 ``x`` 采用 Inplace 策略。

asinh(name=None)
:::::::::

返回:计算后的 Tensor

返回类型:Tensor

请参考 :ref:`cn_api_paddle_asinh`

asinh_(name=None)
:::::::::

Inplace 版本的 :ref:`cn_api_paddle_asinh` API,对输入 ``x`` 采用 Inplace 策略。

astype(dtype)
:::::::::

Expand Down Expand Up @@ -925,6 +963,25 @@ atan(name=None)

请参考 :ref:`cn_api_paddle_atan`

atan_(name=None)
:::::::::

Inplace 版本的 :ref:`cn_api_paddle_atan` API,对输入 ``x`` 采用 Inplace 策略。

atanh(name=None)
:::::::::

返回:计算后的 Tensor

返回类型:Tensor

请参考 :ref:`cn_api_paddle_atanh`

atanh_(name=None)
:::::::::

Inplace 版本的 :ref:`cn_api_paddle_atanh` API,对输入 ``x`` 采用 Inplace 策略。

backward(grad_tensor=None, retain_graph=False)
:::::::::

Expand Down Expand Up @@ -1183,6 +1240,11 @@ cos(name=None)

请参考 :ref:`cn_api_paddle_cos`

cos_(name=None)
:::::::::

Inplace 版本的 :ref:`cn_api_paddle_cos` API,对输入 ``x`` 采用 Inplace 策略。

cosh(name=None)
:::::::::

Expand All @@ -1195,6 +1257,11 @@ cosh(name=None)
**代码示例**
COPY-FROM: paddle.cosh

cosh_(name=None)
:::::::::

Inplace 版本的 :ref:`cn_api_paddle_cosh` API,对输入 ``x`` 采用 Inplace 策略。

count_nonzero(axis=None, keepdim=False, name=None)
:::::::::

Expand Down Expand Up @@ -1425,6 +1492,20 @@ exp_(name=None)

Inplace 版本的 :ref:`cn_api_paddle_exp` API,对输入 ``x`` 采用 Inplace 策略。

expm1(name=None)
:::::::::

返回:计算后的 Tensor

返回类型:Tensor

请参考 :ref:`cn_api_paddle_expm1`

expm1_(name=None)
:::::::::

Inplace 版本的 :ref:`cn_api_paddle_expm1` API,对输入 ``x`` 采用 Inplace 策略。

expand(shape, name=None)
:::::::::

Expand Down Expand Up @@ -2623,6 +2704,21 @@ shard_index(index_num, nshards, shard_id, ignore_value=-1)
请参考 :ref:`cn_api_paddle_shard_index`


sigmoid(name=None)
:::::::::

返回:计算后的 Tensor

返回类型:Tensor

请参考 :ref:`cn_api_paddle_nn_functional_sigmoid`

sigmoid_(name=None)
:::::::::

Inplace 版本的 :ref:`cn_api_paddle_nn_functional_sigmoid` API,对输入 ``x`` 采用 Inplace 策略。


sign(name=None)
:::::::::

Expand Down Expand Up @@ -2650,6 +2746,11 @@ sin(name=None)

请参考 :ref:`cn_api_paddle_sin`

sin_(name=None)
:::::::::

Inplace 版本的 :ref:`cn_api_paddle_sin` API,对输入 ``x`` 采用 Inplace 策略。

sinh(name=None)
:::::::::

Expand All @@ -2658,6 +2759,11 @@ sinh(name=None)
**代码示例**
COPY-FROM: paddle.sinh

sinh_(name=None)
:::::::::

Inplace 版本的 :ref:`cn_api_paddle_sinh` API,对输入 ``x`` 采用 Inplace 策略。

slice(axes, starts, ends)
:::::::::

Expand Down Expand Up @@ -2772,6 +2878,11 @@ square(name=None)

请参考 :ref:`cn_api_paddle_square`

square_(name=None)
:::::::::

Inplace 版本的 :ref:`cn_api_paddle_square` API,对输入 ``x`` 采用 Inplace 策略。

squeeze(axis=None, name=None)
:::::::::

Expand Down Expand Up @@ -2886,6 +2997,20 @@ t(name=None)

请参考 :ref:`cn_api_paddle_t`

tan(name=None)
:::::::::

返回:计算后的 Tensor

返回类型:Tensor

请参考 :ref:`cn_api_paddle_tan`

tan_(name=None)
:::::::::

Inplace 版本的 :ref:`cn_api_paddle_tan` API,对输入 ``x`` 采用 Inplace 策略。

tanh(name=None)
:::::::::

Comment on lines 3014 to 3016
Copy link

Copilot AI Apr 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tanh(name=None) 小节在后续内容里“请参考”以及 tanh_ 的 Inplace 描述当前指向了 cn_api_paddle_tan(tan 的文档),会导致 tanh 错链。建议把该小节内相关引用改为 cn_api_paddle_tanh / cn_api_paddle_tanh_ 对应的文档。

Copilot uses AI. Check for mistakes.
Expand All @@ -2903,6 +3028,14 @@ Inplace 版本的 :ref:`cn_api_paddle_tan` API,对输入 ``x`` 采用 Inplace
tile(repeat_times, name=None)
:::::::::

本方法支持两种调用方式:

1. **Paddle 风格**: ``x.tile(repeat_times, name=None)``
使用张量序列或 Tensor 指定各维度复制次数。
Copy link

Copilot AI Apr 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

这里描述 Paddle 风格调用时写成了“使用张量序列或 Tensor 指定各维度复制次数”,但 tilerepeat_times 实际是整数序列(list/tuple of int)或 1-D int Tensor(以及可能包含 int Tensor 的序列),不是“张量序列”。建议改为“整数序列(list/tuple)或 Tensor”等更准确表述,避免误导。

Suggested change
使用张量序列或 Tensor 指定各维度复制次数。
使用整数序列(``list/tuple``)或 ``Tensor`` 指定各维度复制次数。

Copilot uses AI. Check for mistakes.

2. **PyTorch 风格**: ``x.tile(*dims)``
使用可变数量的整数参数指定各维度复制次数。

返回:计算后的 Tensor

返回类型:Tensor
Expand Down
3 changes: 2 additions & 1 deletion docs/api/paddle/acos__cn.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ acos\_
-------------------------------

.. py:function:: paddle.acos_(x, name=None)
Inplace 版本的 :ref:`cn_api_paddle_acos` API,对输入 x 采用 Inplace 策略。

Inplace 版本的 :ref:`cn_api_paddle_acos` API,对输入 ``x`` 采用 Inplace 策略。

更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。

Expand Down
12 changes: 12 additions & 0 deletions docs/api/paddle/acosh__cn.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
.. _cn_api_paddle_acosh_:

acosh\_
-------------------------------

.. py:function:: paddle.acosh_(x, name=None)

Inplace 版本的 :ref:`cn_api_paddle_acosh` API,对输入 ``x`` 采用 Inplace 策略。

更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。

.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3
12 changes: 12 additions & 0 deletions docs/api/paddle/asin__cn.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
.. _cn_api_paddle_asin_:

asin\_
-------------------------------

.. py:function:: paddle.asin_(x, name=None)

Inplace 版本的 :ref:`cn_api_paddle_asin` API,对输入 ``x`` 采用 Inplace 策略。

更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。

.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3
12 changes: 12 additions & 0 deletions docs/api/paddle/asinh__cn.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
.. _cn_api_paddle_asinh_:

asinh\_
-------------------------------

.. py:function:: paddle.asinh_(x, name=None)

Inplace 版本的 :ref:`cn_api_paddle_asinh` API,对输入 ``x`` 采用 Inplace 策略。

更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。

.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3
3 changes: 2 additions & 1 deletion docs/api/paddle/atan__cn.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ atan\_
-------------------------------

.. py:function:: paddle.atan_(x, name=None)
Inplace 版本的 :ref:`cn_api_paddle_atan` API,对输入 x 采用 Inplace 策略。

Inplace 版本的 :ref:`cn_api_paddle_atan` API,对输入 ``x`` 采用 Inplace 策略。

更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。

Expand Down
12 changes: 12 additions & 0 deletions docs/api/paddle/atanh__cn.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
.. _cn_api_paddle_atanh_:

atanh\_
-------------------------------

.. py:function:: paddle.atanh_(x, name=None)

Inplace 版本的 :ref:`cn_api_paddle_atanh` API,对输入 ``x`` 采用 Inplace 策略。

更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。

.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3
4 changes: 2 additions & 2 deletions docs/api/paddle/ceil__cn.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
ceil\_
-------------------------------

.. py:function:: paddle.ceil_(x)
.. py:function:: paddle.ceil_(x, name=None)

Inplace 版本的 :ref:`cn_api_paddle_ceil` API,对输入 x 采用 Inplace 策略。
Inplace 版本的 :ref:`cn_api_paddle_ceil` API,对输入 ``x`` 采用 Inplace 策略。

更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。

Expand Down
12 changes: 12 additions & 0 deletions docs/api/paddle/cosh__cn.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
.. _cn_api_paddle_cosh_:

cosh\_
-------------------------------

.. py:function:: paddle.cosh_(x, name=None)

Inplace 版本的 :ref:`cn_api_paddle_cosh` API,对输入 ``x`` 采用 Inplace 策略。

更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。

.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3
3 changes: 2 additions & 1 deletion docs/api/paddle/expm1__cn.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ expm1\_
-------------------------------

.. py:function:: paddle.expm1_(x, name=None)
Inplace 版本的 :ref:`cn_api_paddle_expm1` API,对输入 x 采用 Inplace 策略。

Inplace 版本的 :ref:`cn_api_paddle_expm1` API,对输入 ``x`` 采用 Inplace 策略。

更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。

Expand Down
2 changes: 1 addition & 1 deletion docs/api/paddle/floor__cn.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
floor\_
-------------------------------

.. py:function:: paddle.floor_(name=None)
.. py:function:: paddle.floor_(x, name=None)

Inplace 版本的 :ref:`cn_api_paddle_floor` API,对输入 ``x`` 采用 Inplace 策略。

Expand Down
2 changes: 1 addition & 1 deletion docs/api/paddle/reciprocal__cn.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
reciprocal\_
-------------------------------

.. py:function:: paddle.reciprocal_(name=None)
.. py:function:: paddle.reciprocal_(x, name=None)

Inplace 版本的 :ref:`cn_api_paddle_reciprocal` API,对输入 ``x`` 采用 Inplace 策略。

Expand Down
12 changes: 12 additions & 0 deletions docs/api/paddle/sigmoid__cn.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
.. _cn_api_paddle_sigmoid_:

sigmoid\_
-------------------------------

.. py:function:: paddle.sigmoid_(x, name=None)

Inplace 版本的 :ref:`paddle.nn.functional.sigmoid <cn_api_paddle_nn_functional_sigmoid>` API,对输入 ``x`` 采用 Inplace 策略。

更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。

.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3
2 changes: 1 addition & 1 deletion docs/api/paddle/sinh__cn.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
sinh\_
-------------------------------

.. py:function:: paddle.sinh_(x, name=None, *, out=None)
.. py:function:: paddle.sinh_(x, name=None)

Inplace 版本的 :ref:`cn_api_paddle_sinh` API,对输入 ``x`` 采用 Inplace 策略。

Expand Down
3 changes: 2 additions & 1 deletion docs/api/paddle/square__cn.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ square\_
-------------------------------

.. py:function:: paddle.square_(x, name=None)
Inplace 版本的 :ref:`cn_api_paddle_square` API,对输入 x 采用 Inplace 策略。

Inplace 版本的 :ref:`cn_api_paddle_square` API,对输入 ``x`` 采用 Inplace 策略。

更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。

Expand Down
Loading