| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
新增代码贡献规范文档 Co-authored-by: wuyang_hw<wuyang74@hisilicon.com> # message auto-generated for no-merge-commit merge: !2313 merge guidelines into master 新增代码贡献规范文档 Created-by: wuyang_hw Commit-by: wuyang_hw Merged-by: cann-robot Description: ## 描述 在 docs/contributing/ 下新增贡献规范文档,统一编码风格、API 设计、目录结构、测试编写等约定。同步更新 CONTRIBUTING.md 添加规范索引。 | 文档 | 内容 | |------|------| | code-style.md | 命名、header guard、include、namespace、宏、constexpr、格式化 | | api-design.md | 三种 API 对比、模板参数、__aicore__、Tiling 接口、弃用标注 | | directory-structure.md | include/↔impl/ 映射、文件后缀、架构目录、新增 API 清单 | | testing.md | 测试框架、UT 编写模板、Header Checker、覆盖率要求 | | README.md | 规范索引与快速导航 | ## 关联的Issue NA ## 测试 纯文档变更,内部链接已校验。 ## 文档更新 同步更新 CONTRIBUTING.md。 ## 类型标签 - [ ] 🐛 fix - [ ] ✨ feat - [ ] ⚡ perf - [ ] ♻️ refactor - [ ] 🧪 test - [x] 📝 docs - [ ] 🔧 ci - [ ] ↩️ revert - [ ] 🧹 chore See merge request: cann/asc-devkit!2313 | 1 个月前 | |
同步ub和kernel Co-authored-by: haipingmao<maohaiping@huawei.com> # message auto-generated for no-merge-commit merge: !5145 merge br_refactor_kernel_ub_name into master 同步ub和kernel Created-by: haipingmao Commit-by: haipingmao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 统一资料中UB和核函数Kernel的称呼 - 在一篇文档中,第一次出现的地方使用Unified Buffer(UB),后续采用UB。 - 将核函数/Kernel/核函数Kernel等统一为:核函数(Kernel) ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> compile ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> - docs/zh下所有文件信息 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5145 | 19 天前 | |
新增代码贡献规范文档 Co-authored-by: wuyang_hw<wuyang74@hisilicon.com> # message auto-generated for no-merge-commit merge: !2313 merge guidelines into master 新增代码贡献规范文档 Created-by: wuyang_hw Commit-by: wuyang_hw Merged-by: cann-robot Description: ## 描述 在 docs/contributing/ 下新增贡献规范文档,统一编码风格、API 设计、目录结构、测试编写等约定。同步更新 CONTRIBUTING.md 添加规范索引。 | 文档 | 内容 | |------|------| | code-style.md | 命名、header guard、include、namespace、宏、constexpr、格式化 | | api-design.md | 三种 API 对比、模板参数、__aicore__、Tiling 接口、弃用标注 | | directory-structure.md | include/↔impl/ 映射、文件后缀、架构目录、新增 API 清单 | | testing.md | 测试框架、UT 编写模板、Header Checker、覆盖率要求 | | README.md | 规范索引与快速导航 | ## 关联的Issue NA ## 测试 纯文档变更,内部链接已校验。 ## 文档更新 同步更新 CONTRIBUTING.md。 ## 类型标签 - [ ] 🐛 fix - [ ] ✨ feat - [ ] ⚡ perf - [ ] ♻️ refactor - [ ] 🧪 test - [x] 📝 docs - [ ] 🔧 ci - [ ] ↩️ revert - [ ] 🧹 chore See merge request: cann/asc-devkit!2313 | 1 个月前 | |
example_tensor_api_snake Co-authored-by: watermelon_milk<NSvQ5oaBy439Dy3ewqp32tDq> # message auto-generated for no-merge-commit merge: !5071 merge tensor_snake into master example_tensor_api_snake Created-by: watermelon_milk Commit-by: watermelon_milk Merged-by: cann-robot Description: ## 描述 example样例切换snake风格 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5071 | 9 天前 | |
同步ub和kernel Co-authored-by: haipingmao<maohaiping@huawei.com> # message auto-generated for no-merge-commit merge: !5145 merge br_refactor_kernel_ub_name into master 同步ub和kernel Created-by: haipingmao Commit-by: haipingmao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 统一资料中UB和核函数Kernel的称呼 - 在一篇文档中,第一次出现的地方使用Unified Buffer(UB),后续采用UB。 - 将核函数/Kernel/核函数Kernel等统一为:核函数(Kernel) ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> compile ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> - docs/zh下所有文件信息 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5145 | 19 天前 |
AscendC代码贡献指南
快速导航
编码规范
- code-style.md — C++代码风格:命名、头文件保护、include、命名空间、宏、constexpr、格式化、代码注释、弃用标注
接口设计
- api-design.md — API接口设计约定:模板参数、
__aicore__、Tiling接口
目录与文件
- directory-structure.md — 目录结构、文件命名、架构目录、新增API操作清单
测试
- testing.md — 测试框架、文件命名、UT编写、Header Checker、覆盖率要求
相关文档
- CONTRIBUTING.md — 贡献总流程
- asc_adv_api_contributing.md — 高阶API开发流程
- asc_basic_api_contributing.md — 基础API开发流程
- asc_c_api_contributing.md — C API开发流程
- asc_doc_contributing.md — 文档贡献流程