Skip to content

Commit 694ab6a

Browse files
committed
updated gpu build
1 parent 04e0511 commit 694ab6a

File tree

1 file changed

+2
-44
lines changed

1 file changed

+2
-44
lines changed

dockerfiles/Dockerfile.gpu

+2-44
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,6 @@ FROM tensorflow/tensorflow:latest-gpu-py3
55
# File Author / Maintainer
66
MAINTAINER Raul Puri
77

8-
# Install cuda
9-
ENV NVIDIA_GPGKEY_SUM bd841d59a27a406e513db7d405550894188a4c1cd96bf8aa4f82f1b39e0b5c1c
10-
ENV NVIDIA_GPGKEY_FPR 889bee522da690103c4b085ed88c3d385c37d3be
11-
ENV CUDA_VERSION 8.0
12-
13-
ENV CUDA_PKG_VERSION 8-0=8.0-61
14-
15-
RUN apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/GPGKEY && \
16-
apt-key adv --export --no-emit-version -a $NVIDIA_GPGKEY_FPR | tail -n +2 > cudasign.pub && \
17-
echo "$NVIDIA_GPGKEY_SUM cudasign.pub" | sha256sum -c --strict - && rm cudasign.pub && \
18-
echo "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64 /" > /etc/apt/sources.list.d/cuda.list
19-
208
RUN apt-get update && \
219
apt-get install -y --no-install-recommends libboost-all-dev && \
2210
apt-get install -y software-properties-common \
@@ -44,43 +32,13 @@ RUN apt-get update && \
4432
protobuf-compiler \
4533
python-tk
4634

35+
COPY requirements.txt /root/
4736

48-
RUN wget -qO - http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/7fa2af80.pub | sudo apt-key add - && \
49-
apt-get update && apt-get install -y --no-install-recommends --force-yes \
50-
cuda-core-$CUDA_PKG_VERSION \
51-
cuda-misc-headers-$CUDA_PKG_VERSION \
52-
cuda-command-line-tools-$CUDA_PKG_VERSION \
53-
cuda-license-$CUDA_PKG_VERSION \
54-
cuda-nvrtc-dev-$CUDA_PKG_VERSION \
55-
cuda-cusolver-dev-$CUDA_PKG_VERSION \
56-
cuda-cublas-dev-$CUDA_PKG_VERSION \
57-
cuda-cufft-dev-$CUDA_PKG_VERSION \
58-
cuda-curand-dev-$CUDA_PKG_VERSION \
59-
cuda-cusparse-dev-$CUDA_PKG_VERSION \
60-
cuda-npp-dev-$CUDA_PKG_VERSION \
61-
cuda-cudart-dev-$CUDA_PKG_VERSION \
62-
cuda-driver-dev-$CUDA_PKG_VERSION && \
63-
cd /tmp && apt-get download gpu-deployment-kit && \
64-
rm -rf /var/lib/apt/lists/*
65-
66-
RUN mkdir /tmp/gpu-deployment-kit && cd /tmp/gpu-deployment-kit && \
67-
dpkg -x /tmp/gpu-deployment-kit_*.deb . && \
68-
mv usr/include/nvidia/gdk/* /usr/local/cuda/include && \
69-
mv usr/src/gdk/nvml/lib/* /usr/local/cuda/lib64/stubs && \
70-
rm -rf /tmp/gpu-deployment-kit*
71-
72-
RUN echo "/usr/local/cuda/lib" >> /etc/ld.so.conf.d/cuda.conf && \
73-
echo "/usr/local/cuda/lib64" >> /etc/ld.so.conf.d/cuda.conf && \
74-
ldconfig
75-
76-
RUN echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && \
77-
echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf
78-
79-
COPY requirements.txt /root
8037
RUN pip install keras nose Cython
8138
RUN pip install -r /root/requirements.txt
8239
RUN rm /root/requirements.txt
8340

8441
WORKDIR /root
8542

8643
CMD ["/bin/bash"]
44+

0 commit comments

Comments
 (0)