已合并
modified md files(for readability improvement) #682
gitee-duhuiping创建于 4月7日
modified md files(for readability improvement) #682
已合并
共 6 个文件变更+7-21
| @@ -15,6 +15,7 @@ aclnnStatus aclxxXxx(void *workspace, uint64_t workspaceSize, aclOpExecutor *exe | |||
| 15 | > | 15 | > |
| 16 | > - workspace是指除输入/输出外,API在AI处理器上完成计算所需要的临时内存。 | 16 | > - workspace是指除输入/输出外,API在AI处理器上完成计算所需要的临时内存。 |
| 17 | > - 第二段接口aclxxXxx(...)不能重复调用,如下调用方式会出现异常: | 17 | > - 第二段接口aclxxXxx(...)不能重复调用,如下调用方式会出现异常: |
| 18 | +> | ||
| 18 | > ```Cpp | 19 | > ```Cpp |
| 19 | > aclxxXxxGetWorkspaceSize(...) | 20 | > aclxxXxxGetWorkspaceSize(...) |
| 20 | > aclxxXxx(...) | 21 | > aclxxXxx(...) |
| @@ -185,6 +185,6 @@ | |||
| 185 | 185 | ||
| 186 | ```sh | 186 | ```sh |
| 187 | trace_core0.json | 187 | trace_core0.json |
| 188 | - ``` | 188 | + ``` |
| 189 | 189 | ||
| 190 | -3. 在Chrome浏览器中输入“chrome://tracing”地址,并将生成的指令流水图文件(trace_core0.json)拖到空白处打开,具体参数介绍参考CANN Simulator中[“仿真结果解析”](./cann_sim.md#仿真结果解析)章节。 | 190 | +3. 在Chrome浏览器中输入“chrome://tracing”地址,并将生成的指令流水图文件(trace_core0.json)拖到空白处打开,具体参数介绍参考CANN Simulator中[“仿真结果解析说明”](./cann_sim.md#仿真结果解析说明)章节。 |
| @@ -156,7 +156,7 @@ flowchart TB | |||
| 156 | 156 | ||
| 157 | ### 算子工程目录结构 | 157 | ### 算子工程目录结构 |
| 158 | 158 | ||
| 159 | -``` | 159 | +```tex |
| 160 | {op_name}/ # 算子根目录(如 add/) | 160 | {op_name}/ # 算子根目录(如 add/) |
| 161 | ├── CMakeLists.txt # 构建配置(必需) | 161 | ├── CMakeLists.txt # 构建配置(必需) |
| 162 | ├── README.md # 算子说明 | 162 | ├── README.md # 算子说明 |
| @@ -320,7 +320,7 @@ OP_ADD(AddCustom); | |||
| 320 | 320 | ||
| 321 | ### 算子命名规则示例 | 321 | ### 算子命名规则示例 |
| 322 | 322 | ||
| 323 | -``` | 323 | +```tex |
| 324 | 算子类型(大驼峰) → 实现文件名/核函数名(下划线) | 324 | 算子类型(大驼峰) → 实现文件名/核函数名(下划线) |
| 325 | ───────────────────────────────────────────────── | 325 | ───────────────────────────────────────────────── |
| 326 | AddCustom → add_custom | 326 | AddCustom → add_custom |
| @@ -339,6 +339,7 @@ StatelessRandom → stateless_random | |||
| 339 | > 当算子有多个输入输出时,**算子原型注册**需要明确标明输入输出之间的数据类型对应关系(排列组合),而**IR定义**只需要各自列举支持的数据类型即可。 | 339 | > 当算子有多个输入输出时,**算子原型注册**需要明确标明输入输出之间的数据类型对应关系(排列组合),而**IR定义**只需要各自列举支持的数据类型即可。 |
| 340 | > | 340 | > |
| 341 | > 例如:某算子输入x支持float32/float16,输出y支持float32/float16,但对应关系为: | 341 | > 例如:某算子输入x支持float32/float16,输出y支持float32/float16,但对应关系为: |
| 342 | +> | ||
| 342 | > - float32 → float32 | 343 | > - float32 → float32 |
| 343 | > - float16 → float16 | 344 | > - float16 → float16 |
| 344 | > - float16 → float32 | 345 | > - float16 → float32 |
| @@ -8,7 +8,7 @@ build.sh是本项目的构建脚本,默认在项目根目录下,作用是将 | |||
| 8 | 8 | ||
| 9 | 1. **配置环境变量** | 9 | 1. **配置环境变量** |
| 10 | 10 | ||
| 11 | - 参考[环境部署](./quick_install.md#环境准备三选一)完成环境变量配置。 | 11 | + 参考[环境部署](./quick_install.md)完成基础环境搭建。 |
| 12 | 12 | ||
| 13 | ```bash | 13 | ```bash |
| 14 | # 默认路径安装,以root用户为例 | 14 | # 默认路径安装,以root用户为例 |