davanstrien HF staff commited on
Commit
02881ff
1 Parent(s): 2cdedb8

Update Dockerfile to include notebook requirement files

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -7
Dockerfile CHANGED
@@ -72,6 +72,10 @@ RUN apt-get update && \
72
  COPY check_gpu.sh /root/check_gpu.sh
73
  RUN chmod +x /root/check_gpu.sh
74
 
 
 
 
 
75
  # Conditional installation based on GPU availability
76
  RUN if /root/check_gpu.sh; then \
77
  echo "GPU detected. Installing GPU-specific Python packages." && \
@@ -81,9 +85,6 @@ RUN if /root/check_gpu.sh; then \
81
  cp /home/user/notebooks/requirements_cpu.txt /home/user/requirements_specific.txt; \
82
  fi
83
 
84
- # Copy notebooks directory to a temporary location
85
- COPY --chown=user notebooks /home/user/notebooks
86
-
87
  #######################################
88
  # End root user section
89
  #######################################
@@ -92,10 +93,6 @@ USER user
92
 
93
  # Python packages
94
  COPY base_requirements.txt /home/user/base_requirements.txt
95
- COPY notebooks/requirements.txt /home/user/notebooks/requirements.txt
96
- COPY notebooks/requirements_cpu.txt /home/user/notebooks/requirements_cpu.txt
97
- COPY notebooks/requirements_gpu.txt /home/user/notebooks/requirements_gpu.txt
98
-
99
  RUN pip install --no-cache-dir --upgrade -r /home/user/base_requirements.txt -r /home/user/requirements_specific.txt
100
 
101
  # Copy the current directory contents into the container at $HOME/app setting the owner to the user
 
72
  COPY check_gpu.sh /root/check_gpu.sh
73
  RUN chmod +x /root/check_gpu.sh
74
 
75
+ # Copy notebook requirement files
76
+ COPY notebooks/requirements_cpu.txt /home/user/notebooks/requirements_cpu.txt
77
+ COPY notebooks/requirements_gpu.txt /home/user/notebooks/requirements_gpu.txt
78
+
79
  # Conditional installation based on GPU availability
80
  RUN if /root/check_gpu.sh; then \
81
  echo "GPU detected. Installing GPU-specific Python packages." && \
 
85
  cp /home/user/notebooks/requirements_cpu.txt /home/user/requirements_specific.txt; \
86
  fi
87
 
 
 
 
88
  #######################################
89
  # End root user section
90
  #######################################
 
93
 
94
  # Python packages
95
  COPY base_requirements.txt /home/user/base_requirements.txt
 
 
 
 
96
  RUN pip install --no-cache-dir --upgrade -r /home/user/base_requirements.txt -r /home/user/requirements_specific.txt
97
 
98
  # Copy the current directory contents into the container at $HOME/app setting the owner to the user