Skip to content

Commit a4238a3

Browse files
authored
[Docathon][Add Inplace CN Doc No.37-38] (#7113)
* add docs about normal_cn * fix normal__cn.rst * fix normal * add neg_ inplace api * fix 38_normal --------- Co-authored-by: Chandler <[email protected]>
1 parent 89d8f03 commit a4238a3

File tree

3 files changed

+44
-0
lines changed

3 files changed

+44
-0
lines changed

docs/api/paddle/Overview_cn.rst

+2
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,8 @@ tensor 数学操作原位(inplace)版本
244244
" :ref:`paddle.less_than_ <cn_api_paddle_less_than_>` ", "Inplace 版本的 less_than API,对输入 x 采用 Inplace 策略"
245245
" :ref:`paddle.lgamma_ <cn_api_paddle_lgamma_>` ", "Inplace 版本的 lgamma API,对输入 x 采用 Inplace 策略"
246246
" :ref:`paddle.log_normal_ <cn_api_paddle_log_normal_>` ", "Inplace 版本的 log_normal API,对输入 x 采用 Inplace 策略"
247+
" :ref:`paddle.normal_ <cn_api_paddle_normal_>` ", "Inplace 版本的 normal API,对输入 x 采用 Inplace 策略"
248+
" :ref:`paddle.neg_ <cn_api_paddle_neg_>` ", "Inplace 版本的 neg API,对输入 x 采用 Inplace 策略"
247249
" :ref:`paddle.nan_to_num_ <cn_api_paddle_nan_to_num_>` ", "Inplace 版本的 nan_to_num API,对输入 x 采用 Inplace 策略"
248250

249251

docs/api/paddle/neg__cn.rst

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
.. _cn_api_paddle_neg_:
2+
3+
neg\_
4+
-------------------------------
5+
6+
.. py:function:: paddle.neg_(x, name=None)
7+
8+
Inplace 版本的 :ref:`cn_api_paddle_neg` API,对输入 `input` 采用 Inplace 策略。
9+
10+
更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。
11+
12+
.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3

docs/api/paddle/normal__cn.rst

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
.. _cn_api_paddle_normal_:
2+
3+
normal\_
4+
-------------------------------
5+
6+
.. py:function:: paddle.normal_(x, mean=0.0, std=1.0, name=None)
7+
8+
Inplace 版本的 :ref:`cn_api_paddle_normal` API,对输入 x 采用 Inplace 策略。
9+
10+
更多关于 inplace 操作的介绍请参考 `3.1.3 原位(Inplace)操作和非原位操作的区别`_ 了解详情。
11+
12+
.. _3.1.3 原位(Inplace)操作和非原位操作的区别: https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/guides/beginner/tensor_cn.html#id3
13+
14+
15+
参数
16+
::::::::::
17+
- **x** (Tensor) - 随机值填充的输入 Tensor。
18+
- **mean** (float|complex|Tensor,可选) - 输出 Tensor 的正态分布的平均值,默认值为 0.0。
19+
- **std** (float|Tensor,可选) - 输出 Tensor 的正态分布的标准差,默认值为 1.0。
20+
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。
21+
22+
23+
返回
24+
::::::::::
25+
Tensor:符合正态分布(均值为 ``mean``,标准差为 ``std`` 的正态随机分布)的随机 Tensor。
26+
27+
示例代码
28+
::::::::::
29+
30+
COPY-FROM: paddle.normal_

0 commit comments

Comments
 (0)