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