DUMP_GRAPH_LEVEL
功能描述
把整个图编译流程中各个阶段的图描述信息打印到文件中。
此环境变量支持如下两种配置方式,两种方式均是控制图落盘的个数,用户可以按需使用,注意两种配置方式不支持混合使用:
- 配置数值,取值如下:
- 1:dump所有图。
- 2:dump除子图外的所有图。
- 3:dump最后的生成图,即经过GE优化、编译后的图。
- 4:dump最早的生成图,即经过GE解析映射算子后,最早下沉到Device上的整图,此时图结构尚未经过GE的编译优化。
- 配置按照|分隔的字符串,配置如下:
例如配置为"aa|bb",则表示dump出名称包含aa和bb的图,aa和bb需要指定为图编译流程中的合法字符串,合法字符串的获取可以从全量的dump图得到。
DUMP_GRAPH_LEVEL环境变量只有在DUMP_GE_GRAPH开启时才生效,默认值为2。
配置示例
- 配置为数值:
export DUMP_GRAPH_LEVEL=1
- 配置为按照|分隔的字符串:
export DUMP_GRAPH_LEVEL="PreRunBegin|after_infershape"
使用约束
- 如果此环境变量设置了其他非法值,可能会导致未定义的行为发生。
- 此环境变量需要配合DUMP_GE_GRAPH使用,即开启DUMP_GE_GRAPH的场景下,可通过DUMP_GRAPH_LEVEL控制生成的dump图信息。
支持的型号
Atlas 200/300/500 推理产品
Atlas 训练系列产品
Atlas 推理系列产品
Atlas A2训练系列产品/Atlas 800I A2推理产品
Atlas 200/500 A2推理产品
父主题: 图编译