# tensorplay.distributed.distributed_c10d.irecv

Source: https://www.tensorplay.cn/docs/generated/tensorplay.distributed.distributed_c10d.irecv.html

# tensorplay.distributed.distributed_c10d.irecv

tensorplay.distributed.distributed_c10d.irecv(tensor: TensorBase, src: [int](https://docs.python.org/3/library/functions.html#int) | [None](https://docs.python.org/3/library/constants.html#None) = None, group=None, tag: [int](https://docs.python.org/3/library/functions.html#int) = 0)[[source]](../_modules/tensorplay/distributed/distributed_c10d.html#irecv)

Receives a tensor asynchronously (torch parity; src global rank).

Returns a Work handle whose wait() completes the copy, or None if
not part of the group.
