比对结果分析指导

- 显示“*”,表示在NPU侧新增独有的算子,无对应的标准算子,无法比对,显示为“NaN”。
- 余弦相似度和KL散度比较结果为NaN,其他算法有比对数据,则表明左侧或右侧数据为0;KL散度比较结果为Inf,表明右侧数据有一个为0。
- 针对常见精度问题,通过输出“Advisor”专家建议,快速定位问题算子。
- 针对专家建议无法覆盖的复杂场景,通过查看整网比对结果中不同的算法指标,根据计算精度评价指标,定位存在精度问题的算子。
- 在多次比对或存在模糊问题定界场景中,可以通过配置-r或-s参数,实现任意选定范围内的算子精度比对,尤其针对偏大型网络,可以实现快速定位精度问题,-r或-s参数详细介绍请参见命令格式说明。
- 针对存疑的比对结果可以先进行npy与npy文件之间的精度比对进行精度问题排查。
- 针对精度差异较大算子,可通过单算子比对功能进一步分析对应张量的详细精度差异。
- 针对问题算子,根据具体场景,通过算子本身的修改、算子替换、算子融合等方式进行详细优化。
父主题: 比对结果分析