Skip to content

Commit 9945265

Browse files
committed
Merge branch 'develop' into tr_convert_init
2 parents 6f6f330 + 211d56e commit 9945265

File tree

167 files changed

+2725
-1028
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

167 files changed

+2725
-1028
lines changed

.travis.yml

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ services:
1212
os:
1313
- linux
1414
env:
15-
- JOB=build_doc
15+
- JOB=doc
1616
- JOB=check_style
1717
- JOB=build_android
1818
addons:
@@ -36,21 +36,18 @@ addons:
3636
- ccache
3737
ssh_known_hosts: 13.229.163.131
3838
before_install:
39-
- if [[ "$JOB" == "check_style" ]]; then sudo ln -s /usr/bin/clang-format-3.8 /usr/bin/clang-format; fi
40-
# Paddle is using protobuf 3.1 currently. Protobuf 3.2 breaks the compatibility. So we specify the python
41-
# protobuf version.
4239
- sudo pip install -r $TRAVIS_BUILD_DIR/python/requirements.txt
43-
- sudo pip install wheel sphinx==1.5.6 recommonmark sphinx-rtd-theme==0.1.9 virtualenv pre-commit LinkChecker
40+
- sudo pip install wheel sphinx==1.5.6 recommonmark sphinx-rtd-theme==0.1.9 virtualenv pre-commit
4441
- |
4542
function timeout() { perl -e 'alarm shift; exec @ARGV' "$@"; }
4643
script:
4744
- |
4845
# 43min timeout
49-
if [[ "$JOB" == "build_android" ]]; then timeout 2580 docker run -it --rm -v "$TRAVIS_BUILD_DIR:/paddle" paddlepaddle/paddle:latest-dev-android;
50-
else timeout 2580 paddle/scripts/travis/${JOB}.sh; fi;
51-
RESULT=$?; if [ $RESULT -eq 0 ] || [ $RESULT -eq 142 ]; then true; else exit 1; fi;
46+
if [[ "$JOB" != "doc" ]]; then timeout 2580 paddle/scripts/paddle_docker_build.sh ${JOB}; else paddle/scripts/paddle_build.sh ${JOB}; fi;
47+
if [ $? -eq 0 ] || [ $? -eq 142 ]; then true; else exit 1; fi;
5248
- |
53-
if [[ "$JOB" != "build_doc" ]]; then exit 0; fi;
49+
if [[ "$JOB" != "doc" ]]; then exit 0; fi;
50+
# For document only
5451
if [[ "$TRAVIS_PULL_REQUEST" != "false" ]]; then exit 0; fi;
5552
if [[ "$TRAVIS_BRANCH" != "develop" && ! "$TRAVIS_BRANCH" =~ ^v[[:digit:]]+\.[[:digit:]]+(\.[[:digit:]]+)?(-\S*)?$ ]]; then exit 0; fi;
5653
export DEPLOY_DOCS_SH=https://raw.githubusercontent.com/PaddlePaddle/PaddlePaddle.org/master/scripts/deploy/deploy_docs.sh

AUTHORS.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22
|---|---|
33
| abhinavarora | Abhinav Arora |
44
| backyes | Yan-Fei Wang |
5+
| baiyfbupt | Yi-Fan Bai |
56
| beckett1124 | Bin Qi |
6-
| JiayiFeng | Jia-Yi Feng |
77
| chengxiaohua1105 | Xiao-Hua Cheng |
88
| cxwangyi, yiwangbaidu, wangkuiyi | Yi Wang |
99
| cxysteven | Xing-Yi Cheng |
1010
| dzhwinter | Zhi-Hong Dong |
11+
| dragonwarrior | Long Wang |
12+
| dyning | Yuning Du |
1113
| emailweixu | Wei Xu |
1214
| gangliao | Gang Liao |
1315
| gongweibao | Wei-Bao Gong |
@@ -16,6 +18,9 @@
1618
| hedaoyuan | Dao-Yuan He |
1719
| helinwang | He-Lin Wang |
1820
| jacquesqiao | Long-Fei Qiao |
21+
| jczaja | Jacek Czaja |
22+
| JiayiFeng | Jia-Yi Feng |
23+
| kbinias | Krzysztof Binias |
1924
| kuke | Yi-Bing Liu |
2025
| lcy-seso | Ying Cao |
2126
| lipeng-unisound | Peng Li |
@@ -24,15 +29,20 @@
2429
| llxxxll | Yong-Feng Liu |
2530
| luotao01 | Tao Luo |
2631
| lzhao4ever | Liang Zhao |
32+
| mozga-intel | Mateusz Ozga |
2733
| NHZlX | Zhao-Long Xing |
34+
| Noplz | Yuan Gao |
2835
| pakchoi | Chuan-Jiang Song |
36+
| panyx0718 | Xin Pan |
2937
| pengli09 | Peng Li |
3038
| pkuyym | Ya-Ming Yang |
39+
| pzelazko-intel | Pawel Zelazko |
3140
| QiJune | Jun Qi |
3241
| qingqing01 | Qing-Qing Dang |
3342
| reyoung | Yang Yu |
3443
| Superjom | Chun-Wei Yan |
3544
| tianbingsz | Tian-Bing Xu |
45+
| tpatejko | Tomasz Patejko |
3646
| typhoonzero | Yi Wu |
3747
| wanghaoshuang | Hao-Shuang Wang |
3848
| wangyang59 | Yang Wang |

Dockerfile

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# A image for building paddle binaries
22
# Use cuda devel base image for both cpu and gpu environment
3-
4-
# When you modify it, please be aware of cudnn-runtime version
3+
# When you modify it, please be aware of cudnn-runtime version
54
# and libcudnn.so.x in paddle/scripts/docker/build.sh
65
FROM nvidia/cuda:8.0-cudnn7-devel-ubuntu16.04
76
MAINTAINER PaddlePaddle Authors <[email protected]>
@@ -24,7 +23,7 @@ ENV HOME /root
2423
COPY ./paddle/scripts/docker/root/ /root/
2524

2625
RUN apt-get update && \
27-
apt-get install -y \
26+
apt-get install -y --allow-downgrades \
2827
git python-pip python-dev openssh-server bison \
2928
libnccl2=2.1.2-1+cuda8.0 libnccl-dev=2.1.2-1+cuda8.0 \
3029
wget unzip unrar tar xz-utils bzip2 gzip coreutils ntp \
@@ -33,7 +32,7 @@ RUN apt-get update && \
3332
automake locales clang-format swig doxygen cmake \
3433
liblapack-dev liblapacke-dev \
3534
clang-3.8 llvm-3.8 libclang-3.8-dev \
36-
net-tools libtool && \
35+
net-tools libtool ccache && \
3736
apt-get clean -y
3837

3938
# Install Go and glide

benchmark/fluid/machine_translation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import time
2222
import distutils.util
2323

24-
import paddle.v2 as paddle
24+
import paddle
2525
import paddle.fluid as fluid
2626
import paddle.fluid.core as core
2727
import paddle.fluid.framework as framework

benchmark/fluid/mnist.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import argparse
2121
import time
2222

23-
import paddle.v2 as paddle
23+
import paddle
2424
import paddle.fluid as fluid
2525
import paddle.fluid.profiler as profiler
2626

benchmark/fluid/resnet.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
import cProfile, pstats, StringIO
2525

26-
import paddle.v2 as paddle
26+
import paddle
2727
import paddle.fluid as fluid
2828
import paddle.fluid.core as core
2929
import paddle.fluid.profiler as profiler

benchmark/fluid/stacked_dynamic_lstm.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@
2323
import time
2424

2525
import numpy
26-
import paddle.v2 as paddle
27-
import paddle.v2.dataset.imdb as imdb
26+
import paddle
27+
import paddle.dataset.imdb as imdb
2828
import paddle.fluid as fluid
29-
from paddle.v2 import batch
29+
import paddle.batch as batch
3030
import paddle.fluid.profiler as profiler
3131

3232

benchmark/fluid/vgg.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
import sys
1818
import time
1919
import numpy as np
20-
import paddle.v2 as paddle
20+
import paddle
2121
import paddle.fluid as fluid
2222
import paddle.fluid.core as core
2323
import argparse

cmake/cuda.cmake

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,8 @@ set(CUDA_PROPAGATE_HOST_FLAGS OFF)
172172
list(APPEND CUDA_NVCC_FLAGS "-std=c++11")
173173
list(APPEND CUDA_NVCC_FLAGS "--use_fast_math")
174174
list(APPEND CUDA_NVCC_FLAGS "-Xcompiler -fPIC")
175+
# in cuda9, suppress cuda warning on eigen
176+
list(APPEND CUDA_NVCC_FLAGS "-w")
175177
# Set :expt-relaxed-constexpr to suppress Eigen warnings
176178
list(APPEND CUDA_NVCC_FLAGS "--expt-relaxed-constexpr")
177179

cmake/external/eigen.cmake

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ else()
2222
extern_eigen3
2323
${EXTERNAL_PROJECT_LOG_ARGS}
2424
GIT_REPOSITORY "https://github.com/RLovelett/eigen.git"
25-
GIT_TAG 70661066beef694cadf6c304d0d07e0758825c10
25+
# eigen on cuda9.1 missing header of math_funtions.hpp
26+
# https://stackoverflow.com/questions/43113508/math-functions-hpp-not-found-when-using-cuda-with-eigen
27+
GIT_TAG 917060c364181f33a735dc023818d5a54f60e54c
2628
PREFIX ${EIGEN_SOURCE_DIR}
2729
UPDATE_COMMAND ""
2830
CONFIGURE_COMMAND ""

0 commit comments

Comments
 (0)