{"title":"Performance Evaluation and Analysis of Deep Learning Frameworks","authors":"Xiaoyan Xie, Wanqi He, Yun Zhu, Hao Xu","doi":"10.1145/3573942.3573948","DOIUrl":null,"url":null,"abstract":"The rapid development of deep learning has contributed to the increasing number of open-source deep learning frameworks, and in practice, benchmarking deep learning frameworks to effectively understand the performance characteristics of these frameworks and make choices becomes a challenge. Based on this, this paper uses three types of neural networks (convolutional neural networks, recurrent neural networks, and vision transformer models) to conduct extensive experimental evaluation and analysis of three popular deep learning frameworks, TensorFlow, PyTorch, and PaddlePaddle. Experiments are mainly conducted in CPU and GPU environments using different datasets, and performance parameters such as accuracy, training time, inference time, hardware utilization and other non-performance factors are considered. Finally, the performance characteristics, advantages and disadvantages of different frameworks are analyzed based on the above indexes, which provides theoretical guidance for users to choose.","PeriodicalId":103293,"journal":{"name":"Proceedings of the 2022 5th International Conference on Artificial Intelligence and Pattern Recognition","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2022 5th International Conference on Artificial Intelligence and Pattern Recognition","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3573942.3573948","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
The rapid development of deep learning has contributed to the increasing number of open-source deep learning frameworks, and in practice, benchmarking deep learning frameworks to effectively understand the performance characteristics of these frameworks and make choices becomes a challenge. Based on this, this paper uses three types of neural networks (convolutional neural networks, recurrent neural networks, and vision transformer models) to conduct extensive experimental evaluation and analysis of three popular deep learning frameworks, TensorFlow, PyTorch, and PaddlePaddle. Experiments are mainly conducted in CPU and GPU environments using different datasets, and performance parameters such as accuracy, training time, inference time, hardware utilization and other non-performance factors are considered. Finally, the performance characteristics, advantages and disadvantages of different frameworks are analyzed based on the above indexes, which provides theoretical guidance for users to choose.