CreateHcclComm
功能说明
backend为HCCL时,rootInfo方式创建单机多卡通信域功能。
定义
1 2 3 4 5 6 | namespace atb { using void *HcclComm; namespace Comm { HcclComm CreateHcclComm(int32_t rank, int32_t rankRoot, int32_t rankSize, char *commName); }; // namespace Comm } // namespace atb |
参数列表
成员名称 |
输入/输出 |
类型 |
默认值 |
描述 |
---|---|---|---|---|
rank |
输入 |
int32_t |
- |
当前卡所属通信编号。 |
rankRoot |
输入 |
int32_t |
- |
主通信编号。 |
rankSize |
输入 |
int32_t |
- |
通信的卡的数量。 |
commName |
输出 |
char * |
- |
通信域名称。 |
约束说明
rank、rankSize、rankRoot需满足以下条件。
- 0 ≤ rank < rankSize
- 0 ≤ rankRoot < rankSize
只支持
父主题: atb/comm.h