mlx.core.distributed.recv#
- recv(shape: Sequence[int], dtype: Dtype, src: int, *, group: Group | None = None, stream: None | Stream | Device = None) array#
Recv an array with shape
shapeand dtypedtypefrom process with ranksrc.- Parameters:
shape (Tuple[int]) – The shape of the array we are receiving.
dtype (Dtype) – The data type of the array we are receiving.
src (int) – Rank of the source process in the group.
group (Group) – The group of processes that will participate in the recv. If set to
Nonethe global group is used. Default:None.stream (Stream, optional) – Stream or device. Defaults to
Nonein which case the default stream of the default device is used.
- Returns:
The array that was received from
src.- Return type: