paperbot · PL 论文追踪

全部论文 待读 收藏

P2 An Empirical Study Towards Characterizing Deep Learning Development and Deployment Across Different Frameworks and Platforms

跨不同框架与平台的深度学习开发与部署特征化实证研究
ASE 2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE)2019匹配度 3/10 · 论文属于深度学习框架/平台的实证与缺陷研究,关注 ML 系统开发部署差异、兼容性和软件缺陷,与“在机器学习系统中应用静态分析”有较弱的间接关联;但它并未涉及静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析,核心方向不匹配。引用 128 inbox
Qianyu Guo, Sen Chen, Xiaofei Xie, Lei Ma, Qiang Hu, Hongtao Liu, Yang Liu, Jianjun Zhao, Xiaohong Li
crossref: 2026-09-12

AI 速览

一句话:首次系统实证比较主流深度学习框架与平台在开发与部署中的精度、鲁棒性、性能及兼容性差异,并发现缺陷与总结指南。

深度学习框架与平台的架构和实现差异给DL软件开发与部署带来兼容性、可靠性与性能挑战,但尚缺系统实证。本文用两种DNN架构和三个数据集,跨框架、跨平台开展研究:开发阶段在相同训练配置或相同权重/偏置下比较预测精度,并用对抗攻击评估鲁棒性;部署阶段考察模型从PC迁移/量化到移动端和Web浏览器后的精度、时间与内存。结果显示,框架计算差异可导致明显精度下降;迁移与量化仍存在兼容性和可靠性问题。作者还以结果为基准发现若干DL缺陷,经利益相关者确认和工业反馈验证,并总结实践指南、挑战与新方向。

问题
现有DL框架与平台在架构设计和实现上存在差异,给深度学习软件的开发、迁移和部署带来挑战,但此前缺乏对主流框架与平台实际影响的系统研究。
方法
选取两种DNN架构和三个常用数据集,跨多个主流DL框架与平台开展实证:开发阶段比较相同运行时配置或相同模型权重/偏置下的预测精度及对抗鲁棒性;部署阶段比较模型从PC迁移/量化到真实移动设备和Web浏览器后的预测精度、时间开销与内存消耗。
评估
实验揭示框架间计算差异可导致明显预测精度下降,迁移与量化仍面临兼容性和可靠性问题;作者还将结果作为基准发现若干DL软件缺陷,并通过利益相关者确认与工业反馈验证结论。
原文摘要(Abstract)

Deep Learning (DL) has recently achieved tremendous success. A variety of DL frameworks and platforms play a key role to catalyze such progress. However, the differences in architecture designs and implementations of existing frameworks and platforms bring new challenges for DL software development and deployment. Till now, there is no study on how various mainstream frameworks and platforms influence both DL software development and deployment in practice. To fill this gap, we take the first step towards understanding how the most widely-used DL frameworks and platforms support the DL software development and deployment. We conduct a systematic study on these frameworks and platforms by using two types of DNN architectures and three popular datasets. (1) For development process, we investigate the prediction accuracy under the same runtime training configuration or same model weights/biases. We also study the adversarial robustness of trained models by leveraging the existing adversarial attack techniques. The experimental results show that the computing differences across frameworks could result in an obvious prediction accuracy decline, which should draw the attention of DL developers. (2) For deployment process, we investigate the prediction accuracy and performance (refers to time cost and memory consumption) when the trained models are migrated/quantized from PC to real mobile devices and web browsers. The DL platform study unveils that the migration and quantization still suffer from compatibility and reliability issues. Meanwhile, we find several DL software bugs by using the results as a benchmark. We further validate the results through bug confirmation from stakeholders and industrial positive feedback to highlight the implications of our study. Through our study, we summarize practical guidelines, identify challenges and pinpoint new research directions, such as understanding the characteristics of DL frameworks and platforms, avoiding compatibility and reliability issues, detecting DL software bugs, and reducing time cost and memory consumption towards developing and deploying high quality DL systems effectively.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5209,
  title = {An Empirical Study Towards Characterizing Deep Learning Development and Deployment Across Different Frameworks and Platforms},
  author = {Qianyu Guo and Sen Chen and Xiaofei Xie and Lei Ma and Qiang Hu and Hongtao Liu and Yang Liu and Jianjun Zhao and Xiaohong Li},
  booktitle = {ASE},
  year = {2019},
  doi = {10.1109/ase.2019.00080}
}