ASCEND_CACHE_PATH
功能描述
若开发者期望编译运行过程中产生的文件落盘到归一路径,可通过此环境变量设置共享文件的存储路径,各组件编译运行过程中产生的可共享文件会存储到此环境变量定义的路径中。
- 此环境变量指定的路径支持大小写字母(a-z,A-Z)、数字(0-9)、下划线(_)、中划线(-)、句点(.)、中文字符。
- 请确保指定的路径存在且路径有效,执行用户需要具有读、写、可执行权限。
各组件落盘到${ASCEND_CACHE_PATH}路径下的文件如下表所示。
组件 |
共享文件落盘路径 |
文件内容 |
优先级说明 |
---|---|---|---|
AOE |
${ASCEND_CACHE_PATH}/aoe_data |
知识库文件。 支持多机共享。 |
TUNE_BANK_PATH> ASCEND_CACHE_PATH> 默认知识库路径 关于默认知识库路径的说明,请参见TUNE_BANK_PATH中说明。 |
ATC |
${ASCEND_CACHE_PATH}/kernel_cache |
算子编译缓存文件。 支持单机多卡共享。 |
参数“--op_compiler_cache_dir” > ASCEND_CACHE_PATH > 默认路径($HOME/atc_data) |
PyTorch Adapter |
${ASCEND_CACHE_PATH}/kernel_cache |
算子编译缓存文件。 支持单机多卡共享。 |
ACL_OP_COMPILER_CACHE_DIR > ASCEND_CACHE_PATH > 默认路径($HOME/atc_data)。 |
TF Adapter |
${ASCEND_CACHE_PATH}/kernel_cache |
算子编译缓存文件。 支持单机多卡共享。 |
TF Adapter配置参数“op_compiler_cache_dir”> ASCEND_CACHE_PATH > 默认路径($HOME/atc_data)。 |
AscendCL |
${ASCEND_CACHE_PATH}/kernel_cache |
算子编译缓存文件。 支持单机多卡共享。 |
配置示例
export ASCEND_CACHE_PATH=/repo/task001/cache
使用约束
- 共享存储需要支持Linux文件锁(如NFSV4、OceanStor Pacific 9950和9550 ),对于不支持Linux文件锁的存储(如NFSV3),建议优先存储到本地目录。
- 多服务器场景下,各机器上的AI处理器型号以及固件驱动与CANN软件版本需要保持一致。
支持的型号
Atlas 200/300/500 推理产品
Atlas 训练系列产品
Atlas 推理系列产品
Atlas A2训练系列产品/Atlas 800I A2推理产品
Atlas 200/500 A2推理产品
父主题: 落盘文件配置