Dec, 2023

Fix-Con:深度学习模型转换的自动故障定位和修复

TL;DR深度学习模型之间的框架转换是为了实现模型在设备之间的兼容性,并利用可能仅限于某个深度学习框架的优化功能。然而,此转换过程可能存在错误,导致转换后的模型要么无法部署,要么存在问题,严重影响其预测准确性。我们提出了一种自动化的故障定位和修复方法,Fix-Con,用于在深度学习框架之间进行模型转换时检测和修复所引入的故障,包括模型输入、参数、超参数和模型图。通过在数据集中的每个图像中比较源模型和转换目标模型的输出标签的差异,Fix-Con 定位潜在的转换故障,并进行适当的修复,例如用源模型的参数替换目标模型的参数。我们对经过四个不同深度学习框架转换的三个广泛使用的图像识别模型的模型转换错误进行了 Fix-Con 的有效性评估。总体而言,Fix-Con 能够完全修复或显著提高 15 个错误转换案例中的 14 个案例的性能。