总结
针对TBE算子,我们已经介绍了一些定位以及解决精度问题的方法。总结一下,当我们遇到精度问题,可以按照以下步骤来解决:
- 排除对比数据错误、公式错误、CCE生成错误等等非精度问题。
- 通过数据类型转换,排查float16精度不足问题导致的计算误差。
- 根据精度不达标数据的分布确定不达标区间,可以通过EXCEL、OCTAVE等工具辅助画图将数据可视化。
- 通过分解计算过程,查看中间结果,分析精度不达标的原因,找到根因(如指令问题、溢出、计算失效等)。
- 针对具体问题采用不同的优化方案。
父主题: TBE算子精度优化