BigDL: A Distributed Deep Learning Framework for Big Data

被引:76
作者
Dai, Jason [1 ]
Wang, Yiheng [2 ]
Qiu, Xin [1 ]
Ding, Ding [1 ]
Zhang, Yao [3 ]
Wang, Yanzhang [1 ]
Jia, Xianyan [4 ]
Zhang, Cherry [1 ]
Wan, Yan [4 ]
Li, Zhichao [1 ]
Wang, Jiao [1 ]
Huang, Shengsheng [1 ]
Wu, Zhongyuan [1 ]
Wang, Yang [1 ]
Yang, Yuhao [1 ]
She, Bowen [1 ]
Shi, Dongjie [1 ]
Lu, Qi [1 ]
Huang, Kai [1 ]
Song, Guoqiong [1 ]
机构
[1] Intel Corp, Santa Clara, CA 95051 USA
[2] Tencent Inc, Shenzhen, Peoples R China
[3] Sequoia Capital, Menlo Pk, CA USA
[4] Alibaba Grp, Hangzhou, Peoples R China
来源
PROCEEDINGS OF THE 2019 TENTH ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC '19) | 2019年
关键词
distributed deep learning; big data; Apache Spark; end-to-end data pipeline;
D O I
10.1145/3357223.3362707
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
ThispaperpresentsBigDL (adistributeddeeplearning framework for Apache Spark), which has been used by a variety of users in the industry for building deep learning applications on production big data platforms. It allows deep learning applications to run on the Apache Hadoop/Spark cluster so as to directly process the production data, and as a part of the end-to-end data analysis pipeline for deployment and management. Unlike existing deep learning frameworks, BigDL implements distributed, data parallel training directly on top of the functional compute model (with copy-on-write and coarse-grained operations) of Spark. We also share real-world experience and "war stories" of users that haveadopte dBigDLtoaddresstheirchallenges (i.e., howtoeasilybuildend-to-enddataanalysisanddeep learning pipelines for their production data).
引用
收藏
页码:50 / 60
页数:11
相关论文
共 44 条
[1]  
Abadi, 2016, P 12 USENIX C OP SYS
[2]  
[Anonymous], 2016, 2016 IEEE C COMP VIS
[3]  
[Anonymous], 2004, P 6 C S OP SYST DES
[4]  
[Anonymous], 2017, CHAINERMN SCALABLE D
[5]  
[Anonymous], 2015, Int. J. Comput. Vis.
[6]  
[Anonymous], 2016, PROC CVPR IEEE, DOI DOI 10.1109/CVPR.2016.90
[7]  
[Anonymous], 2016, P 2016 C EMP METH NA
[8]  
[Anonymous], P WORKSH MACH LEARN
[9]  
Armbrust Michael, 2015 ACM SIGMOD INT
[10]  
Baylor D., P 23 ACM SIGKDD INT