| update gcc15 && allow-unsafe-pr-checkout Co-authored-by: wangyunxiang<wangyunxiang6@h-partners.com> # message auto-generated for no-merge-commit merge: !189 merge master into master update gcc15 && allow-unsafe-pr-checkout Created-by: wangyunxiang1 Commit-by: wangyunxiang Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/asc-comm!189 | 6 天前 |
| rename dma instraction Co-authored-by: DragonBornHD84<huangduo4@hisilicon.com> # message auto-generated for no-merge-commit merge: !215 merge dev1 into master rename dma instraction Created-by: DragonBornHD84 Commit-by: DragonBornHD84 Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/asc-comm!215 | 2 天前 |
| aicpu数据面资料 Co-authored-by: zhengchao0613<zhengchao45@huawei.com> # message auto-generated for no-merge-commit merge: !258 merge aicpu_dataplane_docs into master aicpu数据面资料 Created-by: zhengchao0613 Commit-by: zhengchao0613 Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [] 是 1. AI Agent 平台: 2. AI 模型: 3. Prompt上下文: ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> 增加Aicpu数据面API接口资料 ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # https://gitcode.com/cann/asc-comm/issues/84 ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [x] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [x] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [x] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/asc-comm!258 | 18 小时前 |
| modify ccu_custom examples to ccu_direct | 13 小时前 |
| fix(ccu): use repo-local hcomm primitives header Co-authored-by: Codex<huangduo4@hisilicon.com> # message auto-generated for no-merge-commit merge: !277 merge dev1 into master fix(ccu): use repo-local hcomm primitives header Created-by: DragonBornHD84 Commit-by: Codex Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/asc-comm!277 | 17 小时前 |
| fix(ccu): align hcomm contract header include paths Co-authored-by: Codex<huangduo4@hisilicon.com> # message auto-generated for no-merge-commit merge: !265 merge dev1 into master fix(ccu): align hcomm contract header include paths Created-by: DragonBornHD84 Commit-by: Codex Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/asc-comm!265 | 2 天前 |
| fix(ccu): align hcomm contract header include paths Co-authored-by: Codex<huangduo4@hisilicon.com> # message auto-generated for no-merge-commit merge: !265 merge dev1 into master fix(ccu): align hcomm contract header include paths Created-by: DragonBornHD84 Commit-by: Codex Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/asc-comm!265 | 2 天前 |
| fix(examples): resolve Ain: basic_ring Co-authored-by: chen_xu0513<chenxu210@huawei.com> # message auto-generated for no-merge-commit merge: !276 merge example into master fix(examples): resolve Ain: basic_ring Created-by: chen_xu0513 Commit-by: chen_xu0513 Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: 删除ain_impl_def.h中冗余的临时结构体,并修正样例的cmake文件,以解决头文件hcomm_res_defs.h找不到的问题<!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue fixes[#90](https://gitcode.com/cann/asc-comm/issues/90)*(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [x] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [x] 人工验证通过 / Manual verified  ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/asc-comm!276 | 18 小时前 |
| fix(ccu): use repo-local hcomm primitives header Co-authored-by: Codex<huangduo4@hisilicon.com> # message auto-generated for no-merge-commit merge: !277 merge dev1 into master fix(ccu): use repo-local hcomm primitives header Created-by: DragonBornHD84 Commit-by: Codex Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/asc-comm!277 | 17 小时前 |
| clang-format、pre-commit与devkit仓一致 Co-authored-by: zhengdun<zhengdongwen@h-partners.com> # message auto-generated for no-merge-commit merge: !58 merge master into master clang-format、pre-commit与devkit仓一致 Created-by: zhengdun Commit-by: zhengdun Merged-by: cann-robot Description: ## 变更描述 / Description <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [x] 其它 / Other ## 关联 Issue / Related Issues <!-- Closes #000 可自动关闭 / Closes #000 to auto-close --> - Closes # - References # ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/asc-comm!58 | 2 个月前 |
| feat: add asc-comm development run package Co-authored-by: hbhdhd<luxianbin1@huawei.com> # message auto-generated for no-merge-commit merge: !61 merge fix into master feat: add asc-comm development run package Created-by: hbhdhd Commit-by: hbhdhd Merged-by: cann-robot Description: <!-- Thanks for sending a pull request! --> ### Was This PR authored or co-authored using generative AI tooling? [x] No [ ] Yes __1. AI Agent : __2. AI Model : __3. Prompt : ### What this PR does / why we need it: <!-- What does this PR do and why / 本 PR 做了什么,为什么需要 --> ### Which issue this PR fixes *(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)*: fixes # ### Special notes for your reviewer: ## Change Type / 改动类型 - [ ] Bug Fix / Bug 修复 - [ ] New Feature / 新功能 - [ ] Performance / 性能优化 - [ ] Refactoring / 代码重构 - [ ] Documentation / 文档更新 - [ ] Test / 测试相关 - [ ] Other / 其它 ## Testing / 测试信息 <!-- Brief test description or key results / 简要测试说明或关键结果 --> - [ ] UT passed / 单元测试通过 - [ ] ST passed / 集成测试通过 - [ ] Manual verified / 人工验证通过 ## Checklist / 检查清单 - [ ] Code follows style guide / 代码符合规范 - [ ] Tests added and passed / 测试添加并通过 - [ ] Docs updated if needed / 文档已更新 - [ ] No secrets hardcoded / 无硬编码敏感信息 - [ ] Commit message follows convention / 提交信息符合规范 See merge request: cann/asc-comm!61 | 1 个月前 |
| feat(ccu): synchronize dataplane optimizations and fixes Co-authored-by: DragonBornHD84<huangduo4@hisilicon.com> # message auto-generated for no-merge-commit merge: !160 merge ccu_rename_hd into master feat(ccu): synchronize dataplane optimizations and fixes Created-by: DragonBornHD84 Commit-by: DragonBornHD84 Merged-by: cann-robot Description: ### 当前PR是否有AI参与: [x] 否 [] 是 ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> 将 CCU 数据面从 hcomm 仓迁移到 asc-comm 仓,实现通信数据面在 asc-comm 的独立承载与交付: - **数据面迁入**:CCU 数据面(DSL/Kernel/REP/microcode/Launch)整体迁入 asc-comm(新增 src/ccu 165 个文件、include/ccu 17 个头文件),跨 SO 边界只传 POD、handle 和 C 回调 - **独立构建交付**:独立构建交付 libasccomm_ccu_dataplane.so 与 pkg_inc 头;本仓以构建挂接方式成为 asc-devkit 的构建子工程(源码仓独立、同级放置),编译期不依赖 hcomm 源码树或已安装 hcomm 头文件;跨 SO ABI 头原样保存在 include/hcomm - **样例迁移**:样例目录迁至 examples/ccu 并重命名(all_to_all / all_to_all_vc / all_to_allv 等,共 112 个文件),build.sh 新增 CCU UT 的 CTest 挂接与覆盖率收集 - **同步主线修复**:同步主线数据面优化与修复,补齐 UT(新增 tests/ccu 97 个文件),并修复桩库 CXX11 ABI 不一致导致的段错误 ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: 无 ### 希望检视人员了解: - 改动量大(416 个文件,+53176/-772;406 新增/7 修改/3 删除),主体为数据面整体迁移,建议按目录分片检视:src/ccu(数据面实现)、include/ccu(对外头)、examples/ccu(样例)、tests/ccu(UT) - 对外 README 已补充"交付与构建方式"说明 - pre-commit 全量检查(clang-format / ruff / codespell / OAT / markdown-link)已通过 ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [x] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [x] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [x] 代码符合规范 / Code follows style guide - [x] 测试添加并通过 / Tests added and passed - [x] 文档已更新 / Docs updated if needed - [x] 无硬编码敏感信息 / No secrets hardcoded - [x] 提交信息符合规范 / Commit message follows convention See merge request: cann/asc-comm!160 | 1 个月前 |
| docs: fix requirement template wording and remove CHANGELOG BOM Co-authored-by: AKun<750363104@qq.com> # message auto-generated for no-merge-commit merge: !214 merge fix/asc-comm-issues into master docs: fix requirement template wording and remove CHANGELOG BOM Created-by: qq_51034140 Commit-by: AKun Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> 本 PR 主要修复两处文档规范问题: 1. 修正需求建议 Issue 模板中的英文文案错误; 2. 移除根目录 CHANGELOG.md 文件中的 UTF-8 BOM,统一文档编码格式,避免在部分平台或工具链中出现解析、渲染异常。 以上修改均为文档与模板规范性修复,不涉及功能逻辑变更。 ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes [#16](https://gitcode.com/cann/asc-comm/issues/16) fixes [#17](https://gitcode.com/cann/asc-comm/issues/17) ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/asc-comm!214 | 20 天前 |
| docs:添加贡献、安全、CHANGELOG、以及docs下md的英文版本 Co-authored-by: zhengdun<zhengdongwen@h-partners.com> # message auto-generated for no-merge-commit merge: !47 merge docs/add-en into master docs:添加贡献、安全、CHANGELOG、以及docs下md的英文版本 Created-by: zhengdun Commit-by: zhengdun Merged-by: cann-robot Description: ## 变更描述 / Description <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [x] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 关联 Issue / Related Issues <!-- Closes #000 可自动关闭 / Closes #000 to auto-close --> - Closes # - References # ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [x] 提交信息符合规范 / Commit message follows convention See merge request: cann/asc-comm!47 | 2 个月前 |
| rename dma instraction Co-authored-by: DragonBornHD84<huangduo4@hisilicon.com> # message auto-generated for no-merge-commit merge: !215 merge dev1 into master rename dma instraction Created-by: DragonBornHD84 Commit-by: DragonBornHD84 Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/asc-comm!215 | 2 天前 |
| 补充项目文档和样例说明 Co-authored-by: daniel<luxianbin1@huawei.com> # message auto-generated for no-merge-commit merge: !21 merge docs into master 补充项目文档和样例说明 Created-by: hbhdhd Commit-by: daniel Merged-by: cann-robot Description: ## Description / 变更描述 <!-- What does this PR do and why / 本 PR 做了什么,为什么需要 --> ## Change Type / 改动类型 - [ ] Bug Fix / Bug 修复 - [ ] New Feature / 新功能 - [ ] Performance / 性能优化 - [ ] Refactoring / 代码重构 - [x] Documentation / 文档更新 - [ ] Test / 测试相关 - [ ] Other / 其它 ## Related Issues / 关联 Issue <!-- Closes #000 to auto-close / Closes #000 可自动关闭 --> - Closes # - References # ## Testing / 测试信息 <!-- Brief test description or key results / 简要测试说明或关键结果 --> - [ ] UT passed / 单元测试通过 - [ ] ST passed / 集成测试通过 - [ ] Manual verified / 人工验证通过 ## Checklist / 检查清单 - [ ] Code follows style guide / 代码符合规范 - [ ] Tests added and passed / 测试添加并通过 - [ ] Docs updated if needed / 文档已更新 - [ ] No secrets hardcoded / 无硬编码敏感信息 - [ ] Commit message follows convention / 提交信息符合规范 See merge request: cann/asc-comm!21 | 3 个月前 |
| docs:添加贡献、安全、CHANGELOG、以及docs下md的英文版本 Co-authored-by: zhengdun<zhengdongwen@h-partners.com> # message auto-generated for no-merge-commit merge: !47 merge docs/add-en into master docs:添加贡献、安全、CHANGELOG、以及docs下md的英文版本 Created-by: zhengdun Commit-by: zhengdun Merged-by: cann-robot Description: ## 变更描述 / Description <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [x] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 关联 Issue / Related Issues <!-- Closes #000 可自动关闭 / Closes #000 to auto-close --> - Closes # - References # ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [x] 提交信息符合规范 / Commit message follows convention See merge request: cann/asc-comm!47 | 2 个月前 |
| 自检补充 Co-authored-by: daniel<luxianbin1@huawei.com> # message auto-generated for no-merge-commit merge: !15 merge docs into master 自检补充 Created-by: hbhdhd Commit-by: daniel Merged-by: pengcheng1024 Description: ## Description / 变更描述 <!-- What does this PR do and why / 本 PR 做了什么,为什么需要 --> ## Change Type / 改动类型 - [ ] Bug Fix / Bug 修复 - [ ] New Feature / 新功能 - [ ] Performance / 性能优化 - [ ] Refactoring / 代码重构 - [ ] Documentation / 文档更新 - [ ] Test / 测试相关 - [ ] Other / 其它 ## Related Issues / 关联 Issue <!-- Closes #000 to auto-close / Closes #000 可自动关闭 --> - Closes # - References # ## Testing / 测试信息 <!-- Brief test description or key results / 简要测试说明或关键结果 --> - [ ] UT passed / 单元测试通过 - [ ] ST passed / 集成测试通过 - [ ] Manual verified / 人工验证通过 ## Checklist / 检查清单 - [ ] Code follows style guide / 代码符合规范 - [ ] Tests added and passed / 测试添加并通过 - [ ] Docs updated if needed / 文档已更新 - [ ] No secrets hardcoded / 无硬编码敏感信息 - [ ] Commit message follows convention / 提交信息符合规范 See merge request: cann/asc-comm!15 | 3 个月前 |
| add programming_model docs Co-authored-by: qq_39172959<caibinbin3@huawei.com> # message auto-generated for no-merge-commit merge: !132 merge br_programming_model into master add programming_model docs Created-by: qq_39172959 Commit-by: qq_39172959 Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/asc-comm!132 | 1 个月前 |
| refactor(ccu): 取消asccomm_ccu_dataplane独立库,CCU数据面并入asccomm_ccu单库 Co-authored-by: DragonBornHD84<huangduo4@hisilicon.com> # message auto-generated for no-merge-commit merge: !170 merge ccu_rename_hd into master refactor(ccu): 取消asccomm_ccu_dataplane独立库,CCU数据面并入asccomm_ccu单库 Created-by: DragonBornHD84 Commit-by: DragonBornHD84 Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> 在 #160 已将 CCU 数据面源码迁入本仓的基础上,取消独立的 asccomm_ccu_dataplane 数据面库,其全部实现合并进已有的 asccomm_ccu,交付物收敛为单一 libasccomm_ccu.so: - **单库合并**: 删除 asccomm_ccu_dataplane 共享库目标,数据面对象库与 host-launch wrapper 对象库共同链接进 asccomm_ccu;单库同时导出数据面 C API(asccomm_ccu_kernel_register* / asccomm_ccu_kernel_launch / asccomm_ccu_get_mem_token)与 wrapper 入口(asccomm_ccu_host_kernel_launch 等);保留 --no-undefined 链接期校验,compile_check 目标收敛为一个 - **wrapper 兼容修复**: 新版 hcomm 已不再导出 legacy ABI(HcclGetThreadDeviceId、hcomm::CcuKernelMgr::*、hcomm::CcuKernel::GeneTaskParams),wrapper 对其引用全部改为弱符号,并在 IsCcuKernelLaunchApiAvailable() 中统一做运行期可用性检查——旧版 hcomm 环境下路径照常可用,新版环境干净返回 CCU_E_NOT_SUPPORT,消费方链接不再受阻 - **样例与文档同步**: 11 个 ccu 样例 CMakeLists 链接名统一改为 asccomm_ccu;README、src/ccu/README、ccu_utils.hpp 注释同步为单库表述 - **ccu_direct 既有编译问题修复**(随链接名切换一并暴露): 补齐 pthread 链接(glibc 2.31 下 std::thread 显式依赖);WriteGmByPassDCache/ReadGmByPassDCache 按废弃提示更名为 WriteGmBypassDCache/ReadGmBypassDCache;02/03 样例对 CANN 头文件内部的废弃调用增加 -Wno-error=deprecated-declarations 豁免(devkit 主线已修复该调用,豁免为临时兼容) ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: 无 ### 希望检视人员了解: - 本 PR 基于 #160 合入后的 master,净增量仅 22 个文件(+100/-85),全部为构建结构、链接名与兼容性声明调整,不改变数据面与控制面的运行逻辑 - 配套改动位于 asc-devkit dev1 分支:asc-comm.cmake 挂接目标与 asc-devkit.xml filelist 交付物同步切换为 libasccomm_ccu.so,ASC_COMM_TAG_ID 已同步刷新;hcomm 仓无改动 - 按最小验证范围约定,本 PR 仅做编译验证,未执行 UT 与上板测试;UT 桩(tests/ut/ccu)自带强符号 stub,与弱符号声明天然兼容 ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [x] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> 仅编译验证(按约定不执行任何程序): - 三仓联编验证通过:asc-comm / asc-devkit / hcomm 的 run 包均构建成功,合并版 libasccomm_ccu.so 与 CCU DSL 头经 asc-devkit run 包正常交付 - examples/ccu 全部非 mem2mem 样例编译 10/10 通过(7 个集合通信样例 + ccu_direct 3 个) - asc-comm 独立构建 asccomm_ccu 目标通过,--no-undefined 链接校验保持开启 - pre-commit 全量通过(clang-format / codespell / OAT / markdown-link-check 等 9 项) - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [x] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [x] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [x] 文档已更新 / Docs updated if needed - [x] 无硬编码敏感信息 / No secrets hardcoded - [x] 提交信息符合规范 / Commit message follows convention See merge request: cann/asc-comm!170 | 4 天前 |
| UBC_CTP->UB_CTP Co-authored-by: chen_xu0513<chenxu210@huawei.com> # message auto-generated for no-merge-commit merge: !176 merge protocol into master UBC_CTP->UB_CTP Created-by: chen_xu0513 Commit-by: chen_xu0513 Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/asc-comm!176 | 29 天前 |
| docs:添加贡献、安全、CHANGELOG、以及docs下md的英文版本 Co-authored-by: zhengdun<zhengdongwen@h-partners.com> # message auto-generated for no-merge-commit merge: !47 merge docs/add-en into master docs:添加贡献、安全、CHANGELOG、以及docs下md的英文版本 Created-by: zhengdun Commit-by: zhengdun Merged-by: cann-robot Description: ## 变更描述 / Description <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [x] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 关联 Issue / Related Issues <!-- Closes #000 可自动关闭 / Closes #000 to auto-close --> - Closes # - References # ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [x] 提交信息符合规范 / Commit message follows convention See merge request: cann/asc-comm!47 | 2 个月前 |
| docs:添加贡献、安全、CHANGELOG、以及docs下md的英文版本 Co-authored-by: zhengdun<zhengdongwen@h-partners.com> # message auto-generated for no-merge-commit merge: !47 merge docs/add-en into master docs:添加贡献、安全、CHANGELOG、以及docs下md的英文版本 Created-by: zhengdun Commit-by: zhengdun Merged-by: cann-robot Description: ## 变更描述 / Description <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [x] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 关联 Issue / Related Issues <!-- Closes #000 可自动关闭 / Closes #000 to auto-close --> - Closes # - References # ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [x] 提交信息符合规范 / Commit message follows convention See merge request: cann/asc-comm!47 | 2 个月前 |
| 自检补充 Co-authored-by: daniel<luxianbin1@huawei.com> # message auto-generated for no-merge-commit merge: !15 merge docs into master 自检补充 Created-by: hbhdhd Commit-by: daniel Merged-by: pengcheng1024 Description: ## Description / 变更描述 <!-- What does this PR do and why / 本 PR 做了什么,为什么需要 --> ## Change Type / 改动类型 - [ ] Bug Fix / Bug 修复 - [ ] New Feature / 新功能 - [ ] Performance / 性能优化 - [ ] Refactoring / 代码重构 - [ ] Documentation / 文档更新 - [ ] Test / 测试相关 - [ ] Other / 其它 ## Related Issues / 关联 Issue <!-- Closes #000 to auto-close / Closes #000 可自动关闭 --> - Closes # - References # ## Testing / 测试信息 <!-- Brief test description or key results / 简要测试说明或关键结果 --> - [ ] UT passed / 单元测试通过 - [ ] ST passed / 集成测试通过 - [ ] Manual verified / 人工验证通过 ## Checklist / 检查清单 - [ ] Code follows style guide / 代码符合规范 - [ ] Tests added and passed / 测试添加并通过 - [ ] Docs updated if needed / 文档已更新 - [ ] No secrets hardcoded / 无硬编码敏感信息 - [ ] Commit message follows convention / 提交信息符合规范 See merge request: cann/asc-comm!15 | 3 个月前 |
| add hostlaunch Co-authored-by: bluesky901<qianxinhai@huawei.com> # message auto-generated for no-merge-commit merge: !60 merge add_host_launch_br into master add hostlaunch Created-by: bluesky901 Commit-by: bluesky901 Merged-by: cann-robot Description: ### PR功能描述 / 为什么需要这个合入**: 本次提交新增 CCU Host Launch 能力,提供 asccomm_ccu_host_kernel_launch 和 asccomm_ccu_get_launch_hash_tag 接口, 支持通过直调 <<<>>> 方式拉起 CCU kernel。同时新增 ccu_direct 下 AllGather、AllGather+Add、Add+AllGather 三个样 例,以及对应 UT 和构建配置。 该能力用于打通 asc-comm 中 CCU 数据面 kernel 的 host 侧直调路径,便于业务样例直接验证 CCU 通信流程,并为后续 asc-devkit 集成、run 包独立构建和 CCU direct 调用提供基础接口与示例支撑。 ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [x] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [x] 单元测试通过 / UT passed - [x] 集成测试通过 / ST passed - [x] 人工验证通过 / Manual verified See merge request: cann/asc-comm!60 | 1 个月前 |
| refactor: 数据面适配POD契约v2 Co-authored-by: pandeng01<pandeng37@huawei.com> # message auto-generated for no-merge-commit merge: !152 merge master_new into master refactor: 数据面适配POD契约v2 Created-by: pandeng01 Commit-by: pandeng01 Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/asc-comm!152 | 5 天前 |
| feat: 多P组成环形拓扑,AIV直驱URMA样例优化 Co-authored-by: zhengdun<zhengdongwen@h-partners.com> # message auto-generated for no-merge-commit merge: !46 merge master into master feat: 多P组成环形拓扑,AIV直驱URMA样例优化 Created-by: zhengdun Commit-by: zhengdun Merged-by: cann-robot Description: ## 变更描述 / Description 多P组成环形拓扑,AIV直驱URMA样例优化 <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [x] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 关联 Issue / Related Issues <!-- Closes #000 可自动关闭 / Closes #000 to auto-close --> - Closes # - References # ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [x] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [x] 代码符合规范 / Code follows style guide - [x] 测试添加并通过 / Tests added and passed - [x] 文档已更新 / Docs updated if needed - [x] 无硬编码敏感信息 / No secrets hardcoded - [x] 提交信息符合规范 / Commit message follows convention See merge request: cann/asc-comm!46 | 2 个月前 |
| fix: align run package version with devkit Co-authored-by: hbhdhd<luxianbin1@huawei.com> # message auto-generated for no-merge-commit merge: !136 merge run into master fix: align run package version with devkit Created-by: hbhdhd Commit-by: hbhdhd Merged-by: cann-robot Description: <!-- Thanks for sending a pull request! --> ### Was This PR authored or co-authored using generative AI tooling? [x] No [ ] Yes __1. AI Agent : __2. AI Model : __3. Prompt : ### What this PR does / why we need it: <!-- What does this PR do and why / 本 PR 做了什么,为什么需要 --> ### Which issue this PR fixes *(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)*: fixes # ### Special notes for your reviewer: ## Change Type / 改动类型 - [ ] Bug Fix / Bug 修复 - [ ] New Feature / 新功能 - [ ] Performance / 性能优化 - [ ] Refactoring / 代码重构 - [ ] Documentation / 文档更新 - [ ] Test / 测试相关 - [ ] Other / 其它 ## Testing / 测试信息 <!-- Brief test description or key results / 简要测试说明或关键结果 --> - [ ] UT passed / 单元测试通过 - [ ] ST passed / 集成测试通过 - [ ] Manual verified / 人工验证通过 ## Checklist / 检查清单 - [ ] Code follows style guide / 代码符合规范 - [ ] Tests added and passed / 测试添加并通过 - [ ] Docs updated if needed / 文档已更新 - [ ] No secrets hardcoded / 无硬编码敏感信息 - [ ] Commit message follows convention / 提交信息符合规范 See merge request: cann/asc-comm!136 | 1 个月前 |