An Empirical Study of the Dependency Networks of Deep Learning Libraries

被引:24
|
作者
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 条
  • [1] AN EMPIRICAL STUDY OF LEARNING RATES IN DEEP NEURAL NETWORKS FOR SPEECH RECOGNITION
    Senior, Andrew
    Heigold, Georg
    Ranzato, Marc'Aurelio
    Yang, Ke
    2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 6724 - 6728
  • [2] Temporal dependency in automatic sleep scoring via deep learning based architectures: An empirical study
    Fiorillo, Luigi
    Wand, Michael
    Marino, Italo
    Favaro, Paolo
    Faraci, Francesca D.
    42ND ANNUAL INTERNATIONAL CONFERENCES OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY: ENABLING INNOVATIVE TECHNOLOGIES FOR GLOBAL HEALTHCARE EMBC'20, 2020, : 3509 - 3512
  • [3] Towards Demystifying the Impact of Dependency Structures on Bug Locations in Deep Learning Libraries
    Cui, Di
    Li, Xingyu
    Liu, Feiyang
    Wang, Siqi
    Dai, Jie
    Wang, Lu
    Li, Qingshan
    PROCEEDINGS OF THE16TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, ESEM 2022, 2022, : 249 - 260
  • [4] Empirical Comparisons of Deep Learning Networks on Liver Segmentation
    Shen, Yi
    Sheng, Victor S.
    Wang, Lei
    Duan, Jie
    Fang, Wei
    Xi, Xuefeng
    Zhang, Dengyong
    Cui, Ziming
    CMC-COMPUTERS MATERIALS & CONTINUA, 2020, 62 (03): : 1233 - 1247
  • [5] Empirical study of the topology and geometry of deep networks
    Fawzi, Alhussein
    Moosavi-Dezfooli, Seyed-Mohsen
    Frossard, Pascal
    Soatto, Stefano
    2018 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2018, : 3762 - 3770
  • [6] A Study of Oracle Approximations in Testing Deep Learning Libraries
    Nejadgholi, Mandi
    Yang, Jinqiu
    34TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2019), 2019, : 797 - 808
  • [7] The Scent of Deep Learning Code: An Empirical Study
    Jebnoun, Hadhemi
    Ben Braiek, Houssem
    Rahman, Mohammad Masudur
    Khomh, Foutse
    2020 IEEE/ACM 17TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2020, : 420 - 430
  • [8] Empirical analysis of deep learning networks for affective video tagging
    Mishra, Anju
    Ranjan, Priya
    Ujlayan, Amit
    MULTIMEDIA TOOLS AND APPLICATIONS, 2020, 79 (25-26) : 18611 - 18626
  • [9] Empirical analysis of deep learning networks for affective video tagging
    Anju Mishra
    Priya Ranjan
    Amit Ujlayan
    Multimedia Tools and Applications, 2020, 79 : 18611 - 18626
  • [10] Detecting Data Poisoning Attacks using Federated Learning with Deep Neural Networks: An Empirical Study
    Alsuwat, Hatim
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (11) : 688 - 698