已合并
Distinguish zh and en folders under docs. #2150
zangyan创建于 5月14日
Distinguish zh and en folders under docs. #2150
已合并
zangyan创建于 5月14日
248 个文件变更+514-236
@@ -20,7 +20,7 @@
20 20 
211. 提交 PR 时,请按照 PR 模板仔细填写本次 PR 的业务背景、目的、方案等信息;211. 提交 PR 时,请按照 PR 模板仔细填写本次 PR 的业务背景、目的、方案等信息;
222. **所有PR都必须关联Issue**,请在PR描述中引用对应的Issue编号;222. **所有PR都必须关联Issue**,请在PR描述中引用对应的Issue编号;
23-3. 使用 Git 提交代码前,请参考 [pre-commit工具使用指导](./docs/build/pre-commit-guide.md),以保持代码风格一致且符合合规规范。23+3. 使用 Git 提交代码前,请参考 [pre-commit工具使用指导](./docs/zh/build/pre-commit-guide.md),以保持代码风格一致且符合合规规范。
244. 若您的修改不是简单的 bug 修复,而是涉及到新增特性、新增接口、新增配置参数或者修改代码流程等,请务必先通过 Issue 进行方案讨论,以避免您的代码被拒绝合入。若您不确定本次修改是否可被归为"简单的 bug 修复",亦可通过提交 Issue 进行方案讨论。244. 若您的修改不是简单的 bug 修复,而是涉及到新增特性、新增接口、新增配置参数或者修改代码流程等,请务必先通过 Issue 进行方案讨论,以避免您的代码被拒绝合入。若您不确定本次修改是否可被归为"简单的 bug 修复",亦可通过提交 Issue 进行方案讨论。
25 25 
26## 贡献流程26## 贡献流程
@@ -90,7 +90,7 @@ HCOMM通信基础库采用分层解耦的设计思路,将通信能力划分为
90 90 
91若您希望快速构建并体验本项目,请访问如下简易指南。91若您希望快速构建并体验本项目,请访问如下简易指南。
92 92 
93-- [源码构建](./docs/build/build.md):了解如何编译、安装本项目,并进行基础测试验证。93+- [源码构建](./docs/zh/build/build.md):了解如何编译、安装本项目,并进行基础测试验证。
94- [样例执行](./examples/README.md):参照详细的示例代码与操作步骤指引,快速体验。94- [样例执行](./examples/README.md):参照详细的示例代码与操作步骤指引,快速体验。
95 95 
96## 📖 学习教程96## 📖 学习教程
@@ -7,8 +7,8 @@
7## 文件权限控制7## 文件权限控制
8 8 
9- 建议用户在主机(包括宿主机)及容器中设置运行系统 umask 值为 0027 及以上,保障新增文件夹默认最高权限为 750,新增文件默认最高权限为 640。9- 建议用户在主机(包括宿主机)及容器中设置运行系统 umask 值为 0027 及以上,保障新增文件夹默认最高权限为 750,新增文件默认最高权限为 640。
10-- 建议用户对个人隐私数据、商业资产、源文件等敏感内容做好权限控制等安全措施。例如涉及本项目安装目录权限管控、输入公共数据文件权限管控,设定的权限建议参考[A-文件(夹)各场景权限管控推荐最大值](#A-文件各场景权限管控推荐最大值)。10+- 建议用户对个人隐私数据、商业资产、源文件等敏感内容做好权限控制等安全措施。例如涉及本项目安装目录权限管控、输入公共数据文件权限管控,设定的权限建议参考[A-文件(夹)各场景权限管控推荐最大值](#a-文件夹各场景权限管控推荐最大值)。
11-- 用户安装和使用过程需要做好权限控制,建议参考[A-文件(夹)各场景权限管控推荐最大值](#A-文件各场景权限管控推荐最大值)文件权限参考进行设置。11+- 用户安装和使用过程需要做好权限控制,建议参考[A-文件(夹)各场景权限管控推荐最大值](#a-文件夹各场景权限管控推荐最大值)文件权限参考进行设置。
12 12 
13## 构建安全声明13## 构建安全声明
14 14 
@@ -30,8 +30,9 @@
30| 依赖 | 不涉及 | cmake/third_party/gtest.cmake | https://gitcode.com/cann-src-third-party/googletest/releases/download/v1.14.0/googletest-1.14.0.tar.gz | 从 gitcode 下载 googletest 源码,作为编译依赖 |30| 依赖 | 不涉及 | cmake/third_party/gtest.cmake | https://gitcode.com/cann-src-third-party/googletest/releases/download/v1.14.0/googletest-1.14.0.tar.gz | 从 gitcode 下载 googletest 源码,作为编译依赖 |
31| 依赖 | 不涉及 | cmake/third_party/mockcpp.cmake | https://gitcode.com/cann-src-third-party/mockcpp/releases/download/v2.7-h4/mockcpp-2.7.tar.gz | 从 gitcode 下载 mockcpp 源码,作为编译依赖 |31| 依赖 | 不涉及 | cmake/third_party/mockcpp.cmake | https://gitcode.com/cann-src-third-party/mockcpp/releases/download/v2.7-h4/mockcpp-2.7.tar.gz | 从 gitcode 下载 mockcpp 源码,作为编译依赖 |
32| 依赖 | 不涉及 | cmake/third_party/protobuf.cmake | https://gitcode.com/cann-src-third-party/protobuf/releases/download/v25.1/protobuf-25.1.tar.gz | 从 gitcode 下载 protobuf 源码,作为编译依赖 |32| 依赖 | 不涉及 | cmake/third_party/protobuf.cmake | https://gitcode.com/cann-src-third-party/protobuf/releases/download/v25.1/protobuf-25.1.tar.gz | 从 gitcode 下载 protobuf 源码,作为编译依赖 |
33-| 依赖 | 不涉及 | rdma-core | https://gitcode.com/cann-src-third-party/rdma-core/releases/download/v42.7-h1/rdma-core-42.7.tar.gz.gz | 从 gitcode 下载 rdma-core 源码,作为编译依赖 | |33+| 依赖 | 不涉及 | rdma-core | https://gitcode.com/cann-src-third-party/rdma-core/releases/download/v42.7-h1/rdma-core-42.7.tar.gz | 从 gitcode 下载 rdma-core 源码,作为编译依赖 | |
34-| 依赖 | 不涉及 | rdma-core-patch | https://gitcode.com/cann-src-third-party/rdma-core/releases/download/v42.7-h1/rdma-core-42.7.patch.gz | 从 gitcode 下载 rdma-core-patch 源码,作为编译依赖 |34+| 依赖 | 不涉及 | rdma-core-patch | https://gitcode.com/cann-src-third-party/rdma-core/releases/download/v42.7-h1/rdma-core-42.7.patch | 从 gitcode 下载 rdma-core-patch 源码,作为编译依赖 |
35+ 
35---36---
36 37 
37## 端口声明38## 端口声明
@@ -2,8 +2,8 @@
2 2 
3## 文档3## 文档
4 4 
5-- [集合通信库用户指南](https://gitcode.com/cann/hccl/blob/master/docs/user_guide/README.md):介绍HCCL基本概念、如何使用HCCL API进行集合通信功能的开发,如何开发通信算子,以及故障处理与常见配置。5+- [集合通信库用户指南](https://gitcode.com/cann/hccl/blob/master/docs/zh/user_guide/README.md):介绍HCCL基本概念、如何使用HCCL API进行集合通信功能的开发,如何开发通信算子,以及故障处理与常见配置。
6-- [通信算子开发指南](./comm_op_dev_guide/README.md):介绍如何基于HCOMM通信基础库提供的相关接口进行通信算子的开发。6+- [通信算子开发指南](./zh/comm_op_dev_guide/README.md):介绍如何基于HCOMM通信基础库提供的相关接口进行通信算子的开发。
7 7 
8## 技术文章8## 技术文章
9 9 
@@ -1,4 +0,0 @@
1-# 通信算子开发
2- 
3-- [AI CPU算子开发](AI-CPU算子开发.md)
4-- [AIV算子开发](AIV算子开发.md)
Rdocs/api_ref/README.mddocs/zh/api_ref/README.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/HcclBarrier.mddocs/zh/api_ref/comm_mgr_c/HcclBarrier.md+10-4
@@ -2,17 +2,23 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:不支持</cann-filter>13- Atlas 推理系列产品:不支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->
15> 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。20> 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。
21+</cann-filter>
16 22 
17## 功能说明23## 功能说明
18 24 
Rdocs/api_ref/comm_mgr_c/HcclCommActivateCommMemory.mddocs/zh/api_ref/comm_mgr_c/HcclCommActivateCommMemory.md+8-4
@@ -5,9 +5,13 @@
5 5 
6## 产品支持情况6## 产品支持情况
7 7 
8-- Ascend 950PR/Ascend 950DT:不支持8+<cann-filter npu-type="950">
9-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持9+ 
10-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持10+- Ascend 950PR/Ascend 950DT:不支持</cann-filter>
11+<cann-filter npu-type="A3">
12+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
13+<cann-filter npu-type="910b">
14+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持</cann-filter>
11<cann-filter npu-type="310p">15<cann-filter npu-type="310p">
12- Atlas 推理系列产品:不支持</cann-filter>16- Atlas 推理系列产品:不支持</cann-filter>
13<cann-filter npu-type="910">17<cann-filter npu-type="910">
@@ -15,7 +19,7 @@
15 19 
16## 功能说明20## 功能说明
17 21 
18-激活预留的虚拟内存,只有使用激活后的内存作为通信算子的输入、输出才可使能零拷贝功能。22+激活预留的虚拟内存,只有使用激活后的内存作为通信算子的输入、输出才可开启零拷贝功能。
19 23 
20## 函数原型24## 函数原型
21 25 
Rdocs/api_ref/comm_mgr_c/HcclCommConfigInit.mddocs/zh/api_ref/comm_mgr_c/HcclCommConfigInit.md+12-5
@@ -2,19 +2,26 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>23> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
Rdocs/api_ref/comm_mgr_c/HcclCommDeactivateCommMemory.mddocs/zh/api_ref/comm_mgr_c/HcclCommDeactivateCommMemory.md+7-3
@@ -5,9 +5,13 @@
5 5 
6## 产品支持情况6## 产品支持情况
7 7 
8-- Ascend 950PR/Ascend 950DT:不支持8+<cann-filter npu-type="950">
9-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持9+ 
10-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持10+- Ascend 950PR/Ascend 950DT:不支持</cann-filter>
11+<cann-filter npu-type="A3">
12+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
13+<cann-filter npu-type="910b">
14+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持</cann-filter>
11<cann-filter npu-type="310p">15<cann-filter npu-type="310p">
12- Atlas 推理系列产品:不支持</cann-filter>16- Atlas 推理系列产品:不支持</cann-filter>
13<cann-filter npu-type="910">17<cann-filter npu-type="910">
Rdocs/api_ref/comm_mgr_c/HcclCommDestroy.mddocs/zh/api_ref/comm_mgr_c/HcclCommDestroy.md+12-5
@@ -2,19 +2,26 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>23> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
Rdocs/api_ref/comm_mgr_c/HcclCommGetHandleWithName.mddocs/zh/api_ref/comm_mgr_c/HcclCommGetHandleWithName.md+12-5
@@ -2,19 +2,26 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:不支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>23> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
Rdocs/api_ref/comm_mgr_c/HcclCommGetStatus.mddocs/zh/api_ref/comm_mgr_c/HcclCommGetStatus.md+7-3
@@ -2,9 +2,13 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:不支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:不支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:不支持</cann-filter>13- Atlas 推理系列产品:不支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
Rdocs/api_ref/comm_mgr_c/HcclCommInitAll.mddocs/zh/api_ref/comm_mgr_c/HcclCommInitAll.md+13-6
@@ -2,19 +2,26 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>23> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
@@ -41,7 +48,7 @@ HcclResult HcclCommInitAll(uint32_t ndev, int32_t* devices, HcclComm* comms)
41## 约束说明48## 约束说明
42 49 
43- 该接口仅支持单机通信场景使用,不支持多机通信场景。50- 该接口仅支持单机通信场景使用,不支持多机通信场景。
44-- 多线程调用通信操作API时(例如HcclAllReduce等),用户需确保不同线程中调用通信操作API的前后时间差不超过环境变量[HCCL_CONNECT_TIMEOUT](https://gitcode.com/cann/hccl/blob/master/docs/user_guide/hccl_env/HCCL_CONNECT_TIMEOUT.md)的时间,避免建链超时。51+- 多线程调用通信操作API时(例如HcclAllReduce等),用户需确保不同线程中调用通信操作API的前后时间差不超过环境变量[HCCL_CONNECT_TIMEOUT](https://gitcode.com/cann/hccl/blob/master/docs/zh/user_guide/hccl_env/HCCL_CONNECT_TIMEOUT.md)的时间,避免建链超时。
45- 不支持一张卡同时调用多个通信操作API。52- 不支持一张卡同时调用多个通信操作API。
46 53 
47## 调用示例54## 调用示例
Rdocs/api_ref/comm_mgr_c/HcclCommInitClusterInfo.mddocs/zh/api_ref/comm_mgr_c/HcclCommInitClusterInfo.md+13-6
@@ -2,25 +2,32 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>23> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
21基于rank table初始化HCCL,创建HCCL通信域。28基于rank table初始化HCCL,创建HCCL通信域。
22 29 
23-Rank table文件是一个JSON格式的文件,配置了参与集合通信的NPU资源信息,关于rank table文件的配置可参见[集群信息配置](https://gitcode.com/cann/hccl/blob/master/docs/user_guide/cluster_info_config/README.md)。30+Rank table文件是一个JSON格式的文件,配置了参与集合通信的NPU资源信息,关于rank table文件的配置可参见[集群信息配置](https://gitcode.com/cann/hccl/blob/master/docs/zh/user_guide/cluster_info_config/README.md)。
24 31 
25## 函数原型32## 函数原型
26 33 
Rdocs/api_ref/comm_mgr_c/HcclCommInitClusterInfoConfig.mddocs/zh/api_ref/comm_mgr_c/HcclCommInitClusterInfoConfig.md+12-5
@@ -2,19 +2,26 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>23> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
Rdocs/api_ref/comm_mgr_c/HcclCommInitRootInfo.mddocs/zh/api_ref/comm_mgr_c/HcclCommInitRootInfo.md+12-5
@@ -2,19 +2,26 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>23> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
Rdocs/api_ref/comm_mgr_c/HcclCommInitRootInfoConfig.mddocs/zh/api_ref/comm_mgr_c/HcclCommInitRootInfoConfig.md+12-5
@@ -2,19 +2,26 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>23> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
Rdocs/api_ref/comm_mgr_c/HcclCommResume.mddocs/zh/api_ref/comm_mgr_c/HcclCommResume.md+10-3
@@ -5,16 +5,23 @@
5 5 
6## 产品支持情况6## 产品支持情况
7 7 
8-- Ascend 950PR/Ascend 950DT:支持8+<cann-filter npu-type="950">
9-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持9+ 
10-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持10+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
11+<cann-filter npu-type="A3">
12+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
13+<cann-filter npu-type="910b">
14+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
11<cann-filter npu-type="310p">15<cann-filter npu-type="310p">
12- Atlas 推理系列产品:不支持</cann-filter>16- Atlas 推理系列产品:不支持</cann-filter>
13<cann-filter npu-type="910">17<cann-filter npu-type="910">
14- Atlas 训练系列产品:不支持</cann-filter>18- Atlas 训练系列产品:不支持</cann-filter>
15 19 
20+<cann-filter npu-type="910b">
21+ 
16> [!NOTE]说明22> [!NOTE]说明
17> 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。23> 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
Rdocs/api_ref/comm_mgr_c/HcclCommSetMemoryRange.mddocs/zh/api_ref/comm_mgr_c/HcclCommSetMemoryRange.md+7-3
@@ -5,9 +5,13 @@
5 5 
6## 产品支持情况6## 产品支持情况
7 7 
8-- Ascend 950PR/Ascend 950DT:不支持8+<cann-filter npu-type="950">
9-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持9+ 
10-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持10+- Ascend 950PR/Ascend 950DT:不支持</cann-filter>
11+<cann-filter npu-type="A3">
12+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
13+<cann-filter npu-type="910b">
14+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持</cann-filter>
11<cann-filter npu-type="310p">15<cann-filter npu-type="310p">
12- Atlas 推理系列产品:不支持</cann-filter>16- Atlas 推理系列产品:不支持</cann-filter>
13<cann-filter npu-type="910">17<cann-filter npu-type="910">
Rdocs/api_ref/comm_mgr_c/HcclCommSuspend.mddocs/zh/api_ref/comm_mgr_c/HcclCommSuspend.md+10-3
@@ -5,16 +5,23 @@
5 5 
6## 产品支持情况6## 产品支持情况
7 7 
8-- Ascend 950PR/Ascend 950DT:不支持8+<cann-filter npu-type="950">
9-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持9+ 
10-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持10+- Ascend 950PR/Ascend 950DT支持</cann-filter>
11+<cann-filter npu-type="A3">
12+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
13+<cann-filter npu-type="910b">
14+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
11<cann-filter npu-type="310p">15<cann-filter npu-type="310p">
12- Atlas 推理系列产品:不支持</cann-filter>16- Atlas 推理系列产品:不支持</cann-filter>
13<cann-filter npu-type="910">17<cann-filter npu-type="910">
14- Atlas 训练系列产品:不支持</cann-filter>18- Atlas 训练系列产品:不支持</cann-filter>
15 19 
20+<cann-filter npu-type="910b">
21+ 
16> [!NOTE]说明22> [!NOTE]说明
17> 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。23> 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
Rdocs/api_ref/comm_mgr_c/HcclCommSymWinDeregister.mddocs/zh/api_ref/comm_mgr_c/HcclCommSymWinDeregister.md+7-3
@@ -2,9 +2,13 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:不支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持7+- Ascend 950PR/Ascend 950DT:不支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:不支持</cann-filter>13- Atlas 推理系列产品:不支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
Rdocs/api_ref/comm_mgr_c/HcclCommSymWinGet.mddocs/zh/api_ref/comm_mgr_c/HcclCommSymWinGet.md+7-3
@@ -2,9 +2,13 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:不支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持7+- Ascend 950PR/Ascend 950DT:不支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:不支持</cann-filter>13- Atlas 推理系列产品:不支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
Rdocs/api_ref/comm_mgr_c/HcclCommSymWinRegister.mddocs/zh/api_ref/comm_mgr_c/HcclCommSymWinRegister.md+7-3
@@ -2,9 +2,13 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:不支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持7+- Ascend 950PR/Ascend 950DT:不支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:不支持</cann-filter>13- Atlas 推理系列产品:不支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
Rdocs/api_ref/comm_mgr_c/HcclCommUnsetMemoryRange.mddocs/zh/api_ref/comm_mgr_c/HcclCommUnsetMemoryRange.md+7-3
@@ -5,9 +5,13 @@
5 5 
6## 产品支持情况6## 产品支持情况
7 7 
8-- Ascend 950PR/Ascend 950DT:不支持8+<cann-filter npu-type="950">
9-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持9+ 
10-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持10+- Ascend 950PR/Ascend 950DT:不支持</cann-filter>
11+<cann-filter npu-type="A3">
12+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
13+<cann-filter npu-type="910b">
14+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持</cann-filter>
11<cann-filter npu-type="310p">15<cann-filter npu-type="310p">
12- Atlas 推理系列产品:不支持</cann-filter>16- Atlas 推理系列产品:不支持</cann-filter>
13<cann-filter npu-type="910">17<cann-filter npu-type="910">
Rdocs/api_ref/comm_mgr_c/HcclCommWorkingDevNicSet.mddocs/zh/api_ref/comm_mgr_c/HcclCommWorkingDevNicSet.md+10-3
@@ -2,16 +2,23 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:不支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持7+- Ascend 950PR/Ascend 950DT:不支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:不支持</cann-filter>13- Atlas 推理系列产品:不支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:不支持</cann-filter>15- Atlas 训练系列产品:不支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14> 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。20> 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。
21+</cann-filter>
15 22 
16## 功能说明23## 功能说明
17 24 
Rdocs/api_ref/comm_mgr_c/HcclConfigGetInfo.mddocs/zh/api_ref/comm_mgr_c/HcclConfigGetInfo.md+7-3
@@ -2,9 +2,13 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:不支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:不支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:不支持</cann-filter>13- Atlas 推理系列产品:不支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
Rdocs/api_ref/comm_mgr_c/HcclCreateSubCommConfig.mddocs/zh/api_ref/comm_mgr_c/HcclCreateSubCommConfig.md+10-3
@@ -2,16 +2,23 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:不支持</cann-filter>13- Atlas 推理系列产品:不支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14> 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。20> 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。
21+</cann-filter>
15 22 
16## 功能说明23## 功能说明
17 24 
Rdocs/api_ref/comm_mgr_c/HcclGetCommAsyncError.mddocs/zh/api_ref/comm_mgr_c/HcclGetCommAsyncError.md+12-5
@@ -2,19 +2,26 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:不支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>23> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
Rdocs/api_ref/comm_mgr_c/HcclGetCommConfigCapability.mddocs/zh/api_ref/comm_mgr_c/HcclGetCommConfigCapability.md+12-5
@@ -2,19 +2,26 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>23> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
Rdocs/api_ref/comm_mgr_c/HcclGetCommName.mddocs/zh/api_ref/comm_mgr_c/HcclGetCommName.md+12-5
@@ -2,19 +2,26 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>23> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
Rdocs/api_ref/comm_mgr_c/HcclGetConfig.mddocs/zh/api_ref/comm_mgr_c/HcclGetConfig.md+12-5
@@ -2,19 +2,26 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:不支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>23> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
Rdocs/api_ref/comm_mgr_c/HcclGetErrorString.mddocs/zh/api_ref/comm_mgr_c/HcclGetErrorString.md+12-5
@@ -2,19 +2,26 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:不支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>23> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
Rdocs/api_ref/comm_mgr_c/HcclGetRankId.mddocs/zh/api_ref/comm_mgr_c/HcclGetRankId.md+12-5
@@ -2,19 +2,26 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>23> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
Rdocs/api_ref/comm_mgr_c/HcclGetRankSize.mddocs/zh/api_ref/comm_mgr_c/HcclGetRankSize.md+12-5
@@ -2,19 +2,26 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>23> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
Rdocs/api_ref/comm_mgr_c/HcclGetRootInfo.mddocs/zh/api_ref/comm_mgr_c/HcclGetRootInfo.md+15-8
@@ -2,19 +2,26 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17-> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo推理卡。</cann-filter>23+> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
@@ -35,8 +42,8 @@
35 首先在一个线程中通过切换Device创建4个rootInfo信息,并存入一个长度为4的数组中。rootInfo信息获取完成后,起4个线程,分别调用HcclCommInitRootInfo或者HcclCommInitRootInfoConfig接口(上图中以HcclCommInitRootInfo接口示意)根据不同的rootInfo信息进行通信域初始化。42 首先在一个线程中通过切换Device创建4个rootInfo信息,并存入一个长度为4的数组中。rootInfo信息获取完成后,起4个线程,分别调用HcclCommInitRootInfo或者HcclCommInitRootInfoConfig接口(上图中以HcclCommInitRootInfo接口示意)根据不同的rootInfo信息进行通信域初始化。
36 43 
37- 多机集合通信场景,调用HcclGetRootInfo前,可以进行如下操作(非必选):44- 多机集合通信场景,调用HcclGetRootInfo前,可以进行如下操作(非必选):
38- - 配置环境变量[HCCL_IF_IP](https://gitcode.com/cann/hccl/blob/master/docs/user_guide/hccl_env/HCCL_IF_IP.md)或[HCCL_SOCKET_IFNAME](https://gitcode.com/cann/hccl/blob/master/docs/user_guide/hccl_env/HCCL_SOCKET_IFNAME.md),指定HCCL的初始化root网卡IP(环境变量HCCL_IF_IP的优先级高于HCCL_SOCKET_IFNAME,若二者都不配置,默认使用网卡名称的字典序升序选择root网卡)。45+ - 配置环境变量[HCCL_IF_IP](https://gitcode.com/cann/hccl/blob/master/docs/zh/user_guide/hccl_env/HCCL_IF_IP.md)或[HCCL_SOCKET_IFNAME](https://gitcode.com/cann/hccl/blob/master/docs/zh/user_guide/hccl_env/HCCL_SOCKET_IFNAME.md),指定HCCL的初始化root网卡IP(环境变量HCCL_IF_IP的优先级高于HCCL_SOCKET_IFNAME,若二者都不配置,默认使用网卡名称的字典序升序选择root网卡)。
39- - 配置环境变量[HCCL_WHITELIST_DISABLE](https://gitcode.com/cann/hccl/blob/master/docs/user_guide/hccl_env/HCCL_WHITELIST_DISABLE.md)开启白名单校验,并通过[HCCL_WHITELIST_FILE](https://gitcode.com/cann/hccl/blob/master/docs/user_guide/hccl_env/HCCL_WHITELIST_FILE.md)指定通信白名单配置文件(若不配置,默认关闭通信白名单校验)。46+ - 配置环境变量[HCCL_WHITELIST_DISABLE](https://gitcode.com/cann/hccl/blob/master/docs/zh/user_guide/hccl_env/HCCL_WHITELIST_DISABLE.md)开启白名单校验,并通过[HCCL_WHITELIST_FILE](https://gitcode.com/cann/hccl/blob/master/docs/zh/user_guide/hccl_env/HCCL_WHITELIST_FILE.md)指定通信白名单配置文件(若不配置,默认关闭通信白名单校验)。
40 47 
41## 函数原型48## 函数原型
42 49 
Rdocs/api_ref/comm_mgr_c/HcclGroupEnd.mddocs/zh/api_ref/comm_mgr_c/HcclGroupEnd.md+10-3
@@ -2,16 +2,23 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:不支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:不支持</cann-filter>13- Atlas 推理系列产品:不支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:不支持</cann-filter>15- Atlas 训练系列产品:不支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14> 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。20> 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。
21+</cann-filter>
15 22 
16## 功能说明23## 功能说明
17 24 
Rdocs/api_ref/comm_mgr_c/HcclGroupStart.mddocs/zh/api_ref/comm_mgr_c/HcclGroupStart.md+10-3
@@ -2,16 +2,23 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:不支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:不支持</cann-filter>13- Atlas 推理系列产品:不支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:不支持</cann-filter>15- Atlas 训练系列产品:不支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14> 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。20> 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。
21+</cann-filter>
15 22 
16## 功能说明23## 功能说明
17 24 
Rdocs/api_ref/comm_mgr_c/HcclSetConfig.mddocs/zh/api_ref/comm_mgr_c/HcclSetConfig.md+12-5
@@ -2,19 +2,26 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:不支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>23> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
Rdocs/api_ref/comm_mgr_c/HcclSymWinGetPeerPointer.mddocs/zh/api_ref/comm_mgr_c/HcclSymWinGetPeerPointer.md+7-3
@@ -2,9 +2,13 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:不支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持7+- Ascend 950PR/Ascend 950DT:不支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:不支持</cann-filter>13- Atlas 推理系列产品:不支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
Rdocs/api_ref/comm_mgr_c/README.mddocs/zh/api_ref/comm_mgr_c/README.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/comm_mgmt.mddocs/zh/api_ref/comm_mgr_c/comm_mgmt.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/data_type_definition/HcclComm.mddocs/zh/api_ref/comm_mgr_c/data_type_definition/HcclComm.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/data_type_definition/HcclCommConfig.mddocs/zh/api_ref/comm_mgr_c/data_type_definition/HcclCommConfig.md+13-13
@@ -196,7 +196,7 @@ typedef struct HcclCommConfigDef {
196 - 0(默认值):关闭零拷贝功能。196 - 0(默认值):关闭零拷贝功能。
197 - 1:开启零拷贝功能。197 - 1:开启零拷贝功能。
198 198 
199-- **hcclExecTimeOut**:不同设备进程在分布式训练或推理过程中存在卡间执行任务不一致的场景(如仅特定进程会保存checkpoint数据),通过该参数可控制设备间执行时同步等待的时间,在该配置时间内各设备进程等待其他设备执行通信同步。单位为s,取值范围和针对不同产品类型的使用约束请参见环境变量[HCCL_EXEC_TIMEOUT](https://gitcode.com/cann/hccl/blob/master/docs/user_guide/hccl_env/HCCL_EXEC_TIMEOUT.md)。199+- **hcclExecTimeOut**:不同设备进程在分布式训练或推理过程中存在卡间执行任务不一致的场景(如仅特定进程会保存checkpoint数据),通过该参数可控制设备间执行时同步等待的时间,在该配置时间内各设备进程等待其他设备执行通信同步。单位为s,取值范围和针对不同产品类型的使用约束请参见环境变量[HCCL_EXEC_TIMEOUT](https://gitcode.com/cann/hccl/blob/master/docs/zh/user_guide/hccl_env/HCCL_EXEC_TIMEOUT.md)。
200 200 
201 **注意事项:**201 **注意事项:**
202 202 
@@ -204,7 +204,7 @@ typedef struct HcclCommConfigDef {
204 204 
205- **hcclAlgo**:用于配置集合通信Server间通信算法以及超节点间通信算法,支持全局配置算法类型与按算子配置算法类型两种配置方式。需注意,HCCL提供自适应算法选择功能,默认会根据产品形态、数据量和Server个数选择合适的算法,一般情况下用户无需手工指定。若通过此参数指定了Server间通信算法,则自适应算法选择功能不再生效。205- **hcclAlgo**:用于配置集合通信Server间通信算法以及超节点间通信算法,支持全局配置算法类型与按算子配置算法类型两种配置方式。需注意,HCCL提供自适应算法选择功能,默认会根据产品形态、数据量和Server个数选择合适的算法,一般情况下用户无需手工指定。若通过此参数指定了Server间通信算法,则自适应算法选择功能不再生效。
206 206 
207- 配置方式的参数信息及针对不同产品类型支持的算法类型请参见环境变量[HCCL_ALGO](https://gitcode.com/cann/hccl/blob/master/docs/user_guide/hccl_env/HCCL_ALGO.md),配置方式如下:207+ 配置方式的参数信息及针对不同产品类型支持的算法类型请参见环境变量[HCCL_ALGO](https://gitcode.com/cann/hccl/blob/master/docs/zh/user_guide/hccl_env/HCCL_ALGO.md),配置方式如下:
208 208 
209 - 全局配置算法类型:`hcclAlgo = "level0:NA;level1:<algo>;level2:<algo>"`, 示例:209 - 全局配置算法类型:`hcclAlgo = "level0:NA;level1:<algo>;level2:<algo>"`, 示例:
210 210 
@@ -221,14 +221,14 @@ typedef struct HcclCommConfigDef {
221 221 
222- **hcclRetryEnable**:用于配置是否开启HCCL算子的重执行特性。重执行是指当通信算子执行报 SDMA 或者RDMA CQE类型的错误时,HCCL会尝试重新执行此通信算子。**仅支持在Atlas A3 训练系列产品/Atlas A3 推理系列产品上使用。**222- **hcclRetryEnable**:用于配置是否开启HCCL算子的重执行特性。重执行是指当通信算子执行报 SDMA 或者RDMA CQE类型的错误时,HCCL会尝试重新执行此通信算子。**仅支持在Atlas A3 训练系列产品/Atlas A3 推理系列产品上使用。**
223 223 
224- 通过此参数,开发者可以在Server间、超节点间两个物理层级的通信域中配置是否开启重执行特性,每个层级支持配置两种状态:开启或关闭,使用约束请参见环境变量[HCCL_OP_RETRY_ENABLE](https://gitcode.com/cann/hccl/blob/master/docs/user_guide/hccl_env/HCCL_OP_RETRY_ENABLE.md),配置方式为:`hcclRetryEnable = "L1:1, L2:0"`,参数取值如下。224+ 通过此参数,开发者可以在Server间、超节点间两个物理层级的通信域中配置是否开启重执行特性,每个层级支持配置两种状态:开启或关闭,使用约束请参见环境变量[HCCL_OP_RETRY_ENABLE](https://gitcode.com/cann/hccl/blob/master/docs/zh/user_guide/hccl_env/HCCL_OP_RETRY_ENABLE.md),配置方式为:`hcclRetryEnable = "L1:1, L2:0"`,参数取值如下。
225 225 
226 - L1代表通信域的物理范围为Server间通信域,取值为0表示通信域内Server间通信task不开启重执行,取值为1表示通信域内Server间通信task开启重执行,默认值为0。226 - L1代表通信域的物理范围为Server间通信域,取值为0表示通信域内Server间通信task不开启重执行,取值为1表示通信域内Server间通信task开启重执行,默认值为0。
227 - L2代表通信域的物理范围为超节点间通信域,取值为0表示通信域内超节点间通信task不开启重执行,取值为1表示通信域内超节点间通信task开启重执行,默认值为0。227 - L2代表通信域的物理范围为超节点间通信域,取值为0表示通信域内超节点间通信task不开启重执行,取值为1表示通信域内超节点间通信task开启重执行,默认值为0。
228 228 
229- **hcclRetryParams**:只有当开发者通过参数**hcclRetryEnable**开启了HCCL的算子重执行特性时,可通过本参数配置第一次重执行的等待时间、最大重执行的次数以及两次重执行的间隔时间。**仅支持在Atlas A3 训练系列产品/Atlas A3 推理系列产品上使用。**229- **hcclRetryParams**:只有当开发者通过参数**hcclRetryEnable**开启了HCCL的算子重执行特性时,可通过本参数配置第一次重执行的等待时间、最大重执行的次数以及两次重执行的间隔时间。**仅支持在Atlas A3 训练系列产品/Atlas A3 推理系列产品上使用。**
230 230 
231- 使用约束请参见环境变量[HCCL_OP_RETRY_PARAMS](https://gitcode.com/cann/hccl/blob/master/docs/user_guide/hccl_env/HCCL_OP_RETRY_PARAMS.md)。配置方式为`hcclRetryParams = "MaxCnt:3, HoldTime:5000, IntervalTime:1000"`,参数取值如下:231+ 使用约束请参见环境变量[HCCL_OP_RETRY_PARAMS](https://gitcode.com/cann/hccl/blob/master/docs/zh/user_guide/hccl_env/HCCL_OP_RETRY_PARAMS.md)。配置方式为`hcclRetryParams = "MaxCnt:3, HoldTime:5000, IntervalTime:1000"`,参数取值如下:
232 232 
233 - MaxCnt:最大重传次数,uint32类型,取值范围为\[1,10\],默认值为1,单位次。233 - MaxCnt:最大重传次数,uint32类型,取值范围为\[1,10\],默认值为1,单位次。
234 - HoldTime:从检测到通信算子执行失败到开始第一次重新执行的等待时间,uint32类型,取值范围\[0,60000\],默认值为5000,单位ms。234 - HoldTime:从检测到通信算子执行失败到开始第一次重新执行的等待时间,uint32类型,取值范围\[0,60000\],默认值为5000,单位ms。
@@ -258,12 +258,12 @@ typedef struct HcclCommConfigDef {
258 258 
259| 配置项 | 配置优先级 |259| 配置项 | 配置优先级 |
260| --- | --- |260| --- | --- |
261-| hcclBufferSize | 配置项hcclBufferSize(通信域粒度配置)> 环境变量[HCCL_BUFFSIZE](https://gitcode.com/cann/hccl/blob/master/docs/user_guide/hccl_env/HCCL_BUFFSIZE.md)(全局配置)> 默认值200。 |261+| hcclBufferSize | 配置项hcclBufferSize(通信域粒度配置)> 环境变量[HCCL_BUFFSIZE](https://gitcode.com/cann/hccl/blob/master/docs/zh/user_guide/hccl_env/HCCL_BUFFSIZE.md)(全局配置)> 默认值200。 |
262-| hcclDeterministic | 配置项hcclDeterministic(通信域粒度配置)> 环境变量[HCCL_DETERMINISTIC](https://gitcode.com/cann/hccl/blob/master/docs/user_guide/hccl_env/HCCL_DETERMINISTIC.md)(全局配置)> 默认值0(关闭确定性计算)。 |262+| hcclDeterministic | 配置项hcclDeterministic(通信域粒度配置)> 环境变量[HCCL_DETERMINISTIC](https://gitcode.com/cann/hccl/blob/master/docs/zh/user_guide/hccl_env/HCCL_DETERMINISTIC.md)(全局配置)> 默认值0(关闭确定性计算)。 |
263-| hcclOpExpansionMode | 配置项hcclOpExpansionMode(通信域粒度配置)> 环境变量[HCCL_OP_EXPANSION_MODE](https://gitcode.com/cann/hccl/blob/master/docs/user_guide/hccl_env/HCCL_OP_EXPANSION_MODE.md)(全局配置)> 默认算子展开模式。<br>Ascend 950PR/Ascend 950DT:CCU_SCHED<br>Atlas A3 训练系列产品/Atlas A3 推理系列产品:AI_CPU<br>Atlas A2 训练系列产品/Atlas A2 推理系列产品:HOST |263+| hcclOpExpansionMode | 配置项hcclOpExpansionMode(通信域粒度配置)> 环境变量[HCCL_OP_EXPANSION_MODE](https://gitcode.com/cann/hccl/blob/master/docs/zh/user_guide/hccl_env/HCCL_OP_EXPANSION_MODE.md)(全局配置)> 默认算子展开模式。<br>Ascend 950PR/Ascend 950DT:CCU_SCHED<br>Atlas A3 训练系列产品/Atlas A3 推理系列产品:AI_CPU<br>Atlas A2 训练系列产品/Atlas A2 推理系列产品:HOST |
264-| hcclRdmaTrafficClass | 配置项hcclRdmaTrafficClass(通信域粒度配置) > 环境变量[HCCL_RDMA_TC](https://gitcode.com/cann/hccl/blob/master/docs/user_guide/hccl_env/HCCL_RDMA_TC.md)(全局配置)> 默认值132。 |264+| hcclRdmaTrafficClass | 配置项hcclRdmaTrafficClass(通信域粒度配置) > 环境变量[HCCL_RDMA_TC](https://gitcode.com/cann/hccl/blob/master/docs/zh/user_guide/hccl_env/HCCL_RDMA_TC.md)(全局配置)> 默认值132。 |
265-| hcclRdmaServiceLevel | 配置项hcclRdmaServiceLevel(通信域粒度配置)> 环境变量[HCCL_RDMA_SL](https://gitcode.com/cann/hccl/blob/master/docs/user_guide/hccl_env/HCCL_RDMA_SL.md)(全局配置)> 默认值4。 |265+| hcclRdmaServiceLevel | 配置项hcclRdmaServiceLevel(通信域粒度配置)> 环境变量[HCCL_RDMA_SL](https://gitcode.com/cann/hccl/blob/master/docs/zh/user_guide/hccl_env/HCCL_RDMA_SL.md)(全局配置)> 默认值4。 |
266-| hcclExecTimeOut | 配置项hcclExecTimeOut(通信域粒度配置)> 环境变量[HCCL_EXEC_TIMEOUT](https://gitcode.com/cann/hccl/blob/master/docs/user_guide/hccl_env/HCCL_EXEC_TIMEOUT.md)(全局配置)> 默认值1836。 |266+| hcclExecTimeOut | 配置项hcclExecTimeOut(通信域粒度配置)> 环境变量[HCCL_EXEC_TIMEOUT](https://gitcode.com/cann/hccl/blob/master/docs/zh/user_guide/hccl_env/HCCL_EXEC_TIMEOUT.md)(全局配置)> 默认值1836。 |
267-| hcclAlgo | 配置项hcclAlgo(通信域粒度配置)> 环境变量[HCCL_ALGO](https://gitcode.com/cann/hccl/blob/master/docs/user_guide/hccl_env/HCCL_ALGO.md)(全局配置)> 自适应选择算法。 |267+| hcclAlgo | 配置项hcclAlgo(通信域粒度配置)> 环境变量[HCCL_ALGO](https://gitcode.com/cann/hccl/blob/master/docs/zh/user_guide/hccl_env/HCCL_ALGO.md)(全局配置)> 自适应选择算法。 |
268-| hcclRetryEnable | 配置项hcclRetryEnable(通信域粒度配置)> 环境变量[HCCL_OP_RETRY_ENABLE](https://gitcode.com/cann/hccl/blob/master/docs/user_guide/hccl_env/HCCL_OP_RETRY_ENABLE.md)(全局配置)> 默认值0。 |268+| hcclRetryEnable | 配置项hcclRetryEnable(通信域粒度配置)> 环境变量[HCCL_OP_RETRY_ENABLE](https://gitcode.com/cann/hccl/blob/master/docs/zh/user_guide/hccl_env/HCCL_OP_RETRY_ENABLE.md)(全局配置)> 默认值0。 |
269-| hcclRetryParams | 配置项hcclRetryParams(通信域粒度配置)> 环境变量[HCCL_OP_RETRY_PARAMS](https://gitcode.com/cann/hccl/blob/master/docs/user_guide/hccl_env/HCCL_OP_RETRY_PARAMS.md)(全局配置)> 默认配置(MaxCnt:1,HoldTime:5000,IntervalTime:1000)。 |269+| hcclRetryParams | 配置项hcclRetryParams(通信域粒度配置)> 环境变量[HCCL_OP_RETRY_PARAMS](https://gitcode.com/cann/hccl/blob/master/docs/zh/user_guide/hccl_env/HCCL_OP_RETRY_PARAMS.md)(全局配置)> 默认配置(MaxCnt:1,HoldTime:5000,IntervalTime:1000)。 |
Rdocs/api_ref/comm_mgr_c/data_type_definition/HcclCommConfigCapability.mddocs/zh/api_ref/comm_mgr_c/data_type_definition/HcclCommConfigCapability.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/data_type_definition/HcclCommStatus.mddocs/zh/api_ref/comm_mgr_c/data_type_definition/HcclCommStatus.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/data_type_definition/HcclCommSymWindow.mddocs/zh/api_ref/comm_mgr_c/data_type_definition/HcclCommSymWindow.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/data_type_definition/HcclConfig.mddocs/zh/api_ref/comm_mgr_c/data_type_definition/HcclConfig.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/data_type_definition/HcclConfigType.mddocs/zh/api_ref/comm_mgr_c/data_type_definition/HcclConfigType.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/data_type_definition/HcclConfigValue.mddocs/zh/api_ref/comm_mgr_c/data_type_definition/HcclConfigValue.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/data_type_definition/HcclDataType.mddocs/zh/api_ref/comm_mgr_c/data_type_definition/HcclDataType.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/data_type_definition/HcclOpExpansionMode.mddocs/zh/api_ref/comm_mgr_c/data_type_definition/HcclOpExpansionMode.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/data_type_definition/HcclReduceOp.mddocs/zh/api_ref/comm_mgr_c/data_type_definition/HcclReduceOp.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/data_type_definition/HcclResult.mddocs/zh/api_ref/comm_mgr_c/data_type_definition/HcclResult.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/data_type_definition/HcclRootInfo.mddocs/zh/api_ref/comm_mgr_c/data_type_definition/HcclRootInfo.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/data_type_definition/HcclSendRecvItem.mddocs/zh/api_ref/comm_mgr_c/data_type_definition/HcclSendRecvItem.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/data_type_definition/HcclSendRecvType.mddocs/zh/api_ref/comm_mgr_c/data_type_definition/HcclSendRecvType.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/data_type_definition/README.mddocs/zh/api_ref/comm_mgr_c/data_type_definition/README.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/figures/comm_domain_split.pngdocs/zh/api_ref/comm_mgr_c/figures/comm_domain_split.png+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/figures/comminit_rootinfo.pngdocs/zh/api_ref/comm_mgr_c/figures/comminit_rootinfo.png+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/figures/commit_rootinfo_config.pngdocs/zh/api_ref/comm_mgr_c/figures/commit_rootinfo_config.png+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/figures/single_thread_loop_call_example.pngdocs/zh/api_ref/comm_mgr_c/figures/single_thread_loop_call_example.png+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/figures/symmetric_memory.pngdocs/zh/api_ref/comm_mgr_c/figures/symmetric_memory.png+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/group_call.mddocs/zh/api_ref/comm_mgr_c/group_call.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/symmetric_mem.mddocs/zh/api_ref/comm_mgr_c/symmetric_mem.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/zero_copy.mddocs/zh/api_ref/comm_mgr_c/zero_copy.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_c/zero_copy_readme.mddocs/zh/api_ref/comm_mgr_c/zero_copy_readme.md+1-1
@@ -16,6 +16,6 @@
16- 仅支持Atlas A3 训练系列产品/Atlas A3 推理系列产品。16- 仅支持Atlas A3 训练系列产品/Atlas A3 推理系列产品。
17- 相关接口仅支持Ascend Extension for PyTorch插件后端代码调用,其他场景暂不支持。17- 相关接口仅支持Ascend Extension for PyTorch插件后端代码调用,其他场景暂不支持。
18- 仅支持通信算子展开模式为AI CPU的场景。18- 仅支持通信算子展开模式为AI CPU的场景。
19-- 仅支持集合通信算子AllGather、ReduceScatter、Broadcast、AllReduce,其中ReduceScatter、AllReduce算子使能零拷贝功能后会修改用户的输入内存。19+- 仅支持集合通信算子AllGather、ReduceScatter、Broadcast、AllReduce,其中ReduceScatter、AllReduce算子开启零拷贝功能后会修改用户的输入内存。
20- 算子的输入、输出内存必须是激活内存。20- 算子的输入、输出内存必须是激活内存。
21- 开启零拷贝功能时,建议开发者使用较大的通信域(即覆盖最大卡数的通信域)进行虚拟地址设置与激活,此通信域中所有进程调用集合通信算子时都可实现零拷贝(未设置、激活虚拟地址的通信域无法实现零拷贝)。21- 开启零拷贝功能时,建议开发者使用较大的通信域(即覆盖最大卡数的通信域)进行虚拟地址设置与激活,此通信域中所有进程调用集合通信算子时都可实现零拷贝(未设置、激活虚拟地址的通信域无法实现零拷贝)。
Rdocs/api_ref/comm_mgr_python/README.mddocs/zh/api_ref/comm_mgr_python/README.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_python/code_example.mddocs/zh/api_ref/comm_mgr_python/code_example.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_python/create_group.mddocs/zh/api_ref/comm_mgr_python/create_group.md+12-5
@@ -2,19 +2,26 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>23> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
Rdocs/api_ref/comm_mgr_python/destroy_group.mddocs/zh/api_ref/comm_mgr_python/destroy_group.md+12-5
@@ -2,17 +2,24 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">- Atlas 推理系列产品:支持</cann-filter>12<cann-filter npu-type="310p">- Atlas 推理系列产品:支持</cann-filter>
9<cann-filter npu-type="910">- Atlas 训练系列产品:支持</cann-filter>13<cann-filter npu-type="910">- Atlas 训练系列产品:支持</cann-filter>
10 14 
15+<cann-filter npu-type="910b,310P">
16+ 
11> [!NOTE]说明17> [!NOTE]说明
12->18+<cann-filter npu-type="910b">
13-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。19+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
14<cann-filter npu-type="310p">20<cann-filter npu-type="310p">
15> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>21> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
22+</cann-filter>
16 23 
17## 功能说明24## 功能说明
18 25 
Rdocs/api_ref/comm_mgr_python/get_group_rank_from_world_rank.mddocs/zh/api_ref/comm_mgr_python/get_group_rank_from_world_rank.md+12-5
@@ -2,19 +2,26 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>23> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
Rdocs/api_ref/comm_mgr_python/get_local_rank_id.mddocs/zh/api_ref/comm_mgr_python/get_local_rank_id.md+12-5
@@ -2,19 +2,26 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>23> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
Rdocs/api_ref/comm_mgr_python/get_local_rank_size.mddocs/zh/api_ref/comm_mgr_python/get_local_rank_size.md+12-5
@@ -2,19 +2,26 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>23> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
Rdocs/api_ref/comm_mgr_python/get_rank_id.mddocs/zh/api_ref/comm_mgr_python/get_rank_id.md+12-5
@@ -2,19 +2,26 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>23> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
Rdocs/api_ref/comm_mgr_python/get_rank_size.mddocs/zh/api_ref/comm_mgr_python/get_rank_size.md+12-5
@@ -2,19 +2,26 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>23> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
Rdocs/api_ref/comm_mgr_python/get_world_rank_from_group_rank.mddocs/zh/api_ref/comm_mgr_python/get_world_rank_from_group_rank.md+12-5
@@ -2,19 +2,26 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>23> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
Rdocs/api_ref/comm_mgr_python/hccl-manage-api.mddocs/zh/api_ref/comm_mgr_python/hccl-manage-api.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_python/hccl-split-api.mddocs/zh/api_ref/comm_mgr_python/hccl-split-api.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_python/intro.mddocs/zh/api_ref/comm_mgr_python/intro.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_python/sample_code.mddocs/zh/api_ref/comm_mgr_python/sample_code.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_mgr_python/sample_exec.mddocs/zh/api_ref/comm_mgr_python/sample_exec.md+1-1
@@ -4,7 +4,7 @@
4 4 
51. 准备rank table文件。51. 准备rank table文件。
6 6 
7- rank table的配置方法可参见[集群信息配置](https://gitcode.com/cann/hccl/blob/master/docs/user_guide/cluster_info_config/README.md),此处以“rank_table.json”命名为例。7+ rank table的配置方法可参见[集群信息配置](https://gitcode.com/cann/hccl/blob/master/docs/zh/user_guide/cluster_info_config/README.md),此处以“rank_table.json”命名为例。
8 8 
92. 构造启动脚本。92. 构造启动脚本。
10 10 
Rdocs/api_ref/comm_mgr_python/set_split_strategy_by_idx.mddocs/zh/api_ref/comm_mgr_python/set_split_strategy_by_idx.md+12-5
@@ -2,19 +2,26 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>23> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
Rdocs/api_ref/comm_mgr_python/set_split_strategy_by_size.mddocs/zh/api_ref/comm_mgr_python/set_split_strategy_by_size.md+12-5
@@ -2,19 +2,26 @@
2 2 
3## 产品支持情况3## 产品支持情况
4 4 
5-- Ascend 950PR/Ascend 950DT:支持5+<cann-filter npu-type="950">
6-- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持6+ 
7-- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持7+- Ascend 950PR/Ascend 950DT:支持</cann-filter>
8+<cann-filter npu-type="A3">
9+- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持</cann-filter>
10+<cann-filter npu-type="910b">
11+- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持</cann-filter>
8<cann-filter npu-type="310p">12<cann-filter npu-type="310p">
9- Atlas 推理系列产品:支持</cann-filter>13- Atlas 推理系列产品:支持</cann-filter>
10<cann-filter npu-type="910">14<cann-filter npu-type="910">
11- Atlas 训练系列产品:支持</cann-filter>15- Atlas 训练系列产品:支持</cann-filter>
12 16 
17+<cann-filter npu-type="910b,310P">
18+ 
13> [!NOTE]说明19> [!NOTE]说明
14->20+<cann-filter npu-type="910b">
15-> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。21+> - 针对Atlas A2 训练系列产品/Atlas A2 推理系列产品,仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。</cann-filter>
16<cann-filter npu-type="310p">22<cann-filter npu-type="310p">
17> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>23> - 针对Atlas 推理系列产品,仅支持Atlas 300I Duo 推理卡。</cann-filter>
24+</cann-filter>
18 25 
19## 功能说明26## 功能说明
20 27 
Rdocs/api_ref/comm_opdev/README.mddocs/zh/api_ref/comm_opdev/README.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/README.mddocs/zh/api_ref/comm_opdev/control_plane_api/README.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommChannelCreate.mddocs/zh/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommChannelCreate.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommChannelDescInit.mddocs/zh/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommChannelDescInit.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommChannelDestroy.mddocs/zh/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommChannelDestroy.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommChannelGetNotifyNum.mddocs/zh/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommChannelGetNotifyNum.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommChannelGetStatus.mddocs/zh/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommChannelGetStatus.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommEndpointCreate.mddocs/zh/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommEndpointCreate.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommEndpointDestroy.mddocs/zh/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommEndpointDestroy.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommMemExport.mddocs/zh/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommMemExport.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommMemImport.mddocs/zh/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommMemImport.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommMemReg.mddocs/zh/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommMemReg.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommMemUnimport.mddocs/zh/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommMemUnimport.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommMemUnreg.mddocs/zh/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommMemUnreg.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommThreadAlloc.mddocs/zh/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommThreadAlloc.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommThreadFree.mddocs/zh/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/HcommThreadFree.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/README.mddocs/zh/api_ref/comm_opdev/control_plane_api/basic_resource_mgmt/README.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclChannelAcquire.mddocs/zh/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclChannelAcquire.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclChannelDescInit.mddocs/zh/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclChannelDescInit.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclChannelGetHcclBuffer.mddocs/zh/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclChannelGetHcclBuffer.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclChannelGetRemoteMems.mddocs/zh/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclChannelGetRemoteMems.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclCommMemReg.mddocs/zh/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclCommMemReg.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclEngineCtxCopy.mddocs/zh/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclEngineCtxCopy.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclEngineCtxCreate.mddocs/zh/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclEngineCtxCreate.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclEngineCtxDestroy.mddocs/zh/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclEngineCtxDestroy.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclEngineCtxGet.mddocs/zh/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclEngineCtxGet.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclGetHcclBuffer.mddocs/zh/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclGetHcclBuffer.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclThreadAcquire.mddocs/zh/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclThreadAcquire.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclThreadAcquireWithStream.mddocs/zh/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclThreadAcquireWithStream.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclThreadResGetInfo.mddocs/zh/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/HcclThreadResGetInfo.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/README.mddocs/zh/api_ref/comm_opdev/control_plane_api/comms_domain_resource_mgmt/README.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclGetHeterogMode.mddocs/zh/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclGetHeterogMode.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclGetRankId.mddocs/zh/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclGetRankId.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclGetRankSize.mddocs/zh/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclGetRankSize.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclRankGraphGetEndpointDesc.mddocs/zh/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclRankGraphGetEndpointDesc.md+1-1
@@ -24,7 +24,7 @@ HcclResult HcclRankGraphGetEndpointDesc(HcclComm comm, uint32_t layer, uint32_t
24| layer | 输入 | 拓扑层级编号。 |24| layer | 输入 | 拓扑层级编号。 |
25| topoInstId | 输入 | 拓扑实例ID。 |25| topoInstId | 输入 | 拓扑实例ID。 |
26| descNum | 输入/输出 | 要获取的通信设备描述数量。<br>作为输入时,需要等于[HcclRankGraphGetEndpointNum](HcclRankGraphGetEndpointNum.md)接口的输出“num”的值。 |26| descNum | 输入/输出 | 要获取的通信设备描述数量。<br>作为输入时,需要等于[HcclRankGraphGetEndpointNum](HcclRankGraphGetEndpointNum.md)接口的输出“num”的值。 |
27-| endPointDesc | 输出 | EndPoint描述列表,需要调用方分配内存。<br>EndpointDesc类型的定义请参见[EndPointDesc](EndPointDesc.md)。 |27+| endPointDesc | 输出 | EndPoint描述列表,需要调用方分配内存。<br>EndpointDesc类型的定义请参见[EndPointDesc](../../datatype_definition/EndPointDesc.md)。 |
28 28 
29## 返回值29## 返回值
30 30 
Rdocs/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclRankGraphGetEndpointInfo.mddocs/zh/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclRankGraphGetEndpointInfo.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclRankGraphGetEndpointNum.mddocs/zh/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclRankGraphGetEndpointNum.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclRankGraphGetInstSizeListByLayer.mddocs/zh/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclRankGraphGetInstSizeListByLayer.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclRankGraphGetLayers.mddocs/zh/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclRankGraphGetLayers.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclRankGraphGetLinks.mddocs/zh/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclRankGraphGetLinks.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclRankGraphGetRankSizeByLayer.mddocs/zh/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclRankGraphGetRankSizeByLayer.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclRankGraphGetRanksByLayer.mddocs/zh/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclRankGraphGetRanksByLayer.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclRankGraphGetRanksByTopoInst.mddocs/zh/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclRankGraphGetRanksByTopoInst.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclRankGraphGetTopoInstsByLayer.mddocs/zh/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclRankGraphGetTopoInstsByLayer.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclRankGraphGetTopoType.mddocs/zh/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclRankGraphGetTopoType.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclRankGraphGetTopoTypeByLayer.mddocs/zh/api_ref/comm_opdev/control_plane_api/topo_info_query/HcclRankGraphGetTopoTypeByLayer.md+1-1
@@ -32,7 +32,7 @@ HcclResult HcclRankGraphGetTopoTypeByLayer(HcclComm comm, uint32_t netLayer, Com
32| --- | --- | --- |32| --- | --- | --- |
33| comm | 输入 | 通信域。<br>HcclComm类型的定义如下:<br>typedef void *HcclComm; |33| comm | 输入 | 通信域。<br>HcclComm类型的定义如下:<br>typedef void *HcclComm; |
34| netLayer | 输入 | 拓扑层级编号。 |34| netLayer | 输入 | 拓扑层级编号。 |
35-| topoType | 输出 | 拓扑类型,包括1DMesh、Clos、自定义等。<br>CommTopo类型的定义可参见[CommTopo](CommTopo.md)。 |35+| topoType | 输出 | 拓扑类型,包括1DMesh、Clos、自定义等。<br>CommTopo类型的定义可参见[CommTopo](../../datatype_definition/CommTopo.md)。 |
36 36 
37## 返回值37## 返回值
38 38 
Rdocs/api_ref/comm_opdev/control_plane_api/topo_info_query/README.mddocs/zh/api_ref/comm_opdev/control_plane_api/topo_info_query/README.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/control_plane_api/topo_info_query/figures/topo_model.pngdocs/zh/api_ref/comm_opdev/control_plane_api/topo_info_query/figures/topo_model.png+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/data_plan_api/README.mddocs/zh/api_ref/comm_opdev/data_plan_api/README.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/data_plan_api/cpu_ts/README.mddocs/zh/api_ref/comm_opdev/data_plan_api/cpu_ts/README.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/data_plan_api/cpu_ts/communication_operations/HcommChannelFenceOnThread.mddocs/zh/api_ref/comm_opdev/data_plan_api/cpu_ts/communication_operations/HcommChannelFenceOnThread.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/data_plan_api/cpu_ts/communication_operations/HcommChannelNotifyRecordOnThread.mddocs/zh/api_ref/comm_opdev/data_plan_api/cpu_ts/communication_operations/HcommChannelNotifyRecordOnThread.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/data_plan_api/cpu_ts/communication_operations/HcommChannelNotifyWaitOnThread.mddocs/zh/api_ref/comm_opdev/data_plan_api/cpu_ts/communication_operations/HcommChannelNotifyWaitOnThread.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/data_plan_api/cpu_ts/communication_operations/HcommReadOnThread.mddocs/zh/api_ref/comm_opdev/data_plan_api/cpu_ts/communication_operations/HcommReadOnThread.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/data_plan_api/cpu_ts/communication_operations/HcommReadReduceOnThread.mddocs/zh/api_ref/comm_opdev/data_plan_api/cpu_ts/communication_operations/HcommReadReduceOnThread.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/data_plan_api/cpu_ts/communication_operations/HcommWriteOnThread.mddocs/zh/api_ref/comm_opdev/data_plan_api/cpu_ts/communication_operations/HcommWriteOnThread.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/data_plan_api/cpu_ts/communication_operations/HcommWriteReduceOnThread.mddocs/zh/api_ref/comm_opdev/data_plan_api/cpu_ts/communication_operations/HcommWriteReduceOnThread.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/data_plan_api/cpu_ts/communication_operations/HcommWriteReduceWithNotifyOnThread.mddocs/zh/api_ref/comm_opdev/data_plan_api/cpu_ts/communication_operations/HcommWriteReduceWithNotifyOnThread.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/data_plan_api/cpu_ts/communication_operations/HcommWriteWithNotifyOnThread.mddocs/zh/api_ref/comm_opdev/data_plan_api/cpu_ts/communication_operations/HcommWriteWithNotifyOnThread.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/data_plan_api/cpu_ts/communication_operations/README.mddocs/zh/api_ref/comm_opdev/data_plan_api/cpu_ts/communication_operations/README.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/data_plan_api/cpu_ts/local_operations/HcommAclrtNotifyRecordOnThread.mddocs/zh/api_ref/comm_opdev/data_plan_api/cpu_ts/local_operations/HcommAclrtNotifyRecordOnThread.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/data_plan_api/cpu_ts/local_operations/HcommAclrtNotifyWaitOnThread.mddocs/zh/api_ref/comm_opdev/data_plan_api/cpu_ts/local_operations/HcommAclrtNotifyWaitOnThread.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/data_plan_api/cpu_ts/local_operations/HcommLocalCopyOnThread.mddocs/zh/api_ref/comm_opdev/data_plan_api/cpu_ts/local_operations/HcommLocalCopyOnThread.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/data_plan_api/cpu_ts/local_operations/HcommLocalReduceOnThread.mddocs/zh/api_ref/comm_opdev/data_plan_api/cpu_ts/local_operations/HcommLocalReduceOnThread.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/data_plan_api/cpu_ts/local_operations/HcommThreadNotifyRecordOnThread.mddocs/zh/api_ref/comm_opdev/data_plan_api/cpu_ts/local_operations/HcommThreadNotifyRecordOnThread.md+1-1
@@ -24,7 +24,7 @@ int32_t HcommThreadNotifyRecordOnThread(ThreadHandle thread, ThreadHandle dstThr
24| 参数名 | 输入/输出 | 描述 |24| 参数名 | 输入/输出 | 描述 |
25| --- | --- | --- |25| --- | --- | --- |
26| thread | 输入 | 通信线程句柄,为通过[HcclThreadAcquire](../../../control_plane_api/comms_domain_resource_mgmt/HcclThreadAcquire.md)接口获取到的threads。<br>ThreadHandle类型的定义请参见[ThreadHandle](.././../../datatype_definition/ThreadHandle.md)。 |26| thread | 输入 | 通信线程句柄,为通过[HcclThreadAcquire](../../../control_plane_api/comms_domain_resource_mgmt/HcclThreadAcquire.md)接口获取到的threads。<br>ThreadHandle类型的定义请参见[ThreadHandle](.././../../datatype_definition/ThreadHandle.md)。 |
27-| dstThread | 输入 | 目标通信线程句柄,为通过[HcclThreadAcquire](HcclThreadAcquire.md)接口获取到的threads。<br>ThreadHandle类型的定义请参见[ThreadHandle](ThreadHandle.md)。 |27+| dstThread | 输入 | 目标通信线程句柄,为通过[HcclThreadAcquire](../../../control_plane_api/comms_domain_resource_mgmt/HcclThreadAcquire.md)接口获取到的threads。<br>ThreadHandle类型的定义请参见[ThreadHandle](../../../datatype_definition/ThreadHandle.md)。 |
28| dstNotifyIdx | 输入 | 目标Notify索引。<br>取值范围为:[0, [HcclThreadAcquire](../../../control_plane_api/comms_domain_resource_mgmt/HcclThreadAcquire.md)接口传入的notifyNumPerThread参数的值)。 |28| dstNotifyIdx | 输入 | 目标Notify索引。<br>取值范围为:[0, [HcclThreadAcquire](../../../control_plane_api/comms_domain_resource_mgmt/HcclThreadAcquire.md)接口传入的notifyNumPerThread参数的值)。 |
29 29 
30## 返回值30## 返回值
Rdocs/api_ref/comm_opdev/data_plan_api/cpu_ts/local_operations/HcommThreadNotifyWaitOnThread.mddocs/zh/api_ref/comm_opdev/data_plan_api/cpu_ts/local_operations/HcommThreadNotifyWaitOnThread.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/data_plan_api/cpu_ts/local_operations/README.mddocs/zh/api_ref/comm_opdev/data_plan_api/cpu_ts/local_operations/README.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/data_plan_api/cpu_ts/others/HcommAcquireComm.mddocs/zh/api_ref/comm_opdev/data_plan_api/cpu_ts/others/HcommAcquireComm.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/data_plan_api/cpu_ts/others/HcommBatchModeEnd.mddocs/zh/api_ref/comm_opdev/data_plan_api/cpu_ts/others/HcommBatchModeEnd.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/data_plan_api/cpu_ts/others/HcommBatchModeStart.mddocs/zh/api_ref/comm_opdev/data_plan_api/cpu_ts/others/HcommBatchModeStart.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/data_plan_api/cpu_ts/others/HcommReleaseComm.mddocs/zh/api_ref/comm_opdev/data_plan_api/cpu_ts/others/HcommReleaseComm.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/data_plan_api/cpu_ts/others/README.mddocs/zh/api_ref/comm_opdev/data_plan_api/cpu_ts/others/README.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/ChannelHandle.mddocs/zh/api_ref/comm_opdev/datatype_definition/ChannelHandle.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/CommAbiHeader.mddocs/zh/api_ref/comm_opdev/datatype_definition/CommAbiHeader.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/CommAddr.mddocs/zh/api_ref/comm_opdev/datatype_definition/CommAddr.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/CommAddrType.mddocs/zh/api_ref/comm_opdev/datatype_definition/CommAddrType.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/CommEngine.mddocs/zh/api_ref/comm_opdev/datatype_definition/CommEngine.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/CommLink.mddocs/zh/api_ref/comm_opdev/datatype_definition/CommLink.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/CommMem.mddocs/zh/api_ref/comm_opdev/datatype_definition/CommMem.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/CommMemType.mddocs/zh/api_ref/comm_opdev/datatype_definition/CommMemType.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/CommProtocol.mddocs/zh/api_ref/comm_opdev/datatype_definition/CommProtocol.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/CommTopo.mddocs/zh/api_ref/comm_opdev/datatype_definition/CommTopo.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/EndPointDesc.mddocs/zh/api_ref/comm_opdev/datatype_definition/EndPointDesc.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/EndPointLoc.mddocs/zh/api_ref/comm_opdev/datatype_definition/EndPointLoc.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/EndPointLocType.mddocs/zh/api_ref/comm_opdev/datatype_definition/EndPointLocType.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/EndpointAttr.mddocs/zh/api_ref/comm_opdev/datatype_definition/EndpointAttr.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/EndpointAttrBwCoeff.mddocs/zh/api_ref/comm_opdev/datatype_definition/EndpointAttrBwCoeff.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/EndpointAttrDieId.mddocs/zh/api_ref/comm_opdev/datatype_definition/EndpointAttrDieId.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/EndpointAttrLocation.mddocs/zh/api_ref/comm_opdev/datatype_definition/EndpointAttrLocation.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/EndpointHandle.mddocs/zh/api_ref/comm_opdev/datatype_definition/EndpointHandle.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/HcclChannelDesc.mddocs/zh/api_ref/comm_opdev/datatype_definition/HcclChannelDesc.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/HcclCommSymWindow.mddocs/zh/api_ref/comm_opdev/datatype_definition/HcclCommSymWindow.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/HcclHeterogMode.mddocs/zh/api_ref/comm_opdev/datatype_definition/HcclHeterogMode.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/HcclMemHandle.mddocs/zh/api_ref/comm_opdev/datatype_definition/HcclMemHandle.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/HcommChannelDesc.mddocs/zh/api_ref/comm_opdev/datatype_definition/HcommChannelDesc.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/HcommDataType.mddocs/zh/api_ref/comm_opdev/datatype_definition/HcommDataType.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/HcommReduceOp.mddocs/zh/api_ref/comm_opdev/datatype_definition/HcommReduceOp.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/README.mddocs/zh/api_ref/comm_opdev/datatype_definition/README.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/ThreadHandle.mddocs/zh/api_ref/comm_opdev/datatype_definition/ThreadHandle.md+0-0
文件重命名但无更改。
Rdocs/api_ref/comm_opdev/datatype_definition/ThreadResType.mddocs/zh/api_ref/comm_opdev/datatype_definition/ThreadResType.md+0-0
文件重命名但无更改。
Rdocs/architecture/README.mddocs/zh/architecture/README.md+2-2
@@ -16,6 +16,6 @@
16 16 
17## 相关链接17## 相关链接
18 18 
19-- [贡献指南](../CONTRIBUTING.md)19+- [贡献指南](../../../CONTRIBUTING.md)
20- [RFC文档](../rfcs/)20- [RFC文档](../rfcs/)
21-- [开发者指南](../dev_guide/)21+- [开发者指南](../comm_op_dev_guide/)
Rdocs/architecture/base_comm/README.mddocs/zh/architecture/base_comm/README.md+0-0
文件重命名但无更改。
Rdocs/architecture/base_comm/hccp.mddocs/zh/architecture/base_comm/hccp.md+0-0
文件重命名但无更改。
Rdocs/architecture/coll_comm/README.mddocs/zh/architecture/coll_comm/README.md+0-0
文件重命名但无更改。
Rdocs/architecture/coll_comm/communicator.mddocs/zh/architecture/coll_comm/communicator.md+0-0
文件重命名但无更改。
Rdocs/architecture/diagrams/arch.excalidraw.svgdocs/zh/architecture/diagrams/arch.excalidraw.svg+0-0
文件重命名但无更改。
Rdocs/architecture/overview.mddocs/zh/architecture/overview.md+0-0
文件重命名但无更改。
Rdocs/build/build.mddocs/zh/build/build.md+0-0
文件重命名但无更改。
Rdocs/build/figures/architecture.pngdocs/zh/build/figures/architecture.png+0-0
文件重命名但无更改。
Rdocs/build/figures/hccl_test_result.pngdocs/zh/build/figures/hccl_test_result.png+0-0
文件重命名但无更改。
Rdocs/build/pre-commit-guide.mddocs/zh/build/pre-commit-guide.md+1-1
@@ -97,7 +97,7 @@ git commit --no-verify -m "emergency fix"
97 97 
98### 1. clang-format98### 1. clang-format
99 99 
100-自动格式化 C/C++ 代码,遵循项目根目录下 [.clang-format](../../.clang-format) 配置:100+自动格式化 C/C++ 代码,遵循项目根目录下 [.clang-format](../../../.clang-format) 配置:
101 101 
102### 2. OAT Compliance Check102### 2. OAT Compliance Check
103 103 
Rdocs/comm_op_dev_guide/README.mddocs/zh/comm_op_dev_guide/README.md+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/aicpu_comm_op_dev/README.mddocs/zh/comm_op_dev_guide/aicpu_comm_op_dev/README.md+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/aicpu_comm_op_dev/algo_select.mddocs/zh/comm_op_dev_guide/aicpu_comm_op_dev/algo_select.md+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/aicpu_comm_op_dev/build_deploy.mddocs/zh/comm_op_dev_guide/aicpu_comm_op_dev/build_deploy.md+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/aicpu_comm_op_dev/create_res.mddocs/zh/comm_op_dev_guide/aicpu_comm_op_dev/create_res.md+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/aicpu_comm_op_dev/define_op_if.mddocs/zh/comm_op_dev_guide/aicpu_comm_op_dev/define_op_if.md+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/aicpu_comm_op_dev/figures/aicpu_algo_select.pngdocs/zh/comm_op_dev_guide/aicpu_comm_op_dev/figures/aicpu_algo_select.png+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/aicpu_comm_op_dev/figures/aicpu_dev_flow.pngdocs/zh/comm_op_dev_guide/aicpu_comm_op_dev/figures/aicpu_dev_flow.png+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/aicpu_comm_op_dev/figures/mesh.pngdocs/zh/comm_op_dev_guide/aicpu_comm_op_dev/figures/mesh.png+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/aicpu_comm_op_dev/figures/ring.pngdocs/zh/comm_op_dev_guide/aicpu_comm_op_dev/figures/ring.png+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/aicpu_comm_op_dev/op_dispatch.mddocs/zh/comm_op_dev_guide/aicpu_comm_op_dev/op_dispatch.md+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/aicpu_comm_op_dev/overall_flow.mddocs/zh/comm_op_dev_guide/aicpu_comm_op_dev/overall_flow.md+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/aicpu_comm_op_dev/query_topo.mddocs/zh/comm_op_dev_guide/aicpu_comm_op_dev/query_topo.md+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/aicpu_comm_op_dev/task_sched.mddocs/zh/comm_op_dev_guide/aicpu_comm_op_dev/task_sched.md+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/aiv_comm_op_dev/README.mddocs/zh/comm_op_dev_guide/aiv_comm_op_dev/README.md+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/aiv_comm_op_dev/algo_select.mddocs/zh/comm_op_dev_guide/aiv_comm_op_dev/algo_select.md+1-1
@@ -13,7 +13,7 @@ AIV引擎通信算法选择示意图如下所示:
13> [!NOTE]说明13> [!NOTE]说明
14>14>
15> 1. 如果通信算子只支持一种通信引擎和算法实现,那么可以跳过本节的算法选择步骤。15> 1. 如果通信算子只支持一种通信引擎和算法实现,那么可以跳过本节的算法选择步骤。
16-> 2. 本章所述的算法是开发者自行实现的算法,HCCL\_ALGO环境变量配置的算法是HCCL内置算法。HCCL内置算法可参考《[HCCL集合通信库用户指南](https://gitcode.com/cann/hccl/blob/master/docs/user_guide/README.md)》的相关参考 \> 集合通信算法介绍。16+> 2. 本章所述的算法是开发者自行实现的算法,HCCL\_ALGO环境变量配置的算法是HCCL内置算法。HCCL内置算法可参考《[HCCL集合通信库用户指南](https://gitcode.com/cann/hccl/blob/master/docs/zh/user_guide/README.md)》的相关参考 \> 集合通信算法介绍。
17 17 
18## 代码示例18## 代码示例
19 19 
Rdocs/comm_op_dev_guide/aiv_comm_op_dev/create_res.mddocs/zh/comm_op_dev_guide/aiv_comm_op_dev/create_res.md+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/aiv_comm_op_dev/define_op_if.mddocs/zh/comm_op_dev_guide/aiv_comm_op_dev/define_op_if.md+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/aiv_comm_op_dev/figures/aiv_algo_select.pngdocs/zh/comm_op_dev_guide/aiv_comm_op_dev/figures/aiv_algo_select.png+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/aiv_comm_op_dev/figures/aiv_dev_flow.pngdocs/zh/comm_op_dev_guide/aiv_comm_op_dev/figures/aiv_dev_flow.png+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/aiv_comm_op_dev/figures/mesh.pngdocs/zh/comm_op_dev_guide/aiv_comm_op_dev/figures/mesh.png+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/aiv_comm_op_dev/op_dispatch.mddocs/zh/comm_op_dev_guide/aiv_comm_op_dev/op_dispatch.md+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/aiv_comm_op_dev/overall_flow.mddocs/zh/comm_op_dev_guide/aiv_comm_op_dev/overall_flow.md+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/aiv_comm_op_dev/query_topo.mddocs/zh/comm_op_dev_guide/aiv_comm_op_dev/query_topo.md+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/aiv_comm_op_dev/task_sched.mddocs/zh/comm_op_dev_guide/aiv_comm_op_dev/task_sched.md+1-1
@@ -12,7 +12,7 @@
12- 软同步Wait,标记值在GlobalTensor中设置,拷贝标记值到LocalTensor后,进行标量的比较,如果为预期值,则往下执行,否则重新执行拷贝与比较操作。12- 软同步Wait,标记值在GlobalTensor中设置,拷贝标记值到LocalTensor后,进行标量的比较,如果为预期值,则往下执行,否则重新执行拷贝与比较操作。
13- 数据搬运,源地址和目的地址均在GlobalTensor中,需要经过Vector Core的内部存储空间中转,先通过DataCopy将源GlobalTensor拷贝到LocalTensor,再拷贝到目的GlobalTensor。13- 数据搬运,源地址和目的地址均在GlobalTensor中,需要经过Vector Core的内部存储空间中转,先通过DataCopy将源GlobalTensor拷贝到LocalTensor,再拷贝到目的GlobalTensor。
14 14 
15-如果是Reduce类算子,还可通过Ascend C的原子操作类API使能LocalTensor到GlobalTensor数据传输的随路Reduce功能,比如当Reduce类型为SUM时可调用SetAtomicAdd接口,为MAX时可调用SetAtomicMax接口。15+如果是Reduce类算子,还可通过Ascend C的原子操作类API开启LocalTensor到GlobalTensor数据传输的随路Reduce功能,比如当Reduce类型为SUM时可调用SetAtomicAdd接口,为MAX时可调用SetAtomicMax接口。
16 16 
17具体而言,AIV算子的任务编排主要包含以下几个步骤:17具体而言,AIV算子的任务编排主要包含以下几个步骤:
18 18 
@@ -0,0 +1,4 @@
1+# 通信算子开发
2+ 
3+- [AI CPU算子开发](./aicpu_comm_op_dev/README.md)
4+- [AIV算子开发](./aiv_comm_op_dev/README.md)
Rdocs/comm_op_dev_guide/env_prep.mddocs/zh/comm_op_dev_guide/env_prep.md+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/figures/hccl_software_architecture.pngdocs/zh/comm_op_dev_guide/figures/hccl_software_architecture.png+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/figures/send_receive_sample.pngdocs/zh/comm_op_dev_guide/figures/send_receive_sample.png+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/intro.mddocs/zh/comm_op_dev_guide/intro.md+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/npu_test.mddocs/zh/comm_op_dev_guide/npu_test.md+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/prog_models_concepts/README.mddocs/zh/comm_op_dev_guide/prog_models_concepts/README.md+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/prog_models_concepts/comm_engine.mddocs/zh/comm_op_dev_guide/prog_models_concepts/comm_engine.md+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/prog_models_concepts/comm_model.mddocs/zh/comm_op_dev_guide/prog_models_concepts/comm_model.md+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/prog_models_concepts/concurrency_model.mddocs/zh/comm_op_dev_guide/prog_models_concepts/concurrency_model.md+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/prog_models_concepts/figures/aicpu_ts_schedule.pngdocs/zh/comm_op_dev_guide/prog_models_concepts/figures/aicpu_ts_schedule.png+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/prog_models_concepts/figures/aiv_communication.pngdocs/zh/comm_op_dev_guide/prog_models_concepts/figures/aiv_communication.png+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/prog_models_concepts/figures/concurrency_model.pngdocs/zh/comm_op_dev_guide/prog_models_concepts/figures/concurrency_model.png+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/prog_models_concepts/figures/hccl_communication_model.pngdocs/zh/comm_op_dev_guide/prog_models_concepts/figures/hccl_communication_model.png+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/prog_models_concepts/figures/hostcpu_ts_schedule.pngdocs/zh/comm_op_dev_guide/prog_models_concepts/figures/hostcpu_ts_schedule.png+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/prog_models_concepts/figures/memory_semantic_model.pngdocs/zh/comm_op_dev_guide/prog_models_concepts/figures/memory_semantic_model.png+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/prog_models_concepts/figures/roce_channel_model.pngdocs/zh/comm_op_dev_guide/prog_models_concepts/figures/roce_channel_model.png+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/prog_models_concepts/figures/semantic_communication.pngdocs/zh/comm_op_dev_guide/prog_models_concepts/figures/semantic_communication.png+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/prog_models_concepts/figures/topo_model.pngdocs/zh/comm_op_dev_guide/prog_models_concepts/figures/topo_model.png+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/prog_models_concepts/topology_model.mddocs/zh/comm_op_dev_guide/prog_models_concepts/topology_model.md+0-0
文件重命名但无更改。
Rdocs/comm_op_dev_guide/quick_start.mddocs/zh/comm_op_dev_guide/quick_start.md+0-0
文件重命名但无更改。
Rdocs/rfcs/0000-template.mddocs/zh/rfcs/0000-template.md+0-0
文件重命名但无更改。
Rdocs/rfcs/README.mddocs/zh/rfcs/README.md+1-1
@@ -25,5 +25,5 @@ RFC文件命名格式:`{编号}-{简短描述}.md`
25 25 
26## 相关链接26## 相关链接
27 27 
28-- [贡献指南](../CONTRIBUTING.md)28+- [贡献指南](../../../CONTRIBUTING.md)
29- [SIG例会](https://etherpad-cann.meeting.osinfra.cn/p/sig-hccl)29- [SIG例会](https://etherpad-cann.meeting.osinfra.cn/p/sig-hccl)
@@ -36,7 +36,7 @@
36 36 
37### 软件依赖37### 软件依赖
38 38 
39-本样例运行依赖安装CANN ops算子包,详细安装步骤可参见 [源码构建](../../../docs/build.md) 中的 “安装CANN软件包” 章节。39+本样例运行依赖安装CANN ops算子包,详细安装步骤可参见 [源码构建](../../../docs/zh/build/build.md) 中的 “安装CANN软件包” 章节。
40 40 
41### 安装 MPI41### 安装 MPI
42 42 
@@ -32,7 +32,7 @@
32 32 
33### 软件依赖33### 软件依赖
34 34 
35-本样例运行依赖安装CANN ops算子包,详细安装步骤可参见 [源码构建](../../../docs/build.md) 中的 “安装CANN软件包” 章节。35+本样例运行依赖安装CANN ops算子包,详细安装步骤可参见 [源码构建](../../../docs/zh/build/build.md) 中的 “安装CANN软件包” 章节。
36 36 
37### 安装 MPI37### 安装 MPI
38 38 
@@ -14,7 +14,7 @@
14 14 
15## 目录结构15## 目录结构
16 16 
17-```17+```text
18├── main.cc # 样例源文件18├── main.cc # 样例源文件
19├── Makefile # 编译/构建配置文件19├── Makefile # 编译/构建配置文件
20└── one_device_per_pthread # 编译生成的可执行文件20└── one_device_per_pthread # 编译生成的可执行文件
@@ -33,7 +33,7 @@
33 33 
34### 软件依赖34### 软件依赖
35 35 
36-本样例运行依赖安装CANN ops算子包,详细安装步骤可参见 [源码构建](../../../docs/build.md) 中的 “安装CANN软件包” 章节。36+本样例运行依赖安装CANN ops算子包,详细安装步骤可参见 [源码构建](../../../docs/zh/build/build.md) 中的 “安装CANN软件包” 章节。
37 37 
38### 配置环境变量38### 配置环境变量
39 39 
@@ -7,13 +7,13 @@
7 7 
8## 环境准备8## 环境准备
9 9 
10-参照[源码构建](../../../../docs/build.md)中的环境准备,安装CANN Toolkit开发套件包,进行算法分析器编译前的准备工作。10+参照[源码构建](../../../../docs/zh/build/build.md)中的环境准备,安装CANN Toolkit开发套件包,进行算法分析器编译前的准备工作。
11 11 
12## 用例执行12## 用例执行
13 13 
14在hcomm源码仓根目录下,按如下命令,编译并执行算法分析器用例:14在hcomm源码仓根目录下,按如下命令,编译并执行算法分析器用例:
15 15 
16-```16+```bash
17# 编译所有测试套用例,并自动执行17# 编译所有测试套用例,并自动执行
18bash build.sh --legacy_all_testcase18bash build.sh --legacy_all_testcase
19 19 
@@ -16,7 +16,7 @@ HCCL算法分析器用于在离线环境中模拟HCCL算法的运行,验证算
16 16 
17## 环境准备17## 环境准备
18 18 
19-参照[源码构建](../../../docs/build/build.md)中的环境准备,源码下载,进行算法分析器编译前的准备工作。19+参照[源码构建](../../../docs/zh/build/build.md)中的环境准备,源码下载,进行算法分析器编译前的准备工作。
20 20 
21## 用例编写21## 用例编写
22 22