---
title: 关闭数据缓存优化
description: "如果在模型转换时不指定关闭数据缓存优化功能，当前默认开启数据缓存优化，开启数据缓存优化可提高计算效率、提升性能，但由于部分算子在实现上可能存在未考虑的场景，导致影响精度，因此在出现精度问题时可以尝试关闭数据缓存优化。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/programug/acldevg/aclcppdevg_000104.html
sourcePath: /source/zh/canncommercial/900/programug/acldevg/aclcppdevg_000104.html
indexId: 6b1fd68d9ff06aef3257c528c23f72682c7ed024e0a47c35b8265453479912d870
---
# 关闭数据缓存优化

如果在模型转换时不指定关闭数据缓存优化功能，当前默认开启数据缓存优化，开启数据缓存优化可提高计算效率、提升性能，但由于部分算子在实现上可能存在未考虑的场景，导致影响精度，因此在出现精度问题时可以尝试关闭数据缓存优化。

如果关闭数据缓存优化功能后，精度达标，则还是需要识别出问题算子，反馈给技术支持进一步分析、解决算子问题（您可以获取日志后单击Link(https://www.hiascend.com/support)联系技术支持。），解决算子问题后，建议保持开启数据缓存优化。

1. 使用ATC工具转换模型时，增加高级参数：--buffer_optimize，用于关闭数据缓存优化。
  参数设置如下所示：

```
--buffer_optimize=off_optimize
```


  关于该参数的详细说明请参见《ATC离线模型编译工具(https://www.hiascend.com/document/detail/zh/canncommercial/900/devaids/atctool/atlasatc_16_0001.html)》中的“参数说明 > 高级功能参数 > 模型调优选项 > --buffer_optimize(https://www.hiascend.comdocument/detail/zh/canncommercial/900/devaids/atctool/atlasatcparam_16_0050.html)”。

2. 使用转换后的om模型重新推理。

在联系技术支持前，设置DUMP_GE_GRAPH、DUMP_GRAPH_LEVEL环境变量，重新模型转换，打印模型转换过程中各个阶段的图描述信息。关于环境变量以及图描述信息的说明，请参见《ATC离线模型编译工具(https://www.hiascend.com/document/detail/zh/canncommercial/900/devaids/atctool/atlasatc_16_0001.html)》中的“参考>dump图详细信息”。
