---
title: --debug_dir
description: "| 产品 | 是否支持 |"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/devaids/atctool/atlasatcparam_16_0088.html
sourcePath: /source/zh/canncommercial/900/devaids/atctool/atlasatcparam_16_0088.html
indexId: e267e7f850d355196b2f3c87ceb73d7d67a1e9cfb15abaab6c3e76067552780572
---
# --debug_dir

#### 产品支持情况

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


#### 功能说明

用于配置模型转换过程中算子编译生成的调试相关过程文件的路径。

过程文件包括但不限于算子.o（算子二进制文件）、.json（算子描述文件）、.cce等文件，具体生成的文件以--op_debug_level参数设置的取值为准。


#### 关联参数

如果要自行指定算子编译的过程文件存放路径，需--debug_dir参数与--op_debug_level（取值为非0）参数配合使用。


#### 参数取值

参数值：算子编译生成的调试相关文件的路径。

参数值格式：路径支持大小写字母（a-z，A-Z）、数字（0-9）、下划线（_）、短横线（-）、句点（.）、中文汉字。

参数值约束：如果使用该参数，则在执行atc命令之前，请先创建该参数要指定的目录，并且该目录需要有读写权限。

参数默认值：在执行atc命令的当前路径./kernel_meta文件夹中生成算子编译的过程文件。


#### 推荐配置及收益

无。


#### 示例

例如创建的目录名为debug_info，则执行命令为：

```
--debug_dir=
$HOME/module/out/
debug_info --op_debug_level=1
```


#### 使用约束

算子编译生成的调试文件存储路径，除--debug_dir参数设置的方式外，还可以配置环境变量ASCEND_WORK_PATH(https://www.hiascend.comdocument/detail/zh/canncommercial/900/maintenref/envvar/envref_07_0007.html)，几种方式优先级为：配置参数“--debug_dir”>环境变量ASCEND_WORK_PATH >默认存储路径。
