Spaces:
Build error
Build error
File size: 1,908 Bytes
6753690 add967f 6753690 add967f 6753690 add967f 6753690 add967f 6753690 add967f 6753690 add967f 6753690 add967f 6753690 add967f 6753690 add967f 6753690 add967f 6753690 add967f 6753690 add967f 6753690 add967f 6753690 add967f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
FROM nvidia/cuda:11.3.1-base-ubuntu20.04
RUN rm -f /etc/apt/sources.list.d/*.list && \
apt-get update && apt-get install -y --no-install-recommends \
curl \
ca-certificates \
sudo \
git \
wget \
procps \
git-lfs \
zip \
unzip \
htop \
vim \
nano \
bzip2 \
libx11-6 \
build-essential \
libsndfile-dev \
software-properties-common \
&& rm -rf /var/lib/apt/lists/*
RUN echo "user ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/90-user
RUN mkdir /home/user/.cache /home/user/.config && chmod -R 777 /home/user
WORKDIR /app
RUN curl -sLo ~/miniconda.sh https://repo.continuum.io/miniconda/Miniconda3-py39_4.10.3-Linux-x86_64.sh && \
chmod +x ~/miniconda.sh && \
~/miniconda.sh -b -p ~/miniconda && \
rm ~/miniconda.sh && \
conda clean -ya
RUN add-apt-repository ppa:flexiondotorg/nvtop && \
apt-get upgrade -y && \
apt-get install -y --no-install-recommends nvtop
RUN curl -sL https://deb.nodesource.com/setup_14.x | bash - && \
apt-get install -y nodejs && \
npm install -g configurable-http-proxy
RUN adduser --disabled-password --gecos '' --shell /bin/bash user && \
chown -R user:user /app
WORKDIR /home/user/app
RUN --mount=target=/root/packages.txt,source=packages.txt \
apt-get update && \
xargs -r -a /root/packages.txt apt-get install -y --no-install-recommends && \
rm -rf /var/lib/apt/lists/*
# Adding the deadsnakes PPA and installing Python 3.10
RUN add-apt-repository ppa:deadsnakes/ppa && \
apt-get update && \
apt-get install -y python3.10 python3.10-venv python3.10-dev python3.10-distutils
RUN curl -sL https://bootstrap.pypa.io/get-pip.py -o get-pip.py && \
python3.10 get-pip.py && \
rm get-pip.py
RUN ln -s /usr/bin/python3.10 /usr/local/bin/python3
COPY . /home/user/app
RUN pip install -r requirements.txt
CMD ["bash", "/root/on_startup.sh"] |