Spaces:
Build error
Build error
File size: 1,836 Bytes
e9b0c04 1ee4f8e 9b4f909 99f438b 0bb3002 99f438b e9b0c04 3c1fa7f 1c704a5 3cd1997 3c1fa7f 3cd1997 439d419 3cd1997 e9b0c04 9b4f909 439d419 9b4f909 016eb90 697a5f5 1ee4f8e 43f8af3 a9e359e cab7892 a9e359e 9b4f909 dcaaeb1 9b4f909 dcaaeb1 9b4f909 881f053 9b4f909 57c32b5 9b4f909 881f053 9b4f909 439d419 |
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 |
# Start with a base image that includes CUDA
FROM nvidia/cuda:11.4.1-base-ubuntu20.04
# FROM huggingface/accelerate-gpu
# Set the timezone
ENV TZ=Europe/Berlin
RUN ln -fs /usr/share/zoneinfo/Europe/Berlin /etc/localtime
RUN apt-get update && apt-get install -y tzdata
RUN dpkg-reconfigure --frontend noninteractive tzdata
# Install Python and other dependencies
# RUN apt-get update && apt-get install -y python3 python3-pip
# Install the libglib2.0-0 package
RUN apt-get update && apt-get install -y libgl1-mesa-glx
RUN apt-get update && apt-get install -y libglib2.0-0
RUN apt-get update && apt-get install -y python3 python3-pip
# Install the Python dependencies
WORKDIR /code
COPY ./requirements.txt /code/requirements.txt
RUN python3 -m pip install --no-cache-dir --upgrade -r /code/requirements.txt
# Set up a new user named "user" with user ID 1000
RUN useradd -m -u 1000 user
# Add write permissions for others to the /usr/local/lib/python3.9/site-packages/oemer/checkpoints/seg_net/ directory
RUN chmod o+w /usr/local/lib/python3.8/dist-packages/oemer/checkpoints/seg_net/
RUN chmod o+w /usr/local/lib/python3.8/dist-packages/oemer/checkpoints/unet_big/
# RUN chmod o+w /opt/conda/lib/python3.10/site-packages/oemer/checkpoints/unet_big/
# RUN chmod o+w /opt/conda/lib/python3.10/site-packages/oemer/checkpoints/seg_net/
RUN pip3 list -v
# Switch to the "user" user
USER user
# Set home to the user's home directory
ENV HOME=/home/user \
PATH=/home/user/.local/bin:$PATH
# Set the working directory to the user's home directory
WORKDIR /home/user/app
# Add write permissions for others to the /home/user/app directory
RUN chmod o+w /home/user/app
# Copy the current directory contents into the container at $HOME/app setting the owner to the user
COPY --chown=user . /home/user/app
CMD ["python3", "main.py"] |