| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
【2026 HCCL通信库创新大赛-东北赛区】【这是什么地方汪汪汪汪汪汪】修复 BatchSendRecv Ring 示例 help 文本引号未闭合问题 Co-authored-by: hlw246<3171863855@qq.com> # message auto-generated for no-merge-commit merge: !2918 merge fix/issue-679-batch-send-recv-help into master 【2026 HCCL通信库创新大赛-东北赛区】【这是什么地方汪汪汪汪汪汪】修复 BatchSendRecv Ring 示例 help 文本引号未闭合问题 Created-by: hlw246 Commit-by: hlw246 Merged-by: cann-robot Description: ## 描述 修复 BatchSendRecv Ring 示例 Makefile 中 help target 的字符串引号未闭合问题。 原代码中的说明文本缺少结束双引号: @echo "This example shows how to use HcclBatchSendRecv() for 导致执行 make help 时 shell 报 Unterminated quoted string。 本 PR 仅补充缺失的结束双引号,不修改示例构建、运行或通信逻辑。 本次修改位于 examples/ 目录,仅影响 BatchSendRecv Ring 示例的 help 信息输出。 ## 关联的Issue fixes #679 ## 测试 修改前执行: make ASCEND_HOME_PATH=/tmp help 结果: - exit code:2 - shell 报错:Unterminated quoted string 修改后执行相同命令: make ASCEND_HOME_PATH=/tmp help 结果: - exit code:0 - BatchSendRecv 说明及全部 help targets 正常输出 - 不再出现 shell 引号解析错误 其他检查: - make -n help:PASS - git diff --check:PASS - pre-commit clang-format:PASS - OAT Compliance Check:PASS 本次仅修改 Makefile help 文本,不涉及 HCCL 编译、NPU 或通信运行路径,因此未执行设备侧测试。 ## 文档更新 无独立文档更新。 ## 类型标签 - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/hccl!2918 | 7 天前 | |
非产品名称去空格。增加architeture对应的英文文档 Co-authored-by: yuwang-<yuwang11@h-partners.com> # message auto-generated for no-merge-commit merge: !3367 merge master into master 非产品名称去空格。增加architeture对应的英文文档 Created-by: yuwang- Commit-by: yuwang- Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR不涉及Issue,可填写"NA"。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于构造对应xx测试用例、二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/hccl!3367 | 12 天前 | |
非产品名称去空格。增加architeture对应的英文文档 Co-authored-by: yuwang-<yuwang11@h-partners.com> # message auto-generated for no-merge-commit merge: !3367 merge master into master 非产品名称去空格。增加architeture对应的英文文档 Created-by: yuwang- Commit-by: yuwang- Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR不涉及Issue,可填写"NA"。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于构造对应xx测试用例、二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/hccl!3367 | 12 天前 | |
非产品名称去空格。增加architeture对应的英文文档 Co-authored-by: yuwang-<yuwang11@h-partners.com> # message auto-generated for no-merge-commit merge: !3367 merge master into master 非产品名称去空格。增加architeture对应的英文文档 Created-by: yuwang- Commit-by: yuwang- Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR不涉及Issue,可填写"NA"。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于构造对应xx测试用例、二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/hccl!3367 | 12 天前 | |
[fix] 05_custom_ops_allgather aiv bug Co-authored-by: wandongdong<wandongdong1@huawei.com> # message auto-generated for no-merge-commit merge: !2935 merge allgather_aiv_bugfix into master [fix] 05_custom_ops_allgather aiv bug Created-by: wandongdong Commit-by: wandongdong Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 重构allgather的PRhttps://gitcode.com/cann/hccl/pull/2418合入的时候rebase将https://gitcode.com/cann/hccl/pull/2935的内容丢掉了,本PR将https://gitcode.com/cann/hccl/pull/2935的内容添加恢复 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR不涉及Issue,可填写"NA"。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于构造对应xx测试用例、二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/hccl!2935 | 11 天前 | |
非产品名称去空格。增加architeture对应的英文文档 Co-authored-by: yuwang-<yuwang11@h-partners.com> # message auto-generated for no-merge-commit merge: !3367 merge master into master 非产品名称去空格。增加architeture对应的英文文档 Created-by: yuwang- Commit-by: yuwang- Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR不涉及Issue,可填写"NA"。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于构造对应xx测试用例、二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/hccl!3367 | 12 天前 | |
fix(tuner_plugin): 规则校验 Co-authored-by: xiaocui235<cuiruxing@huawei.com> # message auto-generated for no-merge-commit merge: !3276 merge tunerplugin_new into master fix(tuner_plugin): 规则校验 Created-by: xiaocui235 Commit-by: xiaocui235 Merged-by: cann-robot Description: ## 描述 examples/07_tuner_plugin 规则评估流水线的四处缺陷修复: **1. schema 校验失败粒度过粗**:任意 error 原会导致整份配置不干预,一条坏规则连累全部合法规则。现改为逐规则剔除( Rule.valid 标志,解析无新增 error 才有效);仅格式级错误(根非对象 / version 缺失或非 1 / op_types 缺失,新增 SchemaFatal)保持整份拒绝。data_type 非法值原为静默死规则,现报 SchemaError 并剔除。 **2. executor 枚举校验拒绝未来新增值**:g_validExecutors 是 HCCL 维度定义的手工拷贝,新增值(如 strictordered)会被误拒。现取消 executor 枚举校验(与 template 同口径,只查非空,拼错靠运行时 warning 兜底),前向兼容。 **3. 规则命中但目标不在 cost table 时阻断后续规则**:MatchRule 命中后无条件 matched=1 并返回,即使 ApplyRule 一条都没改——多引擎规则集(device 前排、dpu 后排)在引擎被过滤/目标被禁用的环境下,后续可用规则永不生效。现 ApplyRule 返回实际修改数,modified>0 才终结并置 matched=1(对齐头文件契约"命中规则并修改 cost"),否则穿透后续规则。穿透为 DEBUG 级日志(正常流转);no entry modified 相应降 DEBUG;no rule matched WARN 兜底不变。 **4. 整数匹配字段截断导致错误命中**:13 个无符号整数字段直接 get<T>(),溢出/负数/超 u64 静默截断(实测 min_ranks=4294967304 截断为 8,错误命中 8-rank 通信域改写 cost)。现新增 GetU32Checked/GetU64Checked 转换前三查(无符号整数/非负/上界),非法值计入 SchemaError 走逐规则剔除;边界值(0、u32/u64 上界)放行。 改动仅涉及示例插件与测试,不涉及 HCCL 核心与插件 ABI。 ## 关联的Issue - #738(整数截断)、#743(目标缺席阻断)——与社区修复 PR #3229/#3235 为同根因,本 PR 独立实现,其中 #743 采用 modified 判据(禁用条目也穿透),与头文件契约一致 ## 测试 - 更新 7 个既有用例断言(configValid==0 → ==1 且规则被剔除;TestCostNegativeSkip matched 1→0) - 新增 10 个用例:逐规则剔除(坏规则只废自己)/ fatal 整体拒绝 / executor 前向兼容(strictordered 正常加载)/ 缺席穿透 / 禁用穿透 / 首条生效优先 / u32 溢出 / 负数 / 超 u64 / 边界值放行 - **27 用例 97 断言全过**;-Wall -Wextra 零告警;clang-format 通过;Python 回归 test_l0.py 117/117 ## 文档更新 README.md / README_en.md:Schema 校验小节改为两级语义(逐规则剔除 + 格式级整体拒绝);match 条件改为"首条真正改到条目的规则生效"并说明穿透;executor 可选值说明不做枚举校验;示例输出同步。 ## 合入检查 - [x] 改动聚焦规则评估流水线,已补充单元测试并本地验证通过 - [x] clang-format / OAT 检查通过 - [ ] 平台 CI 通过 See merge request: cann/hccl!3276 | 15 天前 | |
[modify docs]一级目录下的README.md与README_en.md增加中英文跳转,优化产品文档中仅存在一级目录的md文件 Co-authored-by: zangyan<zangyan@huawei.com> # message auto-generated for no-merge-commit merge: !2862 merge master into master [modify docs]一级目录下的README.md与README_en.md增加中英文跳转,优化产品文档中仅存在一级目录的md文件 Created-by: flyswa Commit-by: zangyan Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1、一级目录下的README.md与README_en.md增加中英文跳转。 2、优化产品文档中仅存在一级目录的md文件 3、examples目录下的README统一产品名称写法 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR不涉及Issue,可填写"NA"。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于构造对应xx测试用例、二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/hccl!2862 | 1 个月前 | |
[modify docs]一级目录下的README.md与README_en.md增加中英文跳转,优化产品文档中仅存在一级目录的md文件 Co-authored-by: zangyan<zangyan@huawei.com> # message auto-generated for no-merge-commit merge: !2862 merge master into master [modify docs]一级目录下的README.md与README_en.md增加中英文跳转,优化产品文档中仅存在一级目录的md文件 Created-by: flyswa Commit-by: zangyan Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1、一级目录下的README.md与README_en.md增加中英文跳转。 2、优化产品文档中仅存在一级目录的md文件 3、examples目录下的README统一产品名称写法 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR不涉及Issue,可填写"NA"。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于构造对应xx测试用例、二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/hccl!2862 | 1 个月前 | |
[build] revert Shell scripts shebang Co-authored-by: ouyangcaike<ouyangcaike@h-partners.com> # message auto-generated for no-merge-commit merge: !2648 merge build/shebang into master [build] revert Shell scripts shebang Created-by: ouyangcaike Commit-by: ouyangcaike Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1. 回退https://gitcode.com/cann/hccl/pull/2558中关于shell脚本shebang头的修改 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR不涉及Issue,可填写"NA"。--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于构造对应xx测试用例、二级冒烟、算子泛化等。--> 1. 编译成功 2. 拦截任务成功 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/hccl!2648 | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 7 天前 | ||
| 12 天前 | ||
| 12 天前 | ||
| 12 天前 | ||
| 11 天前 | ||
| 12 天前 | ||
| 15 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 |