Frontiers of Data and Computing ›› 2019, Vol. 1 ›› Issue (1): 105-115.doi: 10.11871/jfdc.issn.2096.742X.2019.01.011

Special Issue: “数据与计算平台”专刊

Previous Articles     Next Articles

PaddlePaddle: An Open-Source Deep Learning Platform from Industrial Practice

Yanjun Ma,Dianhai Yu,Tian Wu,Haifeng Wang   

  1. Baidu Inc.,Beijing 100085,China
  • Received:2019-08-15 Online:2019-01-20 Published:2019-10-09

Abstract:

[Objective] Deep learning is widely recognized as core technology driving the breakthroughs in artificial intelligence. Deep learning frameworks can be considered as the operating system in the era of artificial intelligence. PaddlePaddle, as the only fully-functioning open-source deep learning platform in China, is introduced comprehensively. [Methods] In this paper, a brief history of the deep learning frameworks is introduced, followed by an overview of PaddlePaddle, which is comprised of the core framework, toolkits and service platforms. After that, we elaborate on the core technologies of PaddlePaddle, including the front-end programming language, the modeling paradigm etc. Finally, the main innovations in PaddlePaddle are summarized. [Results] PaddlePaddle has been intensively tested in Baidu production for years, with unique features in supporting distributed training with ultra-large data and fast inference on server, mobile as well as edges. [Conclusions] The main innovations, research and development trends are discussed systematically.

Key words: PaddlePaddle, artificial intelligence, deep learning, deep learning framework