|
|
FROM nvidia/cuda:11.0-base-ubuntu20.04 |
|
|
|
|
|
ENV DEBIAN_FRONTEND noninteractive |
|
|
|
|
|
ENV CUDNN_VERSION=8.0.5.39-1+cuda11.1 |
|
|
ENV NCCL_VERSION=2.7.8-1+cuda11.1 |
|
|
|
|
|
ARG python=3.8 |
|
|
ENV PYTHON_VERSION=${python} |
|
|
|
|
|
# Set default /bin/ |
|
|
SHELL |
|
|
|
|
|
RUN |
|
|
--allow-change-held-packages |
|
|
build-essential |
|
|
cmake |
|
|
git |
|
|
curl |
|
|
vim |
|
|
wget |
|
|
ca-certificates |
|
|
libcudnn8=${CUDNN_VERSION} \ |
|
|
libnccl2=${NCCL_VERSION} \ |
|
|
libnccl-dev=${NCCL_VERSION} \ |
|
|
libjpeg-dev |
|
|
libpng-dev |
|
|
python${PYTHON_VERSION} \ |
|
|
python${PYTHON_VERSION}-dev |
|
|
python${PYTHON_VERSION}-distutils |
|
|
librdmacm1 |
|
|
libibverbs1 |
|
|
ibverbs-providers |
|
|
|
|
|
RUN /usr//python${PYTHON_VERSION} //bin/ |
|
|
|
|
|
RUN ///get-pip.py && \ |
|
|
python get-pip.py && \ |
|
|
rm get-pip.py |
|
|
|
|
|
RUN //bin/ |
|
|
|
|
|
# Install |
|
|
RUN |
|
|
-f ///whl/ |
|
|
|
|
|
RUN |
|
|
RUN |
|
|
RUN |
|
|
RUN |
|
|
|
|
|
RUN |
|
|
RUN |
|
|
RUN |
|
|
RUN |
|
|
RUN |
|
|
RUN |
|
|
RUN |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|