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