An Empirical Study of the Dependency Networks of Deep Learning Libraries

被引:26
|
作者
Han, Junxiao [1 ]
Deng, Shuiguang [1 ,2 ]
Lo, David [3 ]
Zhi, Chen [1 ,2 ]
Yin, Jianwei [1 ]
Xia, Xin [4 ]
机构
[1] Zhejiang Univ, Coll Comp Sci & Technol, Hangzhou, Peoples R China
[2] Alibaba Zhejiang Univ, Joint Inst Frontier Technol, Hangzhou, Peoples R China
[3] Singapore Management Univ, Sch Informat Syst, Singapore, Singapore
[4] Monash Univ, Fac Informat Technol, Melbourne, Vic, Australia
基金
美国国家科学基金会;
关键词
D O I
10.1109/ICSME46990.2020.00116
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Deep Learning techniques have been prevalent in various domains, and more and more open source projects in GitHub rely on deep learning libraries to implement their algorithms. To that end, they should always keep pace with the latest versions of deep learning libraries to make the best use of deep learning libraries. Aptly managing the versions of deep learning libraries can help projects avoid crashes or security issues caused by deep learning libraries. Unfortunately, very few studies have been done on the dependency networks of deep learning libraries. In this paper, we take the first step to perform an exploratory study on the dependency networks of deep learning libraries, namely, Tensorflow, PyTorch, and Theano. We study the project purposes, application domains, dependency degrees, update behaviors and reasons as well as version distributions of deep learning projects that depend on Tensorflow, PyTorch, and Theano. Our study unveils some commonalities in various aspects (e.g., purposes, application domains, dependency degrees) of deep learning libraries and reveals some discrepancies as for the update behaviors, update reasons, and the version distributions. Our findings highlight some directions for researchers and also provide suggestions for deep learning developers and users.
引用
收藏
页码:868 / 878
页数:11
相关论文
共 50 条
  • [21] Deep learning model for temperature prediction: an empirical study
    Virendra Kumar Shrivastava
    Aastik Shrivastava
    Nonita Sharma
    Sachi Nandan Mohanty
    Chinmaya Ranjan Pattanaik
    Modeling Earth Systems and Environment, 2023, 9 : 2067 - 2080
  • [22] An Empirical Study of Challenges in Converting Deep Learning Models
    Openja, Moses
    Nikanjam, Amin
    Yahmed, Ahmed Haj
    Khomh, Foutse
    Jiang, Zhen Ming
    2022 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2022), 2022, : 13 - 23
  • [23] An Empirical Study on Common Bugs in Deep Learning Compilers
    Du, Xiaoting
    Zheng, Zheng
    Ma, Lei
    Zhao, Jianjun
    2021 IEEE 32ND INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE 2021), 2021, : 184 - 195
  • [24] Wide & Deep Learning in Job Recommendation: An Empirical Study
    Shi, Shaoyun
    Zhang, Min
    Lu, Hongyu
    Liu, Yiqun
    Ma, Shaopin
    INFORMATION RETRIEVAL TECHNOLOGY, AIRS 2017, 2017, 10648 : 112 - 124
  • [25] An Empirical Study on Program Failures of Deep Learning Jobs
    Zhang, Ru
    Xiao, Wencong
    Zhang, Hongyu
    Liu, Yu
    Lin, Haoxiang
    Yang, Mao
    2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020), 2020, : 1159 - 1170
  • [26] Design Smells in Deep Learning Programs: An Empirical Study
    Nikanjam, Amin
    Khomh, Foutse
    2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2021), 2021, : 332 - 342
  • [27] An Empirical Study on Energy Disaggregation via Deep Learning
    He, Wan
    Chai, Ying
    PROCEEDINGS OF THE 2016 2ND INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND INDUSTRIAL ENGINEERING (AIIE 2016), 2016, 133 : 338 - 342
  • [28] An Empirical Study on Performance Bugs in Deep Learning Frameworks
    Makkouk, Tarek
    Kim, Dong Jae
    Chen, Tse-Hsun
    2022 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2022), 2022, : 35 - 46
  • [29] An Empirical Study of PBL in a Blended Learning Environment for Promoting Deep Learning
    Li, Lewei
    Li, Yijia
    Li, Yushun
    Dai, Jinrui
    2019 INTERNATIONAL SYMPOSIUM ON EDUCATIONAL TECHNOLOGY (ISET 2019), 2019, : 21 - 25
  • [30] How are Deep Learning Models Similar?: An Empirical Study on Clone Analysis of Deep Learning Software
    Wu, Xiongfei
    Qin, Liangyu
    Yu, Bing
    Xie, Xiaofei
    Ma, Lei
    Xue, Yinxing
    Liu, Yang
    Zhao, Jianjun
    2020 IEEE/ACM 28TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, ICPC, 2020, : 172 - 183