---
title: --op_debug_level
description: "| 产品 | 是否支持 |"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/devaids/aoe/aoerc_16_0059.html
sourcePath: /source/zh/canncommercial/900/devaids/aoe/aoerc_16_0059.html
indexId: 897ad494fabd79673dfad1977f87c857500ba0f34c829207b1be6a5ad663c56e60
---
# --op_debug_level

#### 产品支持情况

| 产品 | 是否支持 |
| --- | --- |
| Atlas A3 训练系列产品 / Atlas A3 推理系列产品 | √ |
| Atlas A2 训练系列产品 / Atlas A2 推理系列产品 | √ |
| Atlas 200I/500 A2 推理产品 | √ |
| Atlas 推理系列产品 | √ |
| Atlas 训练系列产品 | √ |


#### 功能说明

TBE算子编译debug功能开关。


#### 关联参数

无。


#### 参数取值

参数值：

- 0：不开启算子debug功能，在执行aoe命令当前路径不生成算子编译目录kernel_meta。
- 1：开启算子debug功能，在执行aoe命令的目录下，生成kernel_meta文件夹，并在该文件夹下生成.o（算子二进制文件）、.json文件（算子描述文件）以及TBE指令映射文件（算子cce文件*.cce和python-cce映射文件*_loc.json），用于后续使用AI Core Error分析工具进行AICore Error问题定位。
- 2：开启算子debug功能，在执行aoe命令的目录下，生成kernel_meta文件夹，并在该文件夹下生成.o（算子二进制文件）、.json文件（算子描述文件）以及TBE指令映射文件（算子cce文件*.cce和python-cce映射文件*_loc.json），用于后续使用AI Core Error分析工具进行AICore Error问题定位，同时设置为2，还会关闭编译优化开关、开启ccec调试功能（ccec编译器选项设置为-O0-g）。
- 3：不开启算子debug功能，在执行aoe命令的目录下，生成kernel_meta文件夹，并在该文件夹中生成.o（算子二进制文件）和.json文件（算子描述文件），分析算子问题时可参考。
- 4：不开启算子debug功能，在执行aoe命令的目录下，生成kernel_meta文件夹，并在该文件夹下生成*.o（算子二进制文件）、*.json文件（算子描述文件）、TBE指令映射文件（算子cce文件*.cce）和UB融合计算描述文件（{$kernel_name}_compute.json），可在分析算子问题时进行问题复现、精度比对时使用。

生成kernel_meta文件夹的前提条件是，用户对执行aoe命令的目录需要有读写权限。


参数默认值：0

参数值约束：进行调优时，建议配置为0、3或4。如果需要定位AICore Error问题，则需要将参数值设置为1或2。设置为1或2后，由于加入了调试功能，会导致网络性能下降。


#### 推荐配置及收益

无。


#### 示例

```
--op_debug_level=1
```


#### 依赖约束

无。
