项目文档
目录说明
关键目录结构如下:
├── context # 公共目录,存放包括基本概念、项目目录介绍、build参数说明等文档
│ ├── dir_structure.md
│ ├── build.md
│ └── ...
├── debug # 算子调试调优文档目录
│ ├── op_debug_prof.md
│ ├── ...
├── develop # 算子开发文档目录(包括AI Core和AI CPU算子开发指南等)
│ ├── aicore_develop_guide.md
│ ├── aicpu_develop_guide.md
│ ├── ...
├── figures # 图片目录
├── invocation # 算子调用文档目录(包括aclnn调用、图模式调用等)
│ ├──op_invocation.md
│ ├── ...
├── op_api_list.md # 全量算子接口列表(aclnn)
├── op_list.md # 全量算子列表
└── README
文档说明
项目全量文档如下,请按需获取对应内容。
| 文档 | 说明 |
|---|---|
| 算子列表 | 介绍项目包含的所有算子清单。 |
| aclnn列表 | 介绍项目包含的所有算子API,通过该API可直调算子。 |
| 环境部署 | 介绍基础环境搭建过程,包括不同场景下软件包和第三方依赖的获取和安装。 |
| 算子调用 | 介绍如何编译源码并执行算子,包括不同场景下的算子包编译、算子样例执行、UT执行等。 |
| 算子开发 | 介绍如何基于本项目工程开发新算子,包括算子原型定义、Tiling实现、Kernel实现等。 |
| 算子调用方式 | 介绍多种算子调用方式和调用流程,例如aclnn调用、图模式调用等。 |
| 算子调试调优 | 介绍常见的算子调试、调优方法。 |
附录
| 文档 | 说明 |
|---|---|
| 算子基本概念 | 介绍算子领域相关的基础概念和术语,如量化/稀疏、数据类型、数据格式等。 |
| build参数说明 | 介绍本项目build.sh脚本的功能和参数含义。 |