news 2026/5/20 19:25:10

华为CANN/hcomm拓扑端点信息查询

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
华为CANN/hcomm拓扑端点信息查询

HcclRankGraphGetEndpointInfo

【免费下载链接】hcommHCOMM(Huawei Communication)是HCCL的通信基础库,提供通信域以及通信资源的管理能力。项目地址: https://gitcode.com/cann/hcomm

产品支持情况

  • Ascend 950PR/Ascend 950DT:支持
  • Atlas A3 训练系列产品/Atlas A3 推理系列产品:不支持
  • Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持

功能说明

获取指定通信设备的拓扑属性信息。

函数原型

HcclResult HcclRankGraphGetEndpointInfo(HcclComm comm, uint32_t rankId, const EndpointDesc *endpointDesc, EndpointAttr endpointAttr, uint32_t infoLen, void *info)

参数说明

参数名输入/输出描述
comm输入通信域。
HcclComm类型的定义如下:
typedef void *HcclComm;
rankId输入需要查询的端点的所属的rank ID。
endpointDesc输入EndPoint描述符,为通过HcclRankGraphGetEndpointDesc接口获取到的“endPointDesc”。
endpointAttr输入需要查询的EndPoint属性类型。
EndpointAttr类型的定义请参见EndpointAttr。
infoLen输入提供的info缓冲区大小(字节)。
info输出存储属性信息的输出缓冲区指针。

返回值

HcclResult:接口成功返回HCCL_SUCCESS,其他失败。

约束说明

调用示例

HcclComm comm; uint32_t netLayer = 0; uint32_t topoInstId = 0; uint32_t num = 0; HcclRankGraphGetEndpointNum(comm, netLayer, topoInstId, &num); uint32_t descNum = num; HcclRankGraphGetEndpointDesc(comm, netLayer, topoInstId, &descNum, endPointDesc); EndpointAttrBwCoeff bwCoeff{}; uint32_t size = sizeof(EndpointAttrBwCoeff); //必须等于目标类型大小 HcclRankGraphGetEndpointInfo(comm, rankId, endpointDesc, ENDPOINT_ATTR_BW_COEFF, size, &bwCoeff);

【免费下载链接】hcommHCOMM(Huawei Communication)是HCCL的通信基础库,提供通信域以及通信资源的管理能力。项目地址: https://gitcode.com/cann/hcomm

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/20 19:21:13

如何通过 TaoToken 快速接入 Claude Code 并配置 API 密钥与基础地址

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 如何通过 TaoToken 快速接入 Claude Code 并配置 API 密钥与基础地址 对于经常使用 Claude Code 的开发者而言,直接管理…

作者头像 李华
网站建设 2026/5/20 19:16:56

别再只盯着history了!用Auditd在Ubuntu 20.04上打造企业级命令审计系统(含ausearch/aureport实战解析)

企业级命令审计实战:Auditd日志深度解析与可视化报告生成 在Ubuntu 20.04服务器管理中,history命令的局限性日益明显——它无法记录命令执行的完整上下文,容易被篡改,且缺乏时间戳和用户身份验证。当需要满足合规性审计或调查安全…

作者头像 李华
网站建设 2026/5/20 19:14:16

华为昇腾AI云开发环境CANNLab:免费算力资源获取攻略

华为昇腾AI云开发环境CANNLab:免费算力资源获取攻略 【免费下载链接】cann-outreach 项目地址: https://gitcode.com/cann/cann-outreach 华为昇腾AI云开发环境CANNLab是面向开发者的一站式开发平台,内置开发工具和NPU算力,支持算法编…

作者头像 李华
网站建设 2026/5/20 19:10:11

CANN/asc-devkit PostMessage函数说明

PostMessage 【免费下载链接】asc-devkit 本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言,原生支持C和C标准规范,主要由类库和语言扩展层构成,提供多层级API,满足多维场景算子开发诉求。 项目地址: https://gitcode.co…

作者头像 李华