1- FROM nvidia/cuda:10.0 -cudnn7-devel-ubuntu16.04 AS nvidia
1+ FROM nvidia/cuda:10.1 -cudnn7-devel-ubuntu16.04 AS nvidia
22FROM continuumio/anaconda3:2019.03
33
44# Avoid interactive configuration prompts/dialogs during apt-get.
@@ -15,8 +15,8 @@ COPY --from=nvidia /etc/apt/trusted.gpg /etc/apt/trusted.gpg.d/cuda.gpg
1515
1616# Ensure the cuda libraries are compatible with the GPU image.
1717# TODO(b/120050292): Use templating to keep in sync.
18- ENV CUDA_VERSION=10.0.130
19- ENV CUDA_PKG_VERSION=10-0 =$CUDA_VERSION-1
18+ ENV CUDA_VERSION=10.1.243
19+ ENV CUDA_PKG_VERSION=10-1 =$CUDA_VERSION-1
2020LABEL com.nvidia.volumes.needed="nvidia_driver"
2121LABEL com.nvidia.cuda.version="${CUDA_VERSION}"
2222ENV PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:${PATH}
@@ -28,7 +28,7 @@ ENV PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:${PATH}
2828ENV LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/usr/local/nvidia/lib64:/usr/local/cuda/lib64:/usr/local/cuda/lib64/stubs"
2929ENV NVIDIA_VISIBLE_DEVICES=all
3030ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility
31- ENV NVIDIA_REQUIRE_CUDA="cuda>=10.0 "
31+ ENV NVIDIA_REQUIRE_CUDA="cuda>=10.1 "
3232RUN apt-get update && apt-get install -y --no-install-recommends \
3333 cuda-cupti-$CUDA_PKG_VERSION \
3434 cuda-cudart-$CUDA_PKG_VERSION \
@@ -38,11 +38,11 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
3838 cuda-nvml-dev-$CUDA_PKG_VERSION \
3939 cuda-minimal-build-$CUDA_PKG_VERSION \
4040 cuda-command-line-tools-$CUDA_PKG_VERSION \
41- libcudnn7=7.5.0.56 -1+cuda10.0 \
42- libcudnn7-dev=7.5.0.56 -1+cuda10.0 \
43- libnccl2=2.4.2 -1+cuda10.0 \
44- libnccl-dev=2.4.2 -1+cuda10.0 && \
45- ln -s /usr/local/cuda-10.0 /usr/local/cuda && \
41+ libcudnn7=7.6.5.32 -1+cuda10.1 \
42+ libcudnn7-dev=7.6.5.32 -1+cuda10.1 \
43+ libnccl2=2.5.6 -1+cuda10.1 \
44+ libnccl-dev=2.5.6 -1+cuda10.1 && \
45+ ln -s /usr/local/cuda-10.1 /usr/local/cuda && \
4646 ln -s /usr/local/cuda/lib64/stubs/libcuda.so /usr/local/cuda/lib64/stubs/libcuda.so.1
4747
4848# Work to upgrade to Python 3.7 can be found on this branch: https://github.com/Kaggle/docker-python/blob/upgrade-py37/Dockerfile
@@ -75,7 +75,7 @@ RUN cd /usr/local/src/tensorflow && \
7575
7676# Create a tensorflow wheel for GPU/cuda
7777ENV TF_NEED_CUDA=1
78- ENV TF_CUDA_VERSION=10.0
78+ ENV TF_CUDA_VERSION=10.1
7979# 3.7 is for the K80 and 6.0 is for the P100, 7.5 is for the T4: https://developer.nvidia.com/cuda-gpus
8080ENV TF_CUDA_COMPUTE_CAPABILITIES=3.7,6.0,7.5
8181ENV TF_CUDNN_VERSION=7
0 commit comments