@@ -5,18 +5,6 @@ FROM tensorflow/tensorflow:latest-gpu-py3
5
5
# File Author / Maintainer
6
6
MAINTAINER Raul Puri
7
7
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
-
20
8
RUN apt-get update && \
21
9
apt-get install -y --no-install-recommends libboost-all-dev && \
22
10
apt-get install -y software-properties-common \
@@ -44,43 +32,13 @@ RUN apt-get update && \
44
32
protobuf-compiler \
45
33
python-tk
46
34
35
+ COPY requirements.txt /root/
47
36
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
80
37
RUN pip install keras nose Cython
81
38
RUN pip install -r /root/requirements.txt
82
39
RUN rm /root/requirements.txt
83
40
84
41
WORKDIR /root
85
42
86
43
CMD ["/bin/bash"]
44
+
0 commit comments