CANN Ascend C 通信算法配置API SetAlgConfig功能说明设置通信算法。函数原型uint32_t SetAlgConfig(const std::string algConfig)参数说明表 1参数说明参数名输入/输出描述algConfig输入通信算法配置。string类型支持的最大长度为128字节。针对Ascend 950PR/Ascend 950DT该参数为预留字段配置后不生效默认仅支持FullMesh算法。FullMesh算法即NPU之间的全连接任意两个NPU之间可以直接进行数据收发。针对Atlas A3 训练系列产品 / Atlas A3 推理系列产品当前支持的取值为AllReducelevel0:doubleringAllReduce通信任务。AllGatherlevel0:doubleringAllGather通信任务。ReduceScatterlevel0:doubleringReduceScatter通信任务。AlltoAlllevel0:fullmesh;level1:pairwiseAlltoAllV和AlltoAll通信任务。BatchWritelevel0:fullmeshBatchWrite通信任务。针对Atlas A2 训练系列产品 / Atlas A2 推理系列产品该参数为预留字段配置后不生效默认仅支持FullMesh算法。FullMesh算法即NPU之间的全连接任意两个NPU之间可以直接进行数据收发。返回值说明0表示设置成功。非0表示设置失败。约束说明无调用示例本接口的调用示例请见调用示例。创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考