|
a |
|
b/inst/stuff/Dockerfile |
|
|
1 |
FROM us.gcr.io/anvil-gcr-public/anvil-rstudio-bioconductor-devel:3.14.2 |
|
|
2 |
|
|
|
3 |
RUN apt update; apt install -y nvidia-cuda-toolkit |
|
|
4 |
RUN wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin |
|
|
5 |
RUN sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600 |
|
|
6 |
RUN wget https://developer.download.nvidia.com/compute/cuda/11.4.2/local_installers/cuda-repo-ubuntu2004-11-4-local_11.4.2-470.57.02-1_amd64.deb |
|
|
7 |
RUN sudo dpkg -i cuda-repo-ubuntu2004-11-4-local_11.4.2-470.57.02-1_amd64.deb |
|
|
8 |
RUN rm cuda-repo-ubuntu2004-11-4-local_11.4.2-470.57.02-1_amd64.deb |
|
|
9 |
RUN sudo apt-key add /var/cuda-repo-ubuntu2004-11-4-local/7fa2af80.pub |
|
|
10 |
RUN sudo apt-get update |
|
|
11 |
RUN sudo apt-get -y install cuda |
|
|
12 |
|
|
|
13 |
COPY cudnn-11.4-linux-x64-v8.2.4.15.tgz /tmp |
|
|
14 |
RUN tar zxf /tmp/cudnn-11.4-linux-x64-v8.2.4.15.tgz |
|
|
15 |
RUN cp cuda/include/cudnn.h /usr/lib/cuda/include/ |
|
|
16 |
RUN cp cuda/lib64/libcudnn* /usr/lib/cuda/lib64/ |
|
|
17 |
RUN chmod a+r /usr/lib/cuda/include/cudnn.h /usr/lib/cuda/lib64/libcudnn* |
|
|
18 |
|
|
|
19 |
ENV LD_LIBRARY_PATH="/usr/lib/cuda/lib64:$LD_LIBRARY_PATH" |
|
|
20 |
|
|
|
21 |
RUN pip3 install tensorflow==2.2.0 |