| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
统一样例 Co-authored-by: mizuki_p<wanghan157@huawei.com> # message auto-generated for no-merge-commit merge: !173 merge fix_examples into master 统一样例 Created-by: mizuki_p Commit-by: mizuki_p Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: 当前本仓的样例的编写方式、编译方式、启动方式等不尽相同,本PR统一了这些样例,主要做了以下修改: 1. 修改目录,将除了相关样例放在了examples/aicore下,分类到了其下的ain和hcomm文件夹 2. 修改CMakeLists,统一样例的CMakeLists风格 3. 统一编译方式,都通过在命令行直接执行cmake指令进行编译 4. 统一启动方式,目前的样例都改为通过二进制直接启动,原先的run.sh等脚本的功能移动到二进制文件中 5. 统一输出内容,所有样例有相同/相似的成功、失败的提示语句 6. 提取工具函数/类,减低代码的重复度 7. 修改相关文档,补充英文文档 上面的样例修改不涉及ccu相关样例 ### 该PR关联的issue https://gitcode.com/cann/asc-comm/issues/13 ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [x] 代码重构 / Refactoring - [x] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [x] 单元测试通过 / UT passed - [x] 集成测试通过 / 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!173 | 11 天前 | |
补充项目文档和样例说明 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 | 2 个月前 | |
统一样例 Co-authored-by: mizuki_p<wanghan157@huawei.com> # message auto-generated for no-merge-commit merge: !173 merge fix_examples into master 统一样例 Created-by: mizuki_p Commit-by: mizuki_p Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: 当前本仓的样例的编写方式、编译方式、启动方式等不尽相同,本PR统一了这些样例,主要做了以下修改: 1. 修改目录,将除了相关样例放在了examples/aicore下,分类到了其下的ain和hcomm文件夹 2. 修改CMakeLists,统一样例的CMakeLists风格 3. 统一编译方式,都通过在命令行直接执行cmake指令进行编译 4. 统一启动方式,目前的样例都改为通过二进制直接启动,原先的run.sh等脚本的功能移动到二进制文件中 5. 统一输出内容,所有样例有相同/相似的成功、失败的提示语句 6. 提取工具函数/类,减低代码的重复度 7. 修改相关文档,补充英文文档 上面的样例修改不涉及ccu相关样例 ### 该PR关联的issue https://gitcode.com/cann/asc-comm/issues/13 ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [x] 代码重构 / Refactoring - [x] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [x] 单元测试通过 / UT passed - [x] 集成测试通过 / 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!173 | 11 天前 | |
【modify docs】增加文档目录文件,修改markdown语法问题 Co-authored-by: zangyan<zangyan@huawei.com> # message auto-generated for no-merge-commit merge: !164 merge 0909 into master 【modify docs】增加文档目录文件,修改markdown语法问题 Created-by: flyswa Commit-by: zangyan Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> 1. 为产品文档增加目录索引文件。 2. 修复docs目录下md文件的基础语法问题。 3. 为满足CANN开源仓英文话的要求,仓根目录以及一级目录下的README.md与README_en.md增加了中英文间跳转。 ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [x] 文档更新 / 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!164 | 19 天前 | |
【modify docs】增加文档目录文件,修改markdown语法问题 Co-authored-by: zangyan<zangyan@huawei.com> # message auto-generated for no-merge-commit merge: !164 merge 0909 into master 【modify docs】增加文档目录文件,修改markdown语法问题 Created-by: flyswa Commit-by: zangyan Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> 1. 为产品文档增加目录索引文件。 2. 修复docs目录下md文件的基础语法问题。 3. 为满足CANN开源仓英文话的要求,仓根目录以及一级目录下的README.md与README_en.md增加了中英文间跳转。 ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [x] 文档更新 / 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!164 | 19 天前 | |
【modify docs】增加文档目录文件,修改markdown语法问题 Co-authored-by: zangyan<zangyan@huawei.com> # message auto-generated for no-merge-commit merge: !164 merge 0909 into master 【modify docs】增加文档目录文件,修改markdown语法问题 Created-by: flyswa Commit-by: zangyan Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> 1. 为产品文档增加目录索引文件。 2. 修复docs目录下md文件的基础语法问题。 3. 为满足CANN开源仓英文话的要求,仓根目录以及一级目录下的README.md与README_en.md增加了中英文间跳转。 ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [x] 文档更新 / 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!164 | 19 天前 | |
【modify docs】增加文档目录文件,修改markdown语法问题 Co-authored-by: zangyan<zangyan@huawei.com> # message auto-generated for no-merge-commit merge: !164 merge 0909 into master 【modify docs】增加文档目录文件,修改markdown语法问题 Created-by: flyswa Commit-by: zangyan Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> 1. 为产品文档增加目录索引文件。 2. 修复docs目录下md文件的基础语法问题。 3. 为满足CANN开源仓英文话的要求,仓根目录以及一级目录下的README.md与README_en.md增加了中英文间跳转。 ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [x] 文档更新 / 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!164 | 19 天前 | |
统一样例 Co-authored-by: mizuki_p<wanghan157@huawei.com> # message auto-generated for no-merge-commit merge: !173 merge fix_examples into master 统一样例 Created-by: mizuki_p Commit-by: mizuki_p Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: 当前本仓的样例的编写方式、编译方式、启动方式等不尽相同,本PR统一了这些样例,主要做了以下修改: 1. 修改目录,将除了相关样例放在了examples/aicore下,分类到了其下的ain和hcomm文件夹 2. 修改CMakeLists,统一样例的CMakeLists风格 3. 统一编译方式,都通过在命令行直接执行cmake指令进行编译 4. 统一启动方式,目前的样例都改为通过二进制直接启动,原先的run.sh等脚本的功能移动到二进制文件中 5. 统一输出内容,所有样例有相同/相似的成功、失败的提示语句 6. 提取工具函数/类,减低代码的重复度 7. 修改相关文档,补充英文文档 上面的样例修改不涉及ccu相关样例 ### 该PR关联的issue https://gitcode.com/cann/asc-comm/issues/13 ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [x] 代码重构 / Refactoring - [x] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [x] 单元测试通过 / UT passed - [x] 集成测试通过 / 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!173 | 11 天前 | |
统一样例 Co-authored-by: mizuki_p<wanghan157@huawei.com> # message auto-generated for no-merge-commit merge: !173 merge fix_examples into master 统一样例 Created-by: mizuki_p Commit-by: mizuki_p Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: 当前本仓的样例的编写方式、编译方式、启动方式等不尽相同,本PR统一了这些样例,主要做了以下修改: 1. 修改目录,将除了相关样例放在了examples/aicore下,分类到了其下的ain和hcomm文件夹 2. 修改CMakeLists,统一样例的CMakeLists风格 3. 统一编译方式,都通过在命令行直接执行cmake指令进行编译 4. 统一启动方式,目前的样例都改为通过二进制直接启动,原先的run.sh等脚本的功能移动到二进制文件中 5. 统一输出内容,所有样例有相同/相似的成功、失败的提示语句 6. 提取工具函数/类,减低代码的重复度 7. 修改相关文档,补充英文文档 上面的样例修改不涉及ccu相关样例 ### 该PR关联的issue https://gitcode.com/cann/asc-comm/issues/13 ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [x] 代码重构 / Refactoring - [x] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [x] 单元测试通过 / UT passed - [x] 集成测试通过 / 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!173 | 11 天前 | |
统一样例 Co-authored-by: mizuki_p<wanghan157@huawei.com> # message auto-generated for no-merge-commit merge: !173 merge fix_examples into master 统一样例 Created-by: mizuki_p Commit-by: mizuki_p Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: 当前本仓的样例的编写方式、编译方式、启动方式等不尽相同,本PR统一了这些样例,主要做了以下修改: 1. 修改目录,将除了相关样例放在了examples/aicore下,分类到了其下的ain和hcomm文件夹 2. 修改CMakeLists,统一样例的CMakeLists风格 3. 统一编译方式,都通过在命令行直接执行cmake指令进行编译 4. 统一启动方式,目前的样例都改为通过二进制直接启动,原先的run.sh等脚本的功能移动到二进制文件中 5. 统一输出内容,所有样例有相同/相似的成功、失败的提示语句 6. 提取工具函数/类,减低代码的重复度 7. 修改相关文档,补充英文文档 上面的样例修改不涉及ccu相关样例 ### 该PR关联的issue https://gitcode.com/cann/asc-comm/issues/13 ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [x] 代码重构 / Refactoring - [x] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [x] 单元测试通过 / UT passed - [x] 集成测试通过 / 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!173 | 11 天前 | |
统一样例 Co-authored-by: mizuki_p<wanghan157@huawei.com> # message auto-generated for no-merge-commit merge: !173 merge fix_examples into master 统一样例 Created-by: mizuki_p Commit-by: mizuki_p Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: 当前本仓的样例的编写方式、编译方式、启动方式等不尽相同,本PR统一了这些样例,主要做了以下修改: 1. 修改目录,将除了相关样例放在了examples/aicore下,分类到了其下的ain和hcomm文件夹 2. 修改CMakeLists,统一样例的CMakeLists风格 3. 统一编译方式,都通过在命令行直接执行cmake指令进行编译 4. 统一启动方式,目前的样例都改为通过二进制直接启动,原先的run.sh等脚本的功能移动到二进制文件中 5. 统一输出内容,所有样例有相同/相似的成功、失败的提示语句 6. 提取工具函数/类,减低代码的重复度 7. 修改相关文档,补充英文文档 上面的样例修改不涉及ccu相关样例 ### 该PR关联的issue https://gitcode.com/cann/asc-comm/issues/13 ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [x] 代码重构 / Refactoring - [x] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [x] 单元测试通过 / UT passed - [x] 集成测试通过 / 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!173 | 11 天前 |
项目文档
简体中文 | English
目录说明
docs/
├── zh/api/ # 中文API参考文档
├── zh/guide/ # 中文使用、构建与测试指南
├── zh/programming_model/ # 中文编程模型文档
├── en/api/ # 英文API参考文档
├── en/guide/ # 英文使用、构建与测试指南
├── api_contributing.md # API文档贡献指南
├── doc_contributing.md # 资料贡献指南
└── quick_start.md # 快速开始
文档入口
| 文档 | 内容 |
|---|---|
| 快速开始 | asc-comm环境准备、源码编译和UT验证。 |
| 编程模型 | Ascend C通信编程范式、抽象硬件架构及通信方式的分类与选择。 |
| API参考 | asc-comm当前公开接口列表。 |
| Hcomm使用说明 | Hcomm点对点通信接口的基本使用流程。 |
| 构建与测试 | CANN环境、开发验证run包、UT构建和样例构建说明。 |
| 三方依赖与兼容性 | 本仓直接依赖、样例运行依赖、安装配置和集成依赖边界。 |
| API文档贡献指南 | 新增或修改API文档时的结构、约束和检查要求。 |
| 资料贡献指南 | README、docs、examples等资料文档的补充规范。 |
| 贡献指南 | Issue、开发、检查和PR提交流程。 |
| 样例 | asc-comm API使用样例入口,包含AIV直驱URMA WriteNbi/ReadNbi点对点通信样例。 |