news 2026/5/9 15:35:30

CANN/HCOMM拓扑查询API

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/HCOMM拓扑查询API

HcclRankGraphGetInstSizeListByLayer

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

产品支持情况

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

[!NOTE]说明 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。

功能说明

给定通信域和拓扑层级编号,查询该层级下的拓扑实例数量,以及每个实例包含的rank数量。

以上述拓扑模型为例:

  • Layer 0中包含两个拓扑实例,为方便理解,定义拓扑实例ID分别为0和1,每个实例中分别包含3个rank。
  • Layer 1中包含1个拓扑实例,实例中包含6个rank。

函数原型

HcclResult HcclRankGraphGetInstSizeListByLayer(HcclComm comm, uint32_t netLayer, uint32_t **instSizeList, uint32_t *listSize)

参数说明

参数名输入/输出描述
comm输入通信域。
HcclComm类型的定义如下:
typedef void *HcclComm;
netLayer输入拓扑层级编号。
instSizeList输出该层级下每个拓扑实例包含的rank数量组成的列表。
listSize输出instSizeList的大小,即该层级下包含的拓扑实例的数量。

返回值

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

约束说明

调用示例

以功能说明的拓扑模型为例:

HcclComm comm; uint32_t *instSizeList; uint32_t listSize; HcclRankGraphGetInstSizeListByLayer(comm, 0, &instSizeList, &listSize); // instSizeList=[3,3], listSize=2 HcclRankGraphGetInstSizeListByLayer(comm, 1, &instSizeList, &listSize); // instSizeList=[6], listSize=1

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

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

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

昇腾CANN单算子参数Dump示例

0_adump_args 【免费下载链接】runtime 本项目提供CANN运行时组件和维测功能组件。 项目地址: https://gitcode.com/cann/runtime 描述 本用例展示了单算子执行场景下如何管理Dump算子信息,并将算子信息文件输出到path参数指定的目录,主线程中设…

作者头像 李华
网站建设 2026/5/9 15:28:04

CANN工具脚本使用指南

Tools Summary 【免费下载链接】cannbot-skills CANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体,本仓库为其提供可复用的 Skills 模块。 项目地址: https://gitcode.com/cann/cannbot-skills Scope agent/scripts/estimate_matmul_datamove.py is…

作者头像 李华
网站建设 2026/5/9 15:27:46

ngx_close_accepted_connection

1 定义 ngx_close_accepted_connection 函数 定义在 ./nginx-1.24.0/src/event/ngx_event_accept.cstatic void ngx_close_accepted_connection(ngx_connection_t *c) {ngx_socket_t fd;ngx_free_connection(c);fd c->fd;c->fd (ngx_socket_t) -1;if (ngx_close_socke…

作者头像 李华
网站建设 2026/5/9 15:22:35

星露谷物语2026最新破解版绿色免费下载(steam启动

pc版链接 switch版 速度转存 随时失效 像素间的田园梦:解析《星露谷物语》的开发与核心魅力 在电子游戏日益追求拟真画质与宏大叙事的今天,《星露谷物语》(Stardew Valley)凭借像素风格与纯粹的模拟经营体验,成为…

作者头像 李华
网站建设 2026/5/9 15:22:34

在视频剪辑工作流中集成AI配音与文案生成的实践

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 在视频剪辑工作流中集成AI配音与文案生成的实践 对于视频创作者和剪辑师而言,为视频片段撰写解说文案并录制配音是一项…

作者头像 李华