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