Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 852 Bytes

irecv_cn.rst

File metadata and controls

27 lines (18 loc) · 852 Bytes

irecv

.. py:function:: paddle.distributed.irecv(tensor, src=None, group=None)

异步接收一个来自指定进程的 tensor。

Note

该 API 只支持动态图模式。

参数

  • tensor (Tensor) - 用于接收数据的 tensor。支持的数据类型包括:float16、float32、float64、int32、int64、int8、uint8、bool、bfloat16。
  • src (int) - 目标进程的 rank,将接收来自该进程的 tensor。
  • group (Group,可选) - 执行该操作的进程组实例(通过 new_group 创建)。默认为 None,即使用全局默认进程组。

返回

Task。通过 Task,可以查看异步操作的执行状态以及等待异步操作的结果。

代码示例

COPY-FROM: paddle.distributed.irecv