Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Crayon鑫
Paddle
提交
baaaa0b0
P
Paddle
项目概览
Crayon鑫
/
Paddle
与 Fork 源项目一致
Fork自
PaddlePaddle / Paddle
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Paddle
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
baaaa0b0
编写于
9月 29, 2016
作者:
Y
Yu Yang
提交者:
emailweixu
9月 28, 2016
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add NOAVX Docker image scripts. (#129)
* Add noavx to docker * Not to use directory to split Docker image.
上级
4bc4a44e
变更
21
显示空白变更内容
内联
并排
Showing
21 changed file
with
116 addition
and
304 deletion
+116
-304
paddle/scripts/docker/Dockerfile.cpu
paddle/scripts/docker/Dockerfile.cpu
+1
-0
paddle/scripts/docker/Dockerfile.cpu-demo
paddle/scripts/docker/Dockerfile.cpu-demo
+1
-0
paddle/scripts/docker/Dockerfile.cpu-devel
paddle/scripts/docker/Dockerfile.cpu-devel
+1
-0
paddle/scripts/docker/Dockerfile.cpu-noavx
paddle/scripts/docker/Dockerfile.cpu-noavx
+11
-0
paddle/scripts/docker/Dockerfile.cpu-noavx-demo
paddle/scripts/docker/Dockerfile.cpu-noavx-demo
+11
-0
paddle/scripts/docker/Dockerfile.cpu-noavx-devel
paddle/scripts/docker/Dockerfile.cpu-noavx-devel
+11
-0
paddle/scripts/docker/Dockerfile.gpu
paddle/scripts/docker/Dockerfile.gpu
+1
-0
paddle/scripts/docker/Dockerfile.gpu-demo
paddle/scripts/docker/Dockerfile.gpu-demo
+1
-0
paddle/scripts/docker/Dockerfile.gpu-devel
paddle/scripts/docker/Dockerfile.gpu-devel
+1
-0
paddle/scripts/docker/Dockerfile.gpu-noavx
paddle/scripts/docker/Dockerfile.gpu-noavx
+11
-0
paddle/scripts/docker/Dockerfile.gpu-noavx-demo
paddle/scripts/docker/Dockerfile.gpu-noavx-demo
+11
-0
paddle/scripts/docker/Dockerfile.gpu-noavx-devel
paddle/scripts/docker/Dockerfile.gpu-noavx-devel
+11
-0
paddle/scripts/docker/Dockerfile.m4
paddle/scripts/docker/Dockerfile.m4
+1
-0
paddle/scripts/docker/build.sh
paddle/scripts/docker/build.sh
+1
-1
paddle/scripts/docker/cpu-demo/build.sh
paddle/scripts/docker/cpu-demo/build.sh
+0
-48
paddle/scripts/docker/cpu-devel/build.sh
paddle/scripts/docker/cpu-devel/build.sh
+0
-48
paddle/scripts/docker/cpu/build.sh
paddle/scripts/docker/cpu/build.sh
+0
-48
paddle/scripts/docker/generate.sh
paddle/scripts/docker/generate.sh
+42
-15
paddle/scripts/docker/gpu-demo/build.sh
paddle/scripts/docker/gpu-demo/build.sh
+0
-48
paddle/scripts/docker/gpu-devel/build.sh
paddle/scripts/docker/gpu-devel/build.sh
+0
-48
paddle/scripts/docker/gpu/build.sh
paddle/scripts/docker/gpu/build.sh
+0
-48
未找到文件。
paddle/scripts/docker/
cpu/Dockerfile
→
paddle/scripts/docker/
Dockerfile.cpu
浏览文件 @
baaaa0b0
...
...
@@ -7,4 +7,5 @@ ENV WITH_DEMO=OFF
ENV PIP_INSTALL_ARGS ""
ENV PIP_GENERAL_ARGS ""
ENV USE_UBUNTU_MIRROR OFF
ENV WITH_AVX=ON
RUN cd /root/ && bash build.sh
paddle/scripts/docker/
cpu-demo/Dockerfile
→
paddle/scripts/docker/
Dockerfile.cpu-demo
浏览文件 @
baaaa0b0
...
...
@@ -7,4 +7,5 @@ ENV WITH_DEMO=ON
ENV PIP_INSTALL_ARGS ""
ENV PIP_GENERAL_ARGS ""
ENV USE_UBUNTU_MIRROR OFF
ENV WITH_AVX=ON
RUN cd /root/ && bash build.sh
paddle/scripts/docker/
cpu-devel/Dockerfile
→
paddle/scripts/docker/
Dockerfile.cpu-devel
浏览文件 @
baaaa0b0
...
...
@@ -7,4 +7,5 @@ ENV WITH_DEMO=OFF
ENV PIP_INSTALL_ARGS ""
ENV PIP_GENERAL_ARGS ""
ENV USE_UBUNTU_MIRROR OFF
ENV WITH_AVX=ON
RUN cd /root/ && bash build.sh
paddle/scripts/docker/Dockerfile.cpu-noavx
0 → 100644
浏览文件 @
baaaa0b0
FROM ubuntu:14.04
MAINTAINER PaddlePaddle Dev Team <paddle-dev@baidu.com>
COPY build.sh /root/
ENV WITH_GPU=OFF
ENV IS_DEVEL=OFF
ENV WITH_DEMO=OFF
ENV PIP_INSTALL_ARGS ""
ENV PIP_GENERAL_ARGS ""
ENV USE_UBUNTU_MIRROR OFF
ENV WITH_AVX=OFF
RUN cd /root/ && bash build.sh
paddle/scripts/docker/Dockerfile.cpu-noavx-demo
0 → 100644
浏览文件 @
baaaa0b0
FROM ubuntu:14.04
MAINTAINER PaddlePaddle Dev Team <paddle-dev@baidu.com>
COPY build.sh /root/
ENV WITH_GPU=OFF
ENV IS_DEVEL=ON
ENV WITH_DEMO=ON
ENV PIP_INSTALL_ARGS ""
ENV PIP_GENERAL_ARGS ""
ENV USE_UBUNTU_MIRROR OFF
ENV WITH_AVX=OFF
RUN cd /root/ && bash build.sh
paddle/scripts/docker/Dockerfile.cpu-noavx-devel
0 → 100644
浏览文件 @
baaaa0b0
FROM ubuntu:14.04
MAINTAINER PaddlePaddle Dev Team <paddle-dev@baidu.com>
COPY build.sh /root/
ENV WITH_GPU=OFF
ENV IS_DEVEL=ON
ENV WITH_DEMO=OFF
ENV PIP_INSTALL_ARGS ""
ENV PIP_GENERAL_ARGS ""
ENV USE_UBUNTU_MIRROR OFF
ENV WITH_AVX=OFF
RUN cd /root/ && bash build.sh
paddle/scripts/docker/
gpu/Dockerfile
→
paddle/scripts/docker/
Dockerfile.gpu
浏览文件 @
baaaa0b0
...
...
@@ -7,4 +7,5 @@ ENV WITH_DEMO=OFF
ENV PIP_INSTALL_ARGS ""
ENV PIP_GENERAL_ARGS ""
ENV USE_UBUNTU_MIRROR OFF
ENV WITH_AVX=ON
RUN cd /root/ && bash build.sh
paddle/scripts/docker/
gpu-demo/Dockerfile
→
paddle/scripts/docker/
Dockerfile.gpu-demo
浏览文件 @
baaaa0b0
...
...
@@ -7,4 +7,5 @@ ENV WITH_DEMO=ON
ENV PIP_INSTALL_ARGS ""
ENV PIP_GENERAL_ARGS ""
ENV USE_UBUNTU_MIRROR OFF
ENV WITH_AVX=ON
RUN cd /root/ && bash build.sh
paddle/scripts/docker/
gpu-devel/Dockerfile
→
paddle/scripts/docker/
Dockerfile.gpu-devel
浏览文件 @
baaaa0b0
...
...
@@ -7,4 +7,5 @@ ENV WITH_DEMO=OFF
ENV PIP_INSTALL_ARGS ""
ENV PIP_GENERAL_ARGS ""
ENV USE_UBUNTU_MIRROR OFF
ENV WITH_AVX=ON
RUN cd /root/ && bash build.sh
paddle/scripts/docker/Dockerfile.gpu-noavx
0 → 100644
浏览文件 @
baaaa0b0
FROM nvidia/cuda:7.5-cudnn5-devel-ubuntu14.04
MAINTAINER PaddlePaddle Dev Team <paddle-dev@baidu.com>
COPY build.sh /root/
ENV WITH_GPU=ON
ENV IS_DEVEL=OFF
ENV WITH_DEMO=OFF
ENV PIP_INSTALL_ARGS ""
ENV PIP_GENERAL_ARGS ""
ENV USE_UBUNTU_MIRROR OFF
ENV WITH_AVX=OFF
RUN cd /root/ && bash build.sh
paddle/scripts/docker/Dockerfile.gpu-noavx-demo
0 → 100644
浏览文件 @
baaaa0b0
FROM nvidia/cuda:7.5-cudnn5-devel-ubuntu14.04
MAINTAINER PaddlePaddle Dev Team <paddle-dev@baidu.com>
COPY build.sh /root/
ENV WITH_GPU=ON
ENV IS_DEVEL=ON
ENV WITH_DEMO=ON
ENV PIP_INSTALL_ARGS ""
ENV PIP_GENERAL_ARGS ""
ENV USE_UBUNTU_MIRROR OFF
ENV WITH_AVX=OFF
RUN cd /root/ && bash build.sh
paddle/scripts/docker/Dockerfile.gpu-noavx-devel
0 → 100644
浏览文件 @
baaaa0b0
FROM nvidia/cuda:7.5-cudnn5-devel-ubuntu14.04
MAINTAINER PaddlePaddle Dev Team <paddle-dev@baidu.com>
COPY build.sh /root/
ENV WITH_GPU=ON
ENV IS_DEVEL=ON
ENV WITH_DEMO=OFF
ENV PIP_INSTALL_ARGS ""
ENV PIP_GENERAL_ARGS ""
ENV USE_UBUNTU_MIRROR OFF
ENV WITH_AVX=OFF
RUN cd /root/ && bash build.sh
paddle/scripts/docker/Dockerfile.m4
浏览文件 @
baaaa0b0
...
...
@@ -7,4 +7,5 @@ ENV WITH_DEMO=PADDLE_WITH_DEMO
ENV PIP_INSTALL_ARGS ""
ENV PIP_GENERAL_ARGS ""
ENV USE_UBUNTU_MIRROR OFF
ENV WITH_AVX=PADDLE_WITH_AVX
RUN cd /root/ && bash build.sh
paddle/scripts/docker/build.sh
浏览文件 @
baaaa0b0
...
...
@@ -26,7 +26,7 @@ cd paddle
mkdir
build
cd
build
cmake ..
-DWITH_DOC
=
OFF
-DWITH_GPU
=
${
WITH_GPU
}
-DWITH_SWIG_PY
=
ON
\
-DCUDNN_ROOT
=
/usr/
-DWITH_STYLE_CHECK
=
OFF
-DCUDNN_ROOT
=
/usr/
-DWITH_STYLE_CHECK
=
OFF
-DWITH_AVX
=
${
WITH_AVX
}
make
-j
`
nproc
`
# because durning make install, there are several warning, so set +e, do not cause abort
make
install
...
...
paddle/scripts/docker/cpu-demo/build.sh
已删除
100644 → 0
浏览文件 @
4bc4a44e
#!/bin/bash
function
abort
(){
echo
"An error occurred. Exiting..."
1>&2
exit
1
}
trap
'abort'
0
set
-e
if
[
${
USE_UBUNTU_MIRROR
}
==
"ON"
]
;
then
sed
-i
's#http://archive\.ubuntu\.com/ubuntu/#mirror://mirrors\.ubuntu\.com/mirrors\.txt#g'
\
/etc/apt/sources.list
fi
apt-get update
apt-get
install
-y
cmake libprotobuf-dev protobuf-compiler git
\
libgoogle-glog-dev libgflags-dev libatlas-dev libatlas3-base g++ m4 python-pip
\
python-protobuf python-numpy python-dev swig
if
[
${
WITH_GPU
}
==
'ON'
]
;
then
ln
-s
/usr/lib/x86_64-linux-gnu/libcudnn.so /usr/lib/libcudnn.so
fi
cd
~
git clone https://github.com/baidu/Paddle.git paddle
cd
paddle
mkdir
build
cd
build
cmake ..
-DWITH_DOC
=
OFF
-DWITH_GPU
=
${
WITH_GPU
}
-DWITH_SWIG_PY
=
ON
\
-DCUDNN_ROOT
=
/usr/
-DWITH_STYLE_CHECK
=
OFF
make
-j
`
nproc
`
# because durning make install, there are several warning, so set +e, do not cause abort
make
install
echo
'export LD_LIBRARY_PATH=/usr/lib64:${LD_LIBRARY_PATH}'
>>
/etc/profile
pip
${
PIP_GENERAL_ARGS
}
install
${
PIP_INSTALL_ARGS
}
/usr/local/opt/paddle/share/wheels/
*
.whl
paddle version
# print version after build
if
[
${
WITH_DEMO
}
==
"ON"
]
;
then
apt-get
install
-y
wget unzip perl python-matplotlib
tar
xz-utils bzip2
gzip
coreutils
\
sed grep
graphviz libjpeg-dev zlib1g-dev
pip
${
PIP_GENERAL_ARGS
}
install
${
PIP_INSTALL_ARGS
}
BeautifulSoup docopt
\
PyYAML pillow
fi
if
[
${
IS_DEVEL
}
==
"OFF"
]
;
then
# clean build packages.
cd
~
rm
-rf
paddle
fi
apt-get clean
-y
trap
: 0
paddle/scripts/docker/cpu-devel/build.sh
已删除
100644 → 0
浏览文件 @
4bc4a44e
#!/bin/bash
function
abort
(){
echo
"An error occurred. Exiting..."
1>&2
exit
1
}
trap
'abort'
0
set
-e
if
[
${
USE_UBUNTU_MIRROR
}
==
"ON"
]
;
then
sed
-i
's#http://archive\.ubuntu\.com/ubuntu/#mirror://mirrors\.ubuntu\.com/mirrors\.txt#g'
\
/etc/apt/sources.list
fi
apt-get update
apt-get
install
-y
cmake libprotobuf-dev protobuf-compiler git
\
libgoogle-glog-dev libgflags-dev libatlas-dev libatlas3-base g++ m4 python-pip
\
python-protobuf python-numpy python-dev swig
if
[
${
WITH_GPU
}
==
'ON'
]
;
then
ln
-s
/usr/lib/x86_64-linux-gnu/libcudnn.so /usr/lib/libcudnn.so
fi
cd
~
git clone https://github.com/baidu/Paddle.git paddle
cd
paddle
mkdir
build
cd
build
cmake ..
-DWITH_DOC
=
OFF
-DWITH_GPU
=
${
WITH_GPU
}
-DWITH_SWIG_PY
=
ON
\
-DCUDNN_ROOT
=
/usr/
-DWITH_STYLE_CHECK
=
OFF
make
-j
`
nproc
`
# because durning make install, there are several warning, so set +e, do not cause abort
make
install
echo
'export LD_LIBRARY_PATH=/usr/lib64:${LD_LIBRARY_PATH}'
>>
/etc/profile
pip
${
PIP_GENERAL_ARGS
}
install
${
PIP_INSTALL_ARGS
}
/usr/local/opt/paddle/share/wheels/
*
.whl
paddle version
# print version after build
if
[
${
WITH_DEMO
}
==
"ON"
]
;
then
apt-get
install
-y
wget unzip perl python-matplotlib
tar
xz-utils bzip2
gzip
coreutils
\
sed grep
graphviz libjpeg-dev zlib1g-dev
pip
${
PIP_GENERAL_ARGS
}
install
${
PIP_INSTALL_ARGS
}
BeautifulSoup docopt
\
PyYAML pillow
fi
if
[
${
IS_DEVEL
}
==
"OFF"
]
;
then
# clean build packages.
cd
~
rm
-rf
paddle
fi
apt-get clean
-y
trap
: 0
paddle/scripts/docker/cpu/build.sh
已删除
100644 → 0
浏览文件 @
4bc4a44e
#!/bin/bash
function
abort
(){
echo
"An error occurred. Exiting..."
1>&2
exit
1
}
trap
'abort'
0
set
-e
if
[
${
USE_UBUNTU_MIRROR
}
==
"ON"
]
;
then
sed
-i
's#http://archive\.ubuntu\.com/ubuntu/#mirror://mirrors\.ubuntu\.com/mirrors\.txt#g'
\
/etc/apt/sources.list
fi
apt-get update
apt-get
install
-y
cmake libprotobuf-dev protobuf-compiler git
\
libgoogle-glog-dev libgflags-dev libatlas-dev libatlas3-base g++ m4 python-pip
\
python-protobuf python-numpy python-dev swig
if
[
${
WITH_GPU
}
==
'ON'
]
;
then
ln
-s
/usr/lib/x86_64-linux-gnu/libcudnn.so /usr/lib/libcudnn.so
fi
cd
~
git clone https://github.com/baidu/Paddle.git paddle
cd
paddle
mkdir
build
cd
build
cmake ..
-DWITH_DOC
=
OFF
-DWITH_GPU
=
${
WITH_GPU
}
-DWITH_SWIG_PY
=
ON
\
-DCUDNN_ROOT
=
/usr/
-DWITH_STYLE_CHECK
=
OFF
make
-j
`
nproc
`
# because durning make install, there are several warning, so set +e, do not cause abort
make
install
echo
'export LD_LIBRARY_PATH=/usr/lib64:${LD_LIBRARY_PATH}'
>>
/etc/profile
pip
${
PIP_GENERAL_ARGS
}
install
${
PIP_INSTALL_ARGS
}
/usr/local/opt/paddle/share/wheels/
*
.whl
paddle version
# print version after build
if
[
${
WITH_DEMO
}
==
"ON"
]
;
then
apt-get
install
-y
wget unzip perl python-matplotlib
tar
xz-utils bzip2
gzip
coreutils
\
sed grep
graphviz libjpeg-dev zlib1g-dev
pip
${
PIP_GENERAL_ARGS
}
install
${
PIP_INSTALL_ARGS
}
BeautifulSoup docopt
\
PyYAML pillow
fi
if
[
${
IS_DEVEL
}
==
"OFF"
]
;
then
# clean build packages.
cd
~
rm
-rf
paddle
fi
apt-get clean
-y
trap
: 0
paddle/scripts/docker/generate.sh
浏览文件 @
baaaa0b0
...
...
@@ -2,33 +2,60 @@
set
-e
cd
`
dirname
$0
`
m4
-DPADDLE_WITH_GPU
=
OFF
-DPADDLE_IS_DEVEL
=
OFF
-DPADDLE_WITH_DEMO
=
OFF
\
-DPADDLE_BASE_IMAGE
=
ubuntu:14.04
\
Dockerfile.m4
>
cpu/Dockerfile
cp
build.sh cpu/
-DPADDLE_BASE_IMAGE
=
ubuntu:14.04
-DPADDLE_WITH_AVX
=
ON
\
Dockerfile.m4
>
Dockerfile.cpu
m4
-DPADDLE_WITH_GPU
=
OFF
-DPADDLE_IS_DEVEL
=
OFF
-DPADDLE_WITH_DEMO
=
OFF
\
-DPADDLE_BASE_IMAGE
=
ubuntu:14.04
-DPADDLE_WITH_AVX
=
OFF
\
Dockerfile.m4
>
Dockerfile.cpu-noavx
m4
-DPADDLE_WITH_GPU
=
OFF
-DPADDLE_IS_DEVEL
=
ON
-DPADDLE_WITH_DEMO
=
OFF
\
-DPADDLE_BASE_IMAGE
=
ubuntu:14.04
\
Dockerfile.m4
>
cpu-devel/Dockerfile
cp
build.sh cpu-devel/
-DPADDLE_BASE_IMAGE
=
ubuntu:14.04
-DPADDLE_WITH_AVX
=
OFF
\
Dockerfile.m4
>
Dockerfile.cpu-noavx-devel
m4
-DPADDLE_WITH_GPU
=
OFF
-DPADDLE_IS_DEVEL
=
ON
-DPADDLE_WITH_DEMO
=
OFF
\
-DPADDLE_BASE_IMAGE
=
ubuntu:14.04
-DPADDLE_WITH_AVX
=
ON
\
Dockerfile.m4
>
Dockerfile.cpu-devel
m4
-DPADDLE_WITH_GPU
=
OFF
-DPADDLE_IS_DEVEL
=
ON
-DPADDLE_WITH_DEMO
=
ON
\
-DPADDLE_BASE_IMAGE
=
ubuntu:14.04
\
Dockerfile.m4
>
cpu-demo/Dockerfile
cp
build.sh cpu-demo/
-DPADDLE_BASE_IMAGE
=
ubuntu:14.04
-DPADDLE_WITH_AVX
=
ON
\
Dockerfile.m4
>
Dockerfile.cpu-demo
m4
-DPADDLE_WITH_GPU
=
OFF
-DPADDLE_IS_DEVEL
=
ON
-DPADDLE_WITH_DEMO
=
ON
\
-DPADDLE_BASE_IMAGE
=
ubuntu:14.04
-DPADDLE_WITH_AVX
=
OFF
\
Dockerfile.m4
>
Dockerfile.cpu-noavx-demo
m4
-DPADDLE_WITH_GPU
=
ON
-DPADDLE_IS_DEVEL
=
OFF
-DPADDLE_WITH_DEMO
=
OFF
\
-DPADDLE_BASE_IMAGE
=
nvidia/cuda:7.5-cudnn5-devel-ubuntu14.04
\
-DPADDLE_WITH_AVX
=
ON
\
Dockerfile.m4
>
Dockerfile.gpu
m4
-DPADDLE_WITH_GPU
=
ON
-DPADDLE_IS_DEVEL
=
OFF
-DPADDLE_WITH_DEMO
=
OFF
\
-DPADDLE_BASE_IMAGE
=
nvidia/cuda:7.5-cudnn5-devel-ubuntu14.04
\
Dockerfile.m4
>
gpu/Dockerfile
cp
build.sh gpu/
-DPADDLE_WITH_AVX
=
OFF
\
Dockerfile.m4
>
Dockerfile.gpu-noavx
m4
-DPADDLE_WITH_GPU
=
ON
-DPADDLE_IS_DEVEL
=
ON
-DPADDLE_WITH_DEMO
=
OFF
\
-DPADDLE_BASE_IMAGE
=
nvidia/cuda:7.5-cudnn5-devel-ubuntu14.04
\
Dockerfile.m4
>
gpu-devel/Dockerfile
cp
build.sh gpu-devel/
-DPADDLE_WITH_AVX
=
ON
\
Dockerfile.m4
>
Dockerfile.gpu-devel
m4
-DPADDLE_WITH_GPU
=
ON
-DPADDLE_IS_DEVEL
=
ON
-DPADDLE_WITH_DEMO
=
OFF
\
-DPADDLE_BASE_IMAGE
=
nvidia/cuda:7.5-cudnn5-devel-ubuntu14.04
\
-DPADDLE_WITH_AVX
=
OFF
\
Dockerfile.m4
>
Dockerfile.gpu-noavx-devel
m4
-DPADDLE_WITH_GPU
=
ON
-DPADDLE_IS_DEVEL
=
ON
-DPADDLE_WITH_DEMO
=
ON
\
-DPADDLE_BASE_IMAGE
=
nvidia/cuda:7.5-cudnn5-devel-ubuntu14.04
\
Dockerfile.m4
>
gpu-demo/Dockerfile
cp
build.sh gpu-demo/
-DPADDLE_WITH_AVX
=
ON
\
Dockerfile.m4
>
Dockerfile.gpu-demo
m4
-DPADDLE_WITH_GPU
=
ON
-DPADDLE_IS_DEVEL
=
ON
-DPADDLE_WITH_DEMO
=
ON
\
-DPADDLE_BASE_IMAGE
=
nvidia/cuda:7.5-cudnn5-devel-ubuntu14.04
\
-DPADDLE_WITH_AVX
=
OFF
\
Dockerfile.m4
>
Dockerfile.gpu-noavx-demo
paddle/scripts/docker/gpu-demo/build.sh
已删除
100644 → 0
浏览文件 @
4bc4a44e
#!/bin/bash
function
abort
(){
echo
"An error occurred. Exiting..."
1>&2
exit
1
}
trap
'abort'
0
set
-e
if
[
${
USE_UBUNTU_MIRROR
}
==
"ON"
]
;
then
sed
-i
's#http://archive\.ubuntu\.com/ubuntu/#mirror://mirrors\.ubuntu\.com/mirrors\.txt#g'
\
/etc/apt/sources.list
fi
apt-get update
apt-get
install
-y
cmake libprotobuf-dev protobuf-compiler git
\
libgoogle-glog-dev libgflags-dev libatlas-dev libatlas3-base g++ m4 python-pip
\
python-protobuf python-numpy python-dev swig
if
[
${
WITH_GPU
}
==
'ON'
]
;
then
ln
-s
/usr/lib/x86_64-linux-gnu/libcudnn.so /usr/lib/libcudnn.so
fi
cd
~
git clone https://github.com/baidu/Paddle.git paddle
cd
paddle
mkdir
build
cd
build
cmake ..
-DWITH_DOC
=
OFF
-DWITH_GPU
=
${
WITH_GPU
}
-DWITH_SWIG_PY
=
ON
\
-DCUDNN_ROOT
=
/usr/
-DWITH_STYLE_CHECK
=
OFF
make
-j
`
nproc
`
# because durning make install, there are several warning, so set +e, do not cause abort
make
install
echo
'export LD_LIBRARY_PATH=/usr/lib64:${LD_LIBRARY_PATH}'
>>
/etc/profile
pip
${
PIP_GENERAL_ARGS
}
install
${
PIP_INSTALL_ARGS
}
/usr/local/opt/paddle/share/wheels/
*
.whl
paddle version
# print version after build
if
[
${
WITH_DEMO
}
==
"ON"
]
;
then
apt-get
install
-y
wget unzip perl python-matplotlib
tar
xz-utils bzip2
gzip
coreutils
\
sed grep
graphviz libjpeg-dev zlib1g-dev
pip
${
PIP_GENERAL_ARGS
}
install
${
PIP_INSTALL_ARGS
}
BeautifulSoup docopt
\
PyYAML pillow
fi
if
[
${
IS_DEVEL
}
==
"OFF"
]
;
then
# clean build packages.
cd
~
rm
-rf
paddle
fi
apt-get clean
-y
trap
: 0
paddle/scripts/docker/gpu-devel/build.sh
已删除
100644 → 0
浏览文件 @
4bc4a44e
#!/bin/bash
function
abort
(){
echo
"An error occurred. Exiting..."
1>&2
exit
1
}
trap
'abort'
0
set
-e
if
[
${
USE_UBUNTU_MIRROR
}
==
"ON"
]
;
then
sed
-i
's#http://archive\.ubuntu\.com/ubuntu/#mirror://mirrors\.ubuntu\.com/mirrors\.txt#g'
\
/etc/apt/sources.list
fi
apt-get update
apt-get
install
-y
cmake libprotobuf-dev protobuf-compiler git
\
libgoogle-glog-dev libgflags-dev libatlas-dev libatlas3-base g++ m4 python-pip
\
python-protobuf python-numpy python-dev swig
if
[
${
WITH_GPU
}
==
'ON'
]
;
then
ln
-s
/usr/lib/x86_64-linux-gnu/libcudnn.so /usr/lib/libcudnn.so
fi
cd
~
git clone https://github.com/baidu/Paddle.git paddle
cd
paddle
mkdir
build
cd
build
cmake ..
-DWITH_DOC
=
OFF
-DWITH_GPU
=
${
WITH_GPU
}
-DWITH_SWIG_PY
=
ON
\
-DCUDNN_ROOT
=
/usr/
-DWITH_STYLE_CHECK
=
OFF
make
-j
`
nproc
`
# because durning make install, there are several warning, so set +e, do not cause abort
make
install
echo
'export LD_LIBRARY_PATH=/usr/lib64:${LD_LIBRARY_PATH}'
>>
/etc/profile
pip
${
PIP_GENERAL_ARGS
}
install
${
PIP_INSTALL_ARGS
}
/usr/local/opt/paddle/share/wheels/
*
.whl
paddle version
# print version after build
if
[
${
WITH_DEMO
}
==
"ON"
]
;
then
apt-get
install
-y
wget unzip perl python-matplotlib
tar
xz-utils bzip2
gzip
coreutils
\
sed grep
graphviz libjpeg-dev zlib1g-dev
pip
${
PIP_GENERAL_ARGS
}
install
${
PIP_INSTALL_ARGS
}
BeautifulSoup docopt
\
PyYAML pillow
fi
if
[
${
IS_DEVEL
}
==
"OFF"
]
;
then
# clean build packages.
cd
~
rm
-rf
paddle
fi
apt-get clean
-y
trap
: 0
paddle/scripts/docker/gpu/build.sh
已删除
100644 → 0
浏览文件 @
4bc4a44e
#!/bin/bash
function
abort
(){
echo
"An error occurred. Exiting..."
1>&2
exit
1
}
trap
'abort'
0
set
-e
if
[
${
USE_UBUNTU_MIRROR
}
==
"ON"
]
;
then
sed
-i
's#http://archive\.ubuntu\.com/ubuntu/#mirror://mirrors\.ubuntu\.com/mirrors\.txt#g'
\
/etc/apt/sources.list
fi
apt-get update
apt-get
install
-y
cmake libprotobuf-dev protobuf-compiler git
\
libgoogle-glog-dev libgflags-dev libatlas-dev libatlas3-base g++ m4 python-pip
\
python-protobuf python-numpy python-dev swig
if
[
${
WITH_GPU
}
==
'ON'
]
;
then
ln
-s
/usr/lib/x86_64-linux-gnu/libcudnn.so /usr/lib/libcudnn.so
fi
cd
~
git clone https://github.com/baidu/Paddle.git paddle
cd
paddle
mkdir
build
cd
build
cmake ..
-DWITH_DOC
=
OFF
-DWITH_GPU
=
${
WITH_GPU
}
-DWITH_SWIG_PY
=
ON
\
-DCUDNN_ROOT
=
/usr/
-DWITH_STYLE_CHECK
=
OFF
make
-j
`
nproc
`
# because durning make install, there are several warning, so set +e, do not cause abort
make
install
echo
'export LD_LIBRARY_PATH=/usr/lib64:${LD_LIBRARY_PATH}'
>>
/etc/profile
pip
${
PIP_GENERAL_ARGS
}
install
${
PIP_INSTALL_ARGS
}
/usr/local/opt/paddle/share/wheels/
*
.whl
paddle version
# print version after build
if
[
${
WITH_DEMO
}
==
"ON"
]
;
then
apt-get
install
-y
wget unzip perl python-matplotlib
tar
xz-utils bzip2
gzip
coreutils
\
sed grep
graphviz libjpeg-dev zlib1g-dev
pip
${
PIP_GENERAL_ARGS
}
install
${
PIP_INSTALL_ARGS
}
BeautifulSoup docopt
\
PyYAML pillow
fi
if
[
${
IS_DEVEL
}
==
"OFF"
]
;
then
# clean build packages.
cd
~
rm
-rf
paddle
fi
apt-get clean
-y
trap
: 0
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录