|
|
@ -1,15 +1,16 @@
|
|
|
|
FROM nvidia/cuda:7.5-cudnn5-devel-ubuntu14.04
|
|
|
|
FROM nvidia/cuda:7.5-cudnn5-devel-ubuntu14.04
|
|
|
|
MAINTAINER PaddlePaddle Authors <paddle-dev@baidu.com>
|
|
|
|
MAINTAINER PaddlePaddle Authors <paddle-dev@baidu.com>
|
|
|
|
|
|
|
|
|
|
|
|
RUN apt-get update && \
|
|
|
|
RUN apt-get update \
|
|
|
|
apt-get install -y cmake libprotobuf-dev protobuf-compiler git \
|
|
|
|
&& apt-get install -y cmake libprotobuf-dev protobuf-compiler git \
|
|
|
|
libgoogle-glog-dev libgflags-dev libatlas-dev libatlas3-base g++ m4 python-pip \
|
|
|
|
libgoogle-glog-dev libgflags-dev libatlas-dev libatlas3-base g++ m4 python-pip \
|
|
|
|
python-protobuf python-numpy python-dev swig openssh-server \
|
|
|
|
python-protobuf python-numpy python-dev swig openssh-server \
|
|
|
|
wget unzip python-matplotlib tar xz-utils bzip2 gzip coreutils \
|
|
|
|
wget unzip python-matplotlib tar xz-utils bzip2 gzip coreutils \
|
|
|
|
sed grep graphviz libjpeg-dev zlib1g-dev doxygen && \
|
|
|
|
sed grep graphviz libjpeg-dev zlib1g-dev doxygen \
|
|
|
|
apt-get clean -y
|
|
|
|
clang-3.8 llvm-3.8 libclang-3.8-dev \
|
|
|
|
RUN pip install BeautifulSoup docopt PyYAML pillow \
|
|
|
|
&& apt-get clean -y
|
|
|
|
'sphinx>=1.4.0' sphinx_rtd_theme breathe recommonmark
|
|
|
|
RUN pip install -U BeautifulSoup docopt PyYAML pillow \
|
|
|
|
|
|
|
|
sphinx sphinx_rtd_theme breathe recommonmark
|
|
|
|
|
|
|
|
|
|
|
|
ARG WITH_AVX
|
|
|
|
ARG WITH_AVX
|
|
|
|
ENV WITH_AVX=${WITH_AVX:-ON}
|
|
|
|
ENV WITH_AVX=${WITH_AVX:-ON}
|
|
|
@ -18,6 +19,7 @@ ENV WITH_GPU=ON
|
|
|
|
RUN mkdir /paddle
|
|
|
|
RUN mkdir /paddle
|
|
|
|
COPY . /paddle/
|
|
|
|
COPY . /paddle/
|
|
|
|
RUN /paddle/paddle/scripts/docker/build.sh
|
|
|
|
RUN /paddle/paddle/scripts/docker/build.sh
|
|
|
|
|
|
|
|
VOLUME ["/usr/share/nginx/html/data", "/usr/share/nginx/html/paddle"]
|
|
|
|
|
|
|
|
|
|
|
|
RUN echo 'export LD_LIBRARY_PATH=/usr/lib64:${LD_LIBRARY_PATH}' >> /etc/profile
|
|
|
|
RUN echo 'export LD_LIBRARY_PATH=/usr/lib64:${LD_LIBRARY_PATH}' >> /etc/profile
|
|
|
|
RUN pip install /usr/local/opt/paddle/share/wheels/*.whl
|
|
|
|
RUN pip install /usr/local/opt/paddle/share/wheels/*.whl
|
|
|
|