当前位置: 首页 > news >正文

CANN/HCOMM拓扑层级查询

HcclRankGraphGetLayers

【免费下载链接】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和Layer 1两级拓扑,调用此接口后返回的拓扑层级编号列表为[0,1],拓扑层级数量为2。

函数原型

HcclResult HcclRankGraphGetLayers(HcclComm comm, uint32_t **netLayers, uint32_t *netLayerNum)

参数说明

参数名输入/输出描述
comm输入当前rank所在的通信域。
HcclComm类型的定义如下:
typedef void *HcclComm;
netLayers输出拓扑层级编号列表。
netLayerNum输出拓扑层级编号数量。

返回值

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

约束说明

调用示例

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

HcclComm comm; uint32_t *netLayers; uint32_t layerNum; HcclRankGraphGetLayers(comm, &netLayers, &layerNum); // netLayers=[0,1], layerNum=2

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

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

http://www.jsqmd.com/news/853327/

相关文章:

  • Lawnicons入门教程:从下载安装到启用主题化图标的完整流程
  • 2026年5月最新 国内污水管道用管段式超声波流量计十强厂家对比(国产+进口) - 仪表品牌排行榜
  • 暗黑破坏神2存档编辑器完整指南:3步实现角色定制与游戏优化
  • 从毫米波雷达置信度Bug说起:Simulink单元测试如何帮你提前‘排雷’
  • Mentor DFT实战:手把手教你搞定Wrapped Core的Scan Insertion(附完整TCL脚本)
  • 2026 年西南高端门窗五金源头厂家推荐:门窗五金 / 定制门窗 / 开窗器系统 / 选择指南 - 海棠依旧大
  • 古诗检索总漏掉冷门佳句?Perplexity的“典故逆向溯源引擎”已上线:1个关键词反推237部典籍出处(仅限首批500名开发者接入)
  • 为什么英语是编程最重要的前置技能?Newbie-Guideline揭示成功秘诀
  • ROS Topic通讯实战:拆解`/turtle1/cmd_vel`,理解速度指令如何驱动小乌龟运动
  • 如何通过 TaoToken 快速接入 Claude Code 并配置 API 密钥与基础地址
  • FreeJoy固件刷写与配置全攻略:从STM32CubeProgrammer到中文版Configurator
  • CANN/asc-devkit Mins矢量计算
  • 10个实用技巧:PHP Font Lib 字体信息提取完全教程
  • Gregwar/Captcha图像效果详解:扭曲、线条、背景与透明度的艺术
  • Windows上的安卓应用安装专家:APK安装器完全指南
  • Camunda并行会签实战:从BPMN设计到数据库状态变化的完整追踪
  • iOS 18.1 5G功能深度解析:从智能省电到SA网络优化
  • SolidGPT深度集成Notion:项目管理与代码分析的完美结合
  • JMeter gRPC性能测试完整指南:5分钟掌握微服务接口压测技巧
  • 全域矩阵系统的底层逻辑:从流量分散到流量聚合的技术解法
  • DC-DC芯片的“心电图”:从SW波形异常读懂MP2332的5种故障状态
  • GGCNN实战指南:掌握机器人抓取生成的终极深度学习方案
  • Firefox Android与Firefox Focus对比分析:选择最适合你的浏览器
  • VSCode中使用EmmyLua插件对Unity的tolua断点调试
  • Custom Catalog Extensions,给自建应用补上进入 SAP Fiori launchpad 的最后一公里
  • 告别迪文屏?手把手教你用大彩屏TFT组态软件快速搭建STM32人机界面(HMI)
  • 5步实现Windows直接安装Android应用:APK Installer完全指南
  • UART 串口协议详述
  • 劳动派itc精益现场丨李伟:专注一束光,照亮人生梦 - 品牌速递
  • Nodejs后端服务快速集成大模型,Taotoken提供稳定OpenAI协议接口