文件最后提交记录最后更新时间
【AR20260421656919】AddN算子支持aclnn接口 Co-authored-by: zhouyuanhang30083383<zhouyuanhang4@h-partners.com> # message auto-generated for no-merge-commit merge: !2720 merge master into master 【AR20260421656919】AddN算子支持aclnn接口 Created-by: VoyageZhou Commit-by: zhouyuanhang30083383 Merged-by: cann-robot Description: ## 描述 AddN算子支持aclnn接口 ## 关联的Issue [ISSUE 1749](https://gitcode.com/cann/ops-math/issues/1749) ## 测试 待测试 ## 文档更新 待更新 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!272015 小时前
修改格式错误,文档反馈 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !2937 merge master into master 修改格式错误,文档反馈 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 一、涉及文件 docs/README.md docs/zh/develop/aicore_develop_guide.md docs/zh/invocation/quick_op_invocation.md docs/zh/develop/aicore_develop_guide.md docs/zh/develop/aicpu_develop_guide.md docs/CONTRIBUTING_DOCS.md docs/zh/context/aclnn返回码.md docs/zh/debug/op_debug_prof.md docs/zh/develop/aicore_develop_guide.md 二、问题描述 [第9行] 目录树第一行 ├── zh 缺少缩进前缀,层次不一致 [第222行] 注释中 "1,3获取UB大小",逗号应为句号(表示步骤1.3) [第153行] 交付件列表缺少分隔:"README.md ${op_name}_def.cpp" [第239/241行] 步骤编号 "9. acl去初始化" 出现两次 [第412行] 注释 "输入Z的GM地址" 应为 "输出Z的GM地址"(变量 outputGMZ_ 是输出) [第172行] 代码 input->GetTensorShape() 中变量 input 未定义,应为 input0 [第101行] 拼写错误:"算子RAEDME文档模板" → "算子README文档模板" [第125行] 状态码名拼写错误:ACLNN_ERR_INNER_KEY_CONFILICT → CONFLICT [第37行] 示例错误信息中 "addmmTennsor" → "addmmTensor" [第698行] 注释中 "tiling阶段湖区的ub大小","湖区" 应为 "获取" 三、建议修改 添加适当空格缩进 将 "1,3" 改为 "1.3" 改为 "README.md 和 ${op_name}_def.cpp" 或列表格式 第二个改为 "10. acl去初始化" 将 "输入" 改为 "输出" 改为 input0->GetTensorShape() 将 RAEDME 改为 README 修正拼写 修正拼写 改为 "tiling阶段获取的ub大小" ## 关联的Issue <# 1614 1615 1617 <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!29377 天前
docs: 优化编译文档说明,区分单算子编译与全量编译场景 Co-authored-by: songkai111<songkai16@huawei.com> # message auto-generated for no-merge-commit merge: !2936 merge master into master docs: 优化编译文档说明,区分单算子编译与全量编译场景 Created-by: songkai111 Commit-by: songkai111 Merged-by: cann-robot Description: ## 描述 优化编译文档中关于单算子编译与全量编译的说明,帮助用户更清晰地选择合适的编译方式。 ### 改动原因 原文档中编译命令说明不够清晰,用户难以区分单算子编译与全量编译的适用场景,容易误用全量编译导致耗时过长。 ### 改动方法 1. **docs/QUICKSTART.md**:在编译指定算子章节增加单算子编译说明,补充全量编译的交叉引用链接 2. **docs/zh/install/compile.md**:在全量编译(ops-math包)章节增加说明提示,告知全量编译耗时较长,建议日常开发优先使用单算子编译 ## 关联的Issue - #1654 ## 测试 文档变更,无功能测试。 ## 文档更新 - docs/QUICKSTART.md:补充单算子编译说明与全量编译交叉引用 - docs/zh/install/compile.md:补充全量编译耗时说明 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!29368 天前
modify aclnn invoction guide Co-authored-by: gitcode-chenjiao<chenjiao31@huawei.com> # message auto-generated for no-merge-commit merge: !2888 merge master into master modify aclnn invoction guide Created-by: gitcode-chenjiao Commit-by: gitcode-chenjiao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 优化aclnn API调用方式介绍 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 已验证 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> quick_op_invocation.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!28886 天前
README.md

文档中心

目录结构

Docs目录结构说明如下:

├── zh
│    ├── context                            # 公共文档,如术语、基础概念等
│    ├── debug                              # 算子调试指导文档
│    │   ├── op_debug_prof.md
│    │   ├── ...
│    ├── develop                            # 算子开发指导文档
│    │   ├── aicore_develop_guide.md
│    │   ├── aicpu_develop_guide.md
│    │   ├── ...
│    ├── figures                            # 图片目录
│    ├── install                            # 环境安装和编译指导文档
│    │   ├── build.md  
│    │   ├── compile.md  
│    │   ├── quick_install.md 
│    │   └── ...
│    ├── invocation                         # 算子调用指导文档(包括aclnn调用、图模式调用等)
│    │   ├── quick_op_invocation.md
│    │   ├── ...
│    ├── op_api_list.md                     # 全量算子接口列表(aclnn)
│    ├── op_list.md                         # 全量算子列表      
├── CONTRIBUTING_DOCS.md                 # 文档贡献说明
├── QUICKSTART.md                        # 快速入门
└── README.md                            

进阶教程

指南类文档

文档 说明
源码构建指南 介绍联网/未联网场景下不同的源码构建方式和验证方法。
算子调用指南 介绍调用算子样例方法和不同算子调用方式(如PyTorch/aclnn/图等)。
标准算子开发指南 介绍如何基于标准工程定义算子原型、实现Tiling和Kernel,此类算子称为“标准算子”。
标准算子支持aclnn和图模式调用。
简易算子开发指南 介绍如何基于简易工程实现fast_kernel_launch,即<<<>>>方式,此类算子称为“简易算子”(也称为生态最简算子)。
简易算子仅支持PyTorch调用。
算子调试调优 介绍常见的算子功能调试和性能调优方法(如数据采集和仿真流水等)。

API类文档

文档 说明
算子列表 介绍项目包含的所有算子清单。
aclnn列表 介绍项目包含的所有算子aclnn API清单。为方便用户在Host侧调用算子,提供了C语言API,即aclnn前缀的API。

工具类文档

文档 说明
Simulator仿真工具 面向算子开发场景的SoC级仿真工具,用于分析运行在AI仿真器上AI任务在各阶段精度和性能数据。

更多文档

欢迎前往wiki中心了解更多项目信息,包括项目定位、算子开发补充知识介绍、性能优化方法论、常见问题(FAQ)及问题定位方法等。

附录

文档 说明
算子基本概念 介绍算子领域相关的基础概念和术语,如量化/稀疏、数据类型、数据格式等。
build参数说明 介绍本项目build.sh参数功能和取值,包括源码编译、算子调用、调试等。