HcclResult HcclRecv(void* recvBuf, uint64_t count, HcclDataType dataType, uint32_t srcRank,
HcclComm comm, aclrtStream stream);
集合通信域Recv操作接口。从srcRank接收数据到当前rank的recvBuf。
参数名 |
输入/输出 |
描述 |
---|---|---|
recvBuf |
输入 |
数据接收buffer地址。 |
count |
输入 |
接收数据的个数。 |
dataType |
输入 |
接收数据的数据类型,支持int8, uint8, uint16, int32, uint32, int64, uint64, float16, float32, float64。 |
srcRank |
输入 |
通信域内数据发送端的rank编号 |
comm |
输入 |
集合通信操作所在的通信域。 |
stream |
输入 |
本rank所使用的stream。 |
HcclResult:接口成功返回HCCL_SUCCESS。其他失败。