已合并
【2026 HCCL通信库创新大赛-华北赛区】【嘻嘻嘻】docs: 补齐 examples 与根 README 目录索引 #1789
Jys.348创建于 7月6日
【2026 HCCL通信库创新大赛-华北赛区】【嘻嘻嘻】docs: 补齐 examples 与根 README 目录索引 #1789
已合并
共 4 个文件变更+12-0
| @@ -38,8 +38,10 @@ HCCL包含HCCL集合通信库与HCOMM(Huawei Communication)通信基础库 | |||
| 38 | | ├── all_gather_v # AllGatherV算子实现 | 38 | | ├── all_gather_v # AllGatherV算子实现 |
| 39 | | ├── all_reduce # AllReduce算子实现 | 39 | | ├── all_reduce # AllReduce算子实现 |
| 40 | | ├── all_to_all_v # AlltoAll、AlltoAllV、AlltoAllVC算子实现 | 40 | | ├── all_to_all_v # AlltoAll、AlltoAllV、AlltoAllVC算子实现 |
| 41 | +| ├── barrier # Barrier算子实现 | ||
| 41 | | ├── batch_send_recv # BatchSendRecv算子实现 | 42 | | ├── batch_send_recv # BatchSendRecv算子实现 |
| 42 | | ├── broadcast # Broadcast算子实现 | 43 | | ├── broadcast # Broadcast算子实现 |
| 44 | +| ├── interface_graph_mode # 图模式接口实现 | ||
| 43 | | ├── op_common # 算子通用组件 | 45 | | ├── op_common # 算子通用组件 |
| 44 | | │ ├── executor # 执行器 | 46 | | │ ├── executor # 执行器 |
| 45 | | │ ├── selector # 算法选择器 | 47 | | │ ├── selector # 算法选择器 |
| @@ -38,8 +38,10 @@ The key directories of this project are as follows: | |||
| 38 | | ├── all_gather_v # AllGatherV operator implementation | 38 | | ├── all_gather_v # AllGatherV operator implementation |
| 39 | | ├── all_reduce # AllReduce operator implementation | 39 | | ├── all_reduce # AllReduce operator implementation |
| 40 | | ├── all_to_all_v # AlltoAll, AlltoAllV, and AlltoAllVC operator implementation | 40 | | ├── all_to_all_v # AlltoAll, AlltoAllV, and AlltoAllVC operator implementation |
| 41 | +| ├── barrier # Barrier operator implementation | ||
| 41 | | ├── batch_send_recv # BatchSendRecv operator implementation | 42 | | ├── batch_send_recv # BatchSendRecv operator implementation |
| 42 | | ├── broadcast # Broadcast operator implementation | 43 | | ├── broadcast # Broadcast operator implementation |
| 44 | +| ├── interface_graph_mode # Graph mode interface implementation | ||
| 43 | | ├── op_common # Common operator components | 45 | | ├── op_common # Common operator components |
| 44 | | │ ├── executor # Executor | 46 | | │ ├── executor # Executor |
| 45 | | │ ├── selector # Algorithm selector | 47 | | │ ├── selector # Algorithm selector |
| @@ -27,3 +27,7 @@ | |||
| 27 | ## 自定义点对点通信算子 | 27 | ## 自定义点对点通信算子 |
| 28 | 28 | ||
| 29 | - [自定义 Send/Recv 算子(基于 AICPU 通信引擎)](./04_custom_ops_p2p) | 29 | - [自定义 Send/Recv 算子(基于 AICPU 通信引擎)](./04_custom_ops_p2p) |
| 30 | + | ||
| 31 | +## 自定义集合通信算子 | ||
| 32 | + | ||
| 33 | +- [自定义 AllGather 算子](./05_custom_ops_allgather) | ||
| @@ -27,3 +27,7 @@ This directory provides sample code for using the HCCL interface to implement co | |||
| 27 | ## Custom Point-to-Point Communication Operator | 27 | ## Custom Point-to-Point Communication Operator |
| 28 | 28 | ||
| 29 | - [Custom Send and Recv Operator (Based on AICPU Communication Engine)](./04_custom_ops_p2p) | 29 | - [Custom Send and Recv Operator (Based on AICPU Communication Engine)](./04_custom_ops_p2p) |
| 30 | + | ||
| 31 | +## Custom Collective Communication Operator | ||
| 32 | + | ||
| 33 | +- [Custom AllGather Operator](./05_custom_ops_allgather) | ||