From b1655cbd7d78f0c97e5e43d8584bb2d9b53f3eea Mon Sep 17 00:00:00 2001 From: dfalty Date: Thu, 19 Nov 2020 15:42:19 +0000 Subject: [PATCH 1/3] Add installing cuda to bionic --- r-session-complete/bionic/Dockerfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/r-session-complete/bionic/Dockerfile b/r-session-complete/bionic/Dockerfile index 6849176..84e86ec 100644 --- a/r-session-complete/bionic/Dockerfile +++ b/r-session-complete/bionic/Dockerfile @@ -146,6 +146,26 @@ RUN curl -O https://drivers.rstudio.org/7C152C12/installer/rstudio-drivers_${DRI RUN /opt/R/${R_VERSION}/bin/R -e 'install.packages("odbc", repos="https://packagemanager.rstudio.com/cran/__linux__/bionic/latest")' +# Install cuda ----------------------------------------------------------------# + +RUN apt-get update -y && \ + DEBIAN_FRONTEND=noninteractive apt-get install -y gnupg && \ + rm -rf /var/lib/apt/lists/* + +RUN curl -o cuda-download.deb -L http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-repo-ubuntu1804_10.2.89-1_amd64.deb && \ + apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub && \ + dpkg -i cuda-download.deb && \ + apt-get update -y + +RUN curl -O http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64/nvidia-machine-learning-repo-ubuntu1804_1.0.0-1_amd64.deb && \ + apt-get update && \ + DEBIAN_FRONTEND=noninteractive gdebi --non-interactive nvidia-machine-learning-repo-ubuntu1804_1.0.0-1_amd64.deb && \ + rm -rf /var/lib/apt/lists/* && + +RUN apt-get update -y && \ + DEBIAN_FRONTEND=noninteractive apt-get install -y cuda libcudnn7 libcudnn7-dev libnvinfer6 libnvinfer-dev libnvinfer-plugin6 && \ + rm -rf /var/lib/apt/lists/* + # Locale configuration --------------------------------------------------------# RUN apt-get update -y && \ From 40ffeaaeae011ed077098392b744957ffcc6c955 Mon Sep 17 00:00:00 2001 From: dfalty Date: Thu, 19 Nov 2020 17:02:20 +0000 Subject: [PATCH 2/3] remove unneeded && --- r-session-complete/bionic/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/r-session-complete/bionic/Dockerfile b/r-session-complete/bionic/Dockerfile index 84e86ec..c6c3b22 100644 --- a/r-session-complete/bionic/Dockerfile +++ b/r-session-complete/bionic/Dockerfile @@ -160,7 +160,7 @@ RUN curl -o cuda-download.deb -L http://developer.download.nvidia.com/compute/cu RUN curl -O http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64/nvidia-machine-learning-repo-ubuntu1804_1.0.0-1_amd64.deb && \ apt-get update && \ DEBIAN_FRONTEND=noninteractive gdebi --non-interactive nvidia-machine-learning-repo-ubuntu1804_1.0.0-1_amd64.deb && \ - rm -rf /var/lib/apt/lists/* && + rm -rf /var/lib/apt/lists/* RUN apt-get update -y && \ DEBIAN_FRONTEND=noninteractive apt-get install -y cuda libcudnn7 libcudnn7-dev libnvinfer6 libnvinfer-dev libnvinfer-plugin6 && \ From 0d09573f4a8dde080cba2e99cd32d0a26bad7d15 Mon Sep 17 00:00:00 2001 From: dfalty Date: Thu, 19 Nov 2020 19:27:23 +0000 Subject: [PATCH 3/3] Adding centos7 --- r-session-complete/centos7/Dockerfile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/r-session-complete/centos7/Dockerfile b/r-session-complete/centos7/Dockerfile index c95b7b6..36877ec 100644 --- a/r-session-complete/centos7/Dockerfile +++ b/r-session-complete/centos7/Dockerfile @@ -147,6 +147,22 @@ RUN curl -O https://drivers.rstudio.org/7C152C12/installer/rstudio-drivers-${DRI RUN /opt/R/${R_VERSION}/bin/R -e 'install.packages("odbc", repos="https://packagemanager.rstudio.com/cran/__linux__/centos7/latest")' +# Install cuda ----------------------------------------------------------------# + +RUN yum update -y && \ + yum install -y gnupg && \ + yum clean all + +RUN yum -y install http://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-repo-rhel7-10.2.89-1.x86_64.rpm && \ + yum clean all + +RUN yum -y install http://developer.download.nvidia.com/compute/machine-learning/repos/rhel7/x86_64/nvidia-machine-learning-repo-rhel7-1.0.0-1.x86_64.rpm && \ + yum clean all + +RUN yum update -y && \ + yum install -y cuda libcudnn7 libcudnn7-dev libnvinfer6 libnvinfer-dev libnvinfer-plugin6 && \ + yum clean all + # Locale configuration --------------------------------------------------------# RUN localedef -i en_US -f UTF-8 en_US.UTF-8