---
title: AUTO_USE_UC_MEMORY
description: "控制系统是否允许算子搬移数据不经过L2 Cache的功能。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/maintenref/envvar/envref_07_0029.html
sourcePath: /source/zh/canncommercial/900/maintenref/envvar/envref_07_0029.html
indexId: f16e2a8a3e55dd6d5b740c3b7f343d56ae2da27c22c1f32854610bb19d6a4f9967
---
# AUTO_USE_UC_MEMORY


#### 功能描述

控制系统是否允许算子搬移数据不经过L2 Cache的功能。

取值为：

- 0或其他值：否，表示所有算子搬移数据都必须经过L2 Cache。
- 1：是，表示允许算子搬移数据可以不经过L2 Cache，具体是否经过L2 Cache，由算子Kernel代码中的逻辑决定。默认值为1。
  配置为1后，部分算子性能可得到提升，但可能存在AI Core Error风险。


本环境变量为试验特性，后续版本可能会存在变更，不支持应用于商用产品中。


#### 配置示例

```
export AUTO_USE_UC_MEMORY=0
```


#### 使用约束

在调用aclInit接口初始化时，会触发读取该环境变量。


#### 支持的型号

Atlas 推理系列产品

Atlas A2 训练系列产品 / Atlas A2 推理系列产品

Atlas A3 训练系列产品 / Atlas A3 推理系列产品
