
ASCEND_WORK_PATH【免费下载链接】docs该仓库用于维护cann公共文档项目地址: https://gitcode.com/cann/docs功能描述若开发者期望编译运行过程中产生的文件落盘到归一路径可通过此环境变量设置单机独享文件的存储路径各组件编译运行过程中产生的单机独享文件会存储到此环境变量定义的路径中。路径支持大小写字母a-zA-Z、数字0-9、下划线_、中划线-、句点.、中文字符。若指定的路径存在且有效请确保执行用户具有读、写、执行权限若指定的路径不存在软件会自动创建。${ASCEND_WORK_PATH}路径下的文件包括${ASCEND_WORK_PATH}/aoe_data/记录AOE调优过程中的相关信息包括调优任务名称、调优耗时、调优前后的模型执行时间/算子执行时间、知识库命中信息等。优先级说明ASCEND_WORK_PATH AOE默认调优工作目录AOE默认调优工作目录为${install_path}/latest/tools/aoe/conf/aoe.ini中“WORK_PATH”参数的取值。${ASCEND_WORK_PATH}/log/日志文件。优先级说明ASCEND_PROCESS_LOG_PATH ASCEND_WORK_PATH 日志默认存储路径$HOME/ascend/log${ASCEND_WORK_PATH}/atrace/trace日志文件。优先级说明ASCEND_WORK_PATH trace日志默认存储路径$HOME/ascend/atrace${ASCEND_WORK_PATH}/profiling_data/Profiling工具收集到的性能数据的存放路径。优先级说明离线推理场景若通过msprof命令采集性能数据优先级如下--output参数 ASCEND_WORK_PATH 默认路径推理执行的模型文件存储路径若通过acl.json配置文件方式采集性能数据优先级如下配置参数“output” ASCEND_WORK_PATH 默认路径应用工程可执行文件所在目录TensorFlow训练/在线推理场景PROFILING_OPTIONS环境变量中的“output”参数、训练脚本“profiling_options”配置中的“output”参数、训练脚本调用Profiler类配置的“output_path”参数优先级大于ASCEND_WORK_PATH。需要注意训练/在线推理场景下output/output_path参数与环境变量ASCEND_WORK_PATH二者需要配置一个否则profiling性能数据采集功能报错。PyTorch训练/在线推理场景on_trace_readytensorboard_trace_handler函数指定的性能数据路径 ASCEND_WORK_PATH 默认路径若配置tensorboard_trace_handler函数后未指定具体路径可以通过环境变量ASCEND_WORK_PATH设置此时落盘的性能数据会自动解析若代码中未使用on_trace_readytorch_npu.profiler.tensorboard_trace_handler函数那么通过环境变量ASCEND_WORK_PATH设置并落盘的性能数据为原始数据。${ASCEND_WORK_PATH}/kernel_meta/算子编译生成的调试相关的过程文件包括但不限于算子.o算子二进制文件、.json算子描述文件、.cce等文件。以下场景提供了设置算子编译生成的调试过程文件存储路径的参数或接口其优先级高于ASCEND_WORK_PATH环境变量详细描述如下使用ATC工具进行离线模型编译的场景参数“--debug_dir” ASCEND_WORK_PATH 默认路径./当前执行路径使用AscendCL接口构建或编译模型的场景构图接口aclgrphBuildInitialize中参数“DEBUG_DIR” ASCEND_WORK_PATH 默认路径./当前执行路径构图接口aclgrphBuildModel中参数“DEBUG_DIR” ASCEND_WORK_PATH 默认路径./当前执行路径应用编译接口“aclCompileOpt”中参数ACL_DEBUG_DIR ASCEND_WORK_PATH 默认路径./当前执行路径TensorFlow网络训练或在线推理场景TF Adapter配置参数“debug_dir” ASCEND_WORK_PATH 默认路径./当前执行路径。${ASCEND_WORK_PATH}/${pid}_${device_id}开启DUMP图描述信息打印的场景下即配置环境变量DUMP_GE_GRAPH的场景会落盘相应的DUMP图文件。优先级说明环境变量“DUMP_GRAPH_PATH” ASCEND_WORK_PATH 默认路径./当前执行路径${ASCEND_WORK_PATH}/extra-info/data-dump/exception dump文件、异常算子编译信息。优先级说明环境变量“NPU_COLLECT_PATH” ASCEND_WORK_PATH 默认存储路径当前执行路径。${ASCEND_WORK_PATH}/tmp_weight_${pid}_${session_id}开启权重外置的场景下此目录下存储Const、Constant节点的权重文件。不同场景下开启权重外置的方法不同具体可参考对应场景的用户指南或开发指南。优先级说明ASCEND_WORK_PATH 默认路径./当前执行路径${ASCEND_WORK_PATH}/FE/${pid}/fusion_result.json除去“fusion_switch.cfg”文件中已关闭的融合规则后仍然在使用的融合规则。优先级说明ASCEND_WORK_PATH 默认路径./当前执行路径${ASCEND_WORK_PATH}/check_result.json模型预检结果文件。使用ATC工具进行离线模型编译时当atc命令中的--mode0且模型解析失败时或者--mode3仅做模型预检时通过该环境变量可指定预检结果文件的保存路径。优先级说明参数“--check_report” ASCEND_WORK_PATH 默认路径./当前执行路径${ASCEND_WORK_PATH}/printf/算子Kernel数据Dump的数据文件。优先级说明ASCEND_DUMP_PATH ASCEND_WORK_PATH 默认路径当前执行路径。配置示例export ASCEND_WORK_PATH/repo/task001/172.16.1.12_01_03配置的路径需要为已存在目录且执行用户具有读、写、执行权限该路径的最后一段字段需要可唯一标识当前机器。建议此唯一标识通过machineID、vmID与dockerID拼接组成如“machineID_vmID_dockerID”。machineID当前机器的IP地址。vmID虚拟机ID。dockerIDDocker容器ID。如果您是物理机环境仅通过IP地址标识即可。使用约束多服务器场景下各机器上的AI处理器型号以及固件驱动与CANN软件版本需要保持一致。支持的型号Ascend 950PR/Ascend 950DTAtlas A3 训练系列产品/Atlas A3 推理系列产品Atlas A2 训练系列产品/Atlas A2 推理系列产品Atlas 训练系列产品Atlas 推理系列产品Atlas 200I/500 A2 推理产品【免费下载链接】docs该仓库用于维护cann公共文档项目地址: https://gitcode.com/cann/docs创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考