通过命令行方式分析比对结果
命令格式说明
通过命令行方式分析比对结果是基于Tensor比对的基础上执行-advisor参数功能,完成精度比对之后继续进行专家系统分析并输出结果。
命令行格式如下:
python3 msaccucmp.py compare -m my_dump_path -g golden_dump_path -advisor
精度比对工具保存在$HOME/Ascend/ascend-toolkit/latest/tools/operator_cmp/compare目录下。
参数名 |
参数说明 |
---|---|
-advisor |
在Tensor比对结束后,针对比对结果进行数据分析,给出专家建议。 |
注:-overflow_detection参数为FP16溢出检测专家建议提供数据,配置-advisor参数后会自动打开该参数功能。 |
操作步骤
- 登录CANN工具安装环境。
- 生成json文件。
$HOME/Ascend/ascend-toolkit/latest/bin/atc --mode=1 --om=$HOME/data/resnet50.om --json=$HOME/data/resnet50.json
- 执行比对命令。
python3 msaccucmp.py compare -m $HOME/MyApp_mind/resnet50 -g $HOME/Standard_caffe/resnet50 -f $HOME/data/resnet50.json -out $HOME/result -advisor
- 执行命令后会进行精度比对,比对完成后将直接进行专家系统分析,并打屏输出结果,结果文件命名为advisor_summary.txt,保存路径同样由-out参数确定。输出结果详细介绍请参见输出结果和优化建议。
父主题: 比对结果专家建议