PaddlePaddle


Open and Easy-to-Use Deep Learning Platform for Enterprise and Research

Quick Start Documentation Code

What's PaddlePadde


PaddlePaddle (PArallel Distributed Deep LEarning) is an easy-to-use, efficient, flexible and scalable deep learning platform, which is originally developed by Baidu scientists and engineers for the purpose of applying deep learning to many products at Baidu.

Supported Features


Ease of use

PaddlePaddle is designed to be easy to use. It provides an intuitive and yet flexible interface for loading data and specifying model structure.

Flexibility

PaddlePaddle supports a wide range of neural network architectures and optimization algorithms. It is easy to configure complex models such as neural machine translation model with attention mechanism or complex memory connection.

Efficiency

In order to unleash the power of heterogeneous computing resource, optimization occurs at different levels of PaddlePaddle, including computing, memory, architecture and communication.

Scalability

With PaddlePaddle, it is easy to use many CPUs/GPUs and machines to speed up your training. PaddlePaddle can achieve high throughput and performance via optimized communication.

Let's Get In Touch!


If there is any problem to use PaddlePaddle, please contact paddle-dev@baidu.com