news 2026/5/10 2:22:12

CANN/hcomm:获取组内rank ID

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/hcomm:获取组内rank ID

get_group_rank_from_world_rank

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

产品支持情况

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

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

功能说明

从world rank id,获取该进程在group中的group rank id。

函数原型

def get_group_rank_from_world_rank(world_rank_id, group)

参数说明

参数名输入/输出描述
world_rank_id输入int类型。
进程在"hccl_world_group"中的rank id。
group输入String类型,最大长度为128字节,含结束符。
group名称,可以为用户自定义group或者"hccl_world_group"。

返回值

int类型,正常返回进程在group中的rank id。

约束说明

  • 必须在集合通信初始化完成之后调用。
  • 调用该接口的rank必须在当前接口入参group定义的范围内,不在此范围内的rank调用该接口会失败。
  • create_group完成之后,调用此API转换world rank id到group rank id。

调用示例

from hccl.manage.api import create_group from hccl.manage.api import get_group_rank_from_world_rank create_group("myGroup", 4, [0, 1, 2, 3]) groupRankId = get_group_rank_from_world_rank(8, "myGroup")

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

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

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

CANN/ascend-transformer-boost自定义算子开发指南

ATB加速库外部开发者自定义算子目录 【免费下载链接】ascend-transformer-boost 本项目是CANN提供的是一款高效、可靠的Transformer加速库,基于华为Ascend AI处理器,提供Transformer定制化场景的高性能融合算子。 项目地址: https://gitcode.com/cann/…

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

A2ASearch MCP Server:AI智能体生态的统一搜索引擎与黄页

1. 项目概述:A2ASearch MCP Server,你的AI智能体生态“黄页” 如果你和我一样,每天都在和Claude、Cursor这些AI助手打交道,那你肯定遇到过这个痛点:想找一个能帮你自动化浏览器操作的MCP服务器,或者一个能…

作者头像 李华
网站建设 2026/5/10 2:10:45

CANN社区组织管理指南

CANN社区组织管理 【免费下载链接】community 本项目是CANN开源社区的核心管理仓库,包含社区的治理章程、治理组织、通用操作指引及流程规范等基础信息 项目地址: https://gitcode.com/cann/community 一、创建SIG组 新建SIG需要向技术指导委员会提交新建SI…

作者头像 李华
网站建设 2026/5/10 2:08:40

你说它是写作助手?不,它是你肚子里的‘蛔虫’升级版

答辩PPT是学术成果落地呈现的关键载体,是连接答辩者与评委的核心桥梁,其质量高低直接决定答辩的成败。很多毕业生误以为,答辩PPT只需将论文内容复制粘贴、搭配图表即可,却忽略了最核心的底层逻辑——答辩的本质是一场高效的信息传…

作者头像 李华