-
Notifications
You must be signed in to change notification settings - Fork 5.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #484 from PaddlePaddle/release/v0.9.0
Release v0.9.0
- Loading branch information
Showing
475 changed files
with
26,662 additions
and
11,172 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,4 +3,8 @@ build/ | |
*.user | ||
|
||
.vscode | ||
.idea | ||
.idea | ||
.project | ||
.cproject | ||
.pydevproject | ||
Makefile |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
- repo: https://github.com/Lucas-C/pre-commit-hooks.git | ||
sha: c25201a00e6b0514370501050cf2a8538ac12270 | ||
hooks: | ||
- id: remove-crlf | ||
- repo: https://github.com/reyoung/mirrors-yapf.git | ||
sha: v0.13.2 | ||
hooks: | ||
- id: yapf | ||
- repo: https://github.com/pre-commit/pre-commit-hooks | ||
sha: 4ef03c4223ad322c7adaa6c6c0efb26b57df3b71 | ||
hooks: | ||
- id: check-added-large-files | ||
- id: check-merge-conflict | ||
- id: check-symlinks | ||
- id: detect-private-key | ||
- id: end-of-file-fixer | ||
# TODO(yuyang): trailing whitespace has some bugs on markdown | ||
# files now, please not add it to pre-commit hook now | ||
# - id: trailing-whitespace | ||
# | ||
# TODO(yuyang): debug-statements not fit for Paddle, because | ||
# not all of our python code is runnable. Some are used for | ||
# documenation | ||
# - id: debug-statements |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
[style] | ||
based_on_style = pep8 | ||
column_limit = 80 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
Thank you for contributing to PaddlePaddle. Submitting an issue is a great help for us. | ||
Both Chinese and English issues are welcome. | ||
|
||
It's hard to solve a problem when important details are missing. | ||
Before submitting the issue, look over the following criteria before handing your request in. | ||
|
||
- [ ] Was there a similar issue submitted or resolved before ? You could search issue in the github. | ||
- [ ] Did you retrieve your issue from widespread search engines ? | ||
- [ ] Is my description of the issue clear enough to reproduce this problem? | ||
* If some errors occurred, we need details about `how do you run your code?`, `what system do you use?`, `Are you using GPU or not?`, etc. | ||
* If you use an recording [asciinema](https://asciinema.org/) to show what you are doing to make it happen, that's awesome! We could help you solve the problem more quickly. | ||
- [ ] Is my description of the issue use the github markdown correctly? | ||
* Please use the proper markdown syntaxes for styling all forms of writing, e.g, source code, error information, etc. | ||
* Check out [this page](https://guides.github.com/features/mastering-markdown/) to find out much more about markdown. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,60 +1,67 @@ | ||
# PaddlePaddle | ||
[![Build Status](https://travis-ci.org/baidu/Paddle.svg?branch=master)](https://travis-ci.org/baidu/Paddle) | ||
|
||
Welcome to the PaddlePaddle GitHub. | ||
|
||
The software will be released on Sept. 30 with full documentation and installation support. | ||
[![Build Status](https://travis-ci.org/baidu/Paddle.svg?branch=master)](https://travis-ci.org/baidu/Paddle) | ||
[![Coverage Status](https://coveralls.io/repos/github/baidu/Paddle/badge.svg?branch=develop)](https://coveralls.io/github/baidu/Paddle?branch=develop) | ||
[![Join the chat at https://gitter.im/PaddlePaddle/Deep_Learning](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/PaddlePaddle/Deep_Learning?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) | ||
[![License](https://img.shields.io/badge/license-Apache%202.0-green.svg)](LICENSE) | ||
|
||
A pre-release version is available now for those who are eager to take a look. | ||
Welcome to the PaddlePaddle GitHub. | ||
|
||
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. | ||
|
||
Our vision is to enable deep learning for everyone via PaddlePaddle. | ||
Please refer to our [release announcement](https://github.com/baidu/Paddle/releases) to track the latest feature of PaddlePaddle. | ||
|
||
## Features | ||
|
||
- **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. | ||
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. The following are some | ||
examples: | ||
1. Optimized math operations through SSE/AVX intrinsics, BLAS libraries | ||
(e.g. MKL, ATLAS, cuBLAS) or customized CPU/GPU kernels. | ||
2. Highly optimized recurrent networks which can handle **variable-length** | ||
sequence without padding. | ||
3. Optimized local and distributed training for models with high dimensional | ||
sparse data. | ||
In order to unleash the power of heterogeneous computing resource, | ||
optimization occurs at different levels of PaddlePaddle, including | ||
computing, memory, architecture and communication. The following are some | ||
examples: | ||
|
||
- Optimized math operations through SSE/AVX intrinsics, BLAS libraries | ||
(e.g. MKL, ATLAS, cuBLAS) or customized CPU/GPU kernels. | ||
- Highly optimized recurrent networks which can handle **variable-length** | ||
sequence without padding. | ||
- Optimized local and distributed training for models with high dimensional | ||
sparse data. | ||
|
||
- **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. | ||
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. | ||
|
||
- **Connected to Products** | ||
|
||
In addition, PaddlePaddle is also designed to be easily deployable. At Baidu, | ||
PaddlePaddle has been deployed into products or service with a vast number | ||
of users, including ad click-through rate (CTR) prediction, large-scale image | ||
classification, optical character recognition(OCR), search ranking, computer | ||
virus detection, recommendation, etc. It is widely utilized in products at | ||
Baidu and it has achieved a significant impact. We hope you can also exploit | ||
the capability of PaddlePaddle to make a huge impact for your product. | ||
In addition, PaddlePaddle is also designed to be easily deployable. At Baidu, | ||
PaddlePaddle has been deployed into products or service with a vast number | ||
of users, including ad click-through rate (CTR) prediction, large-scale image | ||
classification, optical character recognition(OCR), search ranking, computer | ||
virus detection, recommendation, etc. It is widely utilized in products at | ||
Baidu and it has achieved a significant impact. We hope you can also exploit | ||
the capability of PaddlePaddle to make a huge impact for your product. | ||
|
||
## Installation | ||
See [Installation Guide](http://paddlepaddle.org/doc/build/) to install from pre-built package or build from the source code. (Note: The installation packages are still in pre-release state and your experience of installation may not be smooth.). | ||
|
||
Check out the [Install Guide](http://paddlepaddle.org/doc/build/) to install from | ||
pre-built packages (**docker image**, **deb package**) or | ||
directly build on **Linux** and **Mac OS X** from the source code. | ||
|
||
## Documentation | ||
- [Chinese Documentation](http://paddlepaddle.org/doc_cn/) <br> | ||
Both [English Docs](http://paddlepaddle.org/doc/) and [Chinese Docs](http://paddlepaddle.org/doc_cn/) are provided for our users and developers. | ||
|
||
- [Quick Start](http://paddlepaddle.org/doc/demo/quick_start/index_en) <br> | ||
You can follow the quick start tutorial to learn how use PaddlePaddle | ||
|
@@ -81,9 +88,9 @@ See [Installation Guide](http://paddlepaddle.org/doc/build/) to install from pre | |
- [Source Code Documents](http://paddlepaddle.org/doc/source/) <br> | ||
|
||
## Ask Questions | ||
|
||
If you want to ask questions and discuss about methods and models, welcome | ||
to send email to [email protected]. Framework development discussions and | ||
Please join the [**gitter chat**](https://gitter.im/PaddlePaddle/Deep_Learning) or send email to | ||
**[email protected]** to ask questions and talk about methods and models. | ||
Framework development discussions and | ||
bug reports are collected on [Issues](https://github.com/baidu/paddle/issues). | ||
|
||
## Copyright and License | ||
|
Oops, something went wrong.