fffiloni commited on
Commit
4e0b16f
·
verified ·
1 Parent(s): ebf589b

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +17 -14
Dockerfile CHANGED
@@ -29,22 +29,25 @@ RUN update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1
29
  # Switch to non-root user
30
  USER user
31
 
32
- # Create virtual environment
33
- RUN python -m venv /home/user/venv
34
- ENV VIRTUAL_ENV=/home/user/venv
35
- ENV PATH="$VIRTUAL_ENV/bin:$PATH"
36
 
37
- # Set environment variables
 
 
 
 
 
38
  ENV HOME=/home/user \
39
- CUDA_HOME=/usr/local/cuda \
40
- LD_LIBRARY_PATH=${CUDA_HOME}/lib64:${LD_LIBRARY_PATH} \
41
- PYTHONUNBUFFERED=1 \
42
- GRADIO_ALLOW_FLAGGING=never \
43
- GRADIO_NUM_PORTS=1 \
44
- GRADIO_SERVER_NAME=0.0.0.0 \
45
- GRADIO_THEME=huggingface \
46
- GRADIO_SHARE=False \
47
- SYSTEM=spaces
48
 
49
  # Set working directory
50
  WORKDIR $HOME/app
 
29
  # Switch to non-root user
30
  USER user
31
 
32
+ ENV TORCH_CUDA_ARCH_LIST="6.0 6.1 7.0 7.5 8.0 8.6"
33
+ ENV TCNN_CUDA_ARCHITECTURES=86;80;75;70;61;60
34
+ ENV FORCE_CUDA=1
 
35
 
36
+ ENV CUDA_HOME=/usr/local/cuda
37
+ ENV PATH=${CUDA_HOME}/bin:/home/${USER_NAME}/.local/bin:${PATH}
38
+ ENV LD_LIBRARY_PATH=${CUDA_HOME}/lib64:${LD_LIBRARY_PATH}
39
+ ENV LIBRARY_PATH=${CUDA_HOME}/lib64/stubs:${LIBRARY_PATH}
40
+
41
+ # Set home to the user's home directory
42
  ENV HOME=/home/user \
43
+ PATH=/home/user/.local/bin:$PATH \
44
+ PYTHONPATH=$HOME/app \
45
+ PYTHONUNBUFFERED=1 \
46
+ GRADIO_ALLOW_FLAGGING=never \
47
+ GRADIO_NUM_PORTS=1 \
48
+ GRADIO_SERVER_NAME=0.0.0.0 \
49
+ GRADIO_THEME=huggingface \
50
+ SYSTEM=spaces
 
51
 
52
  # Set working directory
53
  WORKDIR $HOME/app