ai-infra-interview-305

第 115 题:推理引擎的debug模式?如何定位精度下降问题?

题目

推理引擎的debug模式?如何定位精度下降问题?


完整讲解

一、推理引擎的 Debug 模式

二、精度下降的常见原因

三、定位流程

  1. 确定 golden:FP32 或 PyTorch/ONNX 高精度结果作为标准。
  2. 同输入 跑优化引擎,逐层或按 block dump 对比,找到 首次显著偏差 的层/op。
  3. 对该层 关优化、提精度、或替换为参考实现 再测,确认是否该点导致。
  4. 若为量化,检查 scale、校准集、量化配置;若为融合,检查该融合的数学等价性。
  5. 修复后做 回归测试(多输入、多 shape),避免再次退化。

面试要点


记忆要点

  1. 用 FP32/高精度做 golden;dump 对比找首次偏差层。
  2. 关优化、提精度、单 op 测试缩小范围。
  3. 量化问题查 scale 与 calibration;融合问题查等价性。
返回模块 返回总览