[API Compatibility] Add some device related API#7467
Merged
Conversation
|
感谢你贡献飞桨文档,文档预览构建中,Docs-New 跑完后即可预览,预览链接:http://preview-pr-7467.paddle-docs-preview.paddlepaddle.org.cn/documentation/docs/zh/api/index_cn.html |
📚 本次 PR 文档预览链接(点击展开)
|
Comment on lines
+3
to
+4
| current_stream | ||
|
|
Collaborator
There was a problem hiding this comment.
Suggested change
| current_stream | |
| current_stream | |
| ------------------------------- |
Comment on lines
+12
to
+16
| • None:获取当前设备上的默认计算流。 | ||
| • int:设备索引,例如 0 表示 cuda:0。 | ||
| • str:设备字符串,例如 'cuda:0' 或 'gpu:1'。 | ||
| • CUDAPlace:Paddle 的 CUDAPlace 对象。 | ||
| • CustomPlace:Paddle 的自定义设备 Place 对象。 |
Collaborator
There was a problem hiding this comment.
参数不是只有 device 吗?其他的如果是参数的说明,就再加一层缩进。另外,不要用 • 用 -
|
|
||
| 参数 | ||
| ::::::::: | ||
| • device (int | str | CUDAPlace | CustomPlace | None, optional) – 指定需要同步的设备。 |
Collaborator
There was a problem hiding this comment.
同样的问题,参数不是只有 device 吗?其他的如果是参数的说明,就再加一层缩进。另外,不要用 • 用 -
| - **new_state** (core.GeneratorState) - 要设置的 RNG 状态对象,通常从``get_rng_state()``获取 | ||
| - **device** (DeviceLike, 可选) - 要设置 RNG 状态的设备: | ||
|
|
||
| - 如果不指定,则使用当前默认设备(由``paddle.framework._current_expected_place_()``返回) |
Collaborator
There was a problem hiding this comment.
Suggested change
| - 如果不指定,则使用当前默认设备(由``paddle.framework._current_expected_place_()``返回) | |
| - 如果不指定,则使用当前默认设备(由 ``paddle.framework._current_expected_place_()`` 返回) |
|
|
||
| 参数 | ||
| ::::::::: | ||
| - **new_state** (core.GeneratorState) - 要设置的 RNG 状态对象,通常从``get_rng_state()``获取 |
Collaborator
There was a problem hiding this comment.
Suggested change
| - **new_state** (core.GeneratorState) - 要设置的 RNG 状态对象,通常从``get_rng_state()``获取 | |
| - **new_state** (core.GeneratorState) - 要设置的 RNG 状态对象,通常从 ``get_rng_state()`` 获取 |
| - **new_state** (core.GeneratorState) - 要设置的 RNG 状态对象,通常从``get_rng_state()``获取 | ||
| - **device** (DeviceLike, 可选) - 要设置 RNG 状态的设备: | ||
|
|
||
| - 如果不指定,则使用当前默认设备(由``paddle.framework._current_expected_place_()``返回) |
Collaborator
There was a problem hiding this comment.
Suggested change
| - 如果不指定,则使用当前默认设备(由``paddle.framework._current_expected_place_()``返回) | |
| - 如果不指定,则使用当前默认设备(由 ``paddle.framework._current_expected_place_()`` 返回) |
|
|
||
| 参数 | ||
| ::::::::: | ||
| - **new_state** (core.GeneratorState) - 要设置的 RNG 状态对象,通常从``get_rng_state()``获取 |
Collaborator
There was a problem hiding this comment.
Suggested change
| - **new_state** (core.GeneratorState) - 要设置的 RNG 状态对象,通常从``get_rng_state()``获取 | |
| - **new_state** (core.GeneratorState) - 要设置的 RNG 状态对象,通常从 ``get_rng_state()`` 获取 |
|
|
||
| 异常 | ||
| ::::::::: | ||
| - RuntimeError: 如果设备类型是 CPU(Paddle 不暴露`paddle.cpu`模块)或找不到匹配的设备模块 |
Collaborator
There was a problem hiding this comment.
Suggested change
| - RuntimeError: 如果设备类型是 CPU(Paddle 不暴露`paddle.cpu`模块)或找不到匹配的设备模块 | |
| - RuntimeError: 如果设备类型是 CPU(Paddle 不暴露 ``paddle.cpu`` 模块)或找不到匹配的设备模块 |
Co-authored-by: zachary sun <70642955+sunzhongkai588@users.noreply.github.com>
Co-authored-by: zachary sun <70642955+sunzhongkai588@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
" :ref:
paddle.get_default_device <cn_api_paddle_get_default_device>", "获取当前默认设备信息"" :ref:
paddle.get_device_module <cn_api_paddle_get_device_module>", "获取指定设备对应的模块"" :ref:
current_stream <cn_api_paddle_cuda_current_stream>", "获取当前 CUDA 流"" :ref:
get_device_properties <cn_api_paddle_cuda_get_device_properties>", "获取 CUDA 设备属性"" :ref:
get_rng_state <cn_api_paddle_cuda_get_rng_state>", "获取随机数生成器状态"" :ref:
is_available <cn_api_paddle_cuda_is_available>", "检查 CUDA 是否可用"" :ref:
is_current_stream_capturing <cn_api_paddle_cuda_is_current_stream_capturing>", "检查当前流是否处于捕获状态"" :ref:
is_current_stream_capturing <cn_api_paddle_device_is_current_stream_capturing>", "检查当前流是否处于捕获状态"