文档
注册

ASCEND_CACHE_PATH

功能描述

若开发者期望编译运行过程中产生的文件落盘到归一路径,可通过此环境变量设置共享文件的存储路径,各组件编译运行过程中产生的可共享文件会存储到此环境变量定义的路径中。
  • 此环境变量指定的路径支持大小写字母(a-z,A-Z)、数字(0-9)、下划线(_)、中划线(-)、句点(.)、中文字符。
  • 请确保指定的路径存在且路径有效,执行用户需要具有读、写、可执行权限。

各组件落盘到${ASCEND_CACHE_PATH}路径下的文件如下表所示。

表1 各组件共享文件落盘路径汇总

组件

共享文件落盘路径

文件内容

优先级说明

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

算子编译缓存文件。

支持单机多卡共享。

配置参数“op_compiler_cache_dir”> ASCEND_CACHE_PATH > 默认路径($HOME/atc_data)

AscendCL

${ASCEND_CACHE_PATH}/kernel_cache

算子编译缓存文件。

支持单机多卡共享。

  • 构图接口“aclgrphBuildInitialize”中参数“OP_COMPILER_CACHE_DIR”> ASCEND_CACHE_PATH > 默认路径($HOME/atc_data)
  • 构图接口“aclgrphBuildModel”中参数“OP_COMPILER_CACHE_DIR”> ASCEND_CACHE_PATH > 默认路径($HOME/atc_data)
  • 应用编译接口“aclCompileOpt”中参数“ACL_OP_COMPILER_CACHE_DIR” > ASCEND_CACHE_PATH > 默认路径($HOME/atc_data)

配置示例

export ASCEND_CACHE_PATH=/repo/task001/cache

是否必选

使用约束

  • 共享存储需要支持Linux文件锁(如NFSV4、华为OceanStor Pacific 9950和9550 ),对于不支持Linux文件锁的存储(如NFSV3),建议优先存储到本地目录。
  • 多服务器场景下,各机器上的AI处理器型号以及固件驱动与CANN软件版本需要保持一致。

支持的型号

Atlas 200/300/500 推理产品

Atlas 训练系列产品

Atlas 推理系列产品(Ascend 310P处理器)

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

Atlas 200/500 A2推理产品

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词