下载
中文
注册

--export_compile_stat

功能说明

配置图编译过程中是否生成算子融合信息(包括图融合和UB融合)的结果文件fusion_result.json。

该文件用于记录图编译过程中使用的融合规则,文件中:

  • session_and_graph_id_xx_xx:表示融合结果所属线程和图编号。
  • graph_fusion:表示图融合。
  • ub_fusion:表示UB融合。
  • match_times:表示图编译过程中匹配到的融合规则次数。
  • effect_times:表示实际生效的次数。
  • repository_hit_times:优化UB融合知识库命中的次数。

关联参数

该参数用于生成算子融合信息,而--fusion_switch_file参数可以关闭指定的融合规则,关闭的融合规则,不会在fusion_result.json文件中呈现。

参数取值

  • 0:不生成算子融合信息结果文件。
  • 1:(默认值)程序运行正常退出时,生成算子融合信息结果文件。
  • 2:图编译完成时,生成算子融合信息结果文件。即如果图编译已完成,后续程序提前中断,也会生成算子融合信息结果文件。

若未设置ASCEND_WORK_PATH环境变量,结果文件默认生成在执行atc命令的当前路径;若设置了ASCEND_WORK_PATH环境变量,则保存路径为:$ASCEND_WORK_PATH/FE/${进程号}/fusion_result.json。

示例

--export_compile_stat=1

支持的型号

Atlas 200/300/500 推理产品

Atlas 推理系列产品

Atlas 训练系列产品

Atlas 200I/500 A2 推理产品

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

使用约束

无。