问题来源定界
- 使用以上命令找到首个输入相似,输出存在差异的算子后,可以确定是该算子存在问题。示例如下:
图1 vcs命令输出中Unique算子输出存在差异
- 如果该算子为融合算子,表明是由于算子融合导致精度问题,可以关闭该融合后重新进行精度比对,确定是否还存在其他问题。示例如下:
图2 vcs命令输出中AutomaticBufferFusionOp输出存在差异
- 如果定位到算子的输入或输出中包含embedding variable,并且embedding variable存在差异,表明是Rec SDK查表存在精度问题。示例如下:
图3 vcs命令生成的csv文件中Rec SDK查表算子输出存在差异