Spaces:
Running
on
Zero
Running
on
Zero
Update Dockerfile
Browse files- Dockerfile +8 -11
Dockerfile
CHANGED
@@ -54,12 +54,16 @@ RUN apt-get update && apt-get install -y \
|
|
54 |
&& dpkg -i cudnn-local-repo-ubuntu2204-9.3.0_1.0-1_amd64.deb \
|
55 |
&& cp /var/cudnn-local-repo-ubuntu2204-9.3.0/cudnn-local-*-keyring.gpg /usr/share/keyrings/ \
|
56 |
&& apt-get update \
|
57 |
-
&& apt-cache madison libcudnn9 \
|
58 |
-
&& apt-get install -y libcudnn9 \
|
59 |
-
&& apt-get clean \
|
60 |
-
&& rm -rf /var/lib/apt/lists/* \
|
61 |
&& rm cudnn-local-repo-ubuntu2204-9.3.0_1.0-1_amd64.deb
|
62 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
63 |
# Verify CuDNN installation
|
64 |
RUN ldconfig && echo "Testing CuDNN installation..." \
|
65 |
&& if [ -f /usr/local/cuda/include/cudnn.h ]; then \
|
@@ -70,13 +74,6 @@ RUN ldconfig && echo "Testing CuDNN installation..." \
|
|
70 |
# Switch back to the user
|
71 |
USER user
|
72 |
|
73 |
-
# Install Python dependencies
|
74 |
-
COPY . .
|
75 |
-
RUN pip install --upgrade pip
|
76 |
-
RUN pip install -r requirements.txt
|
77 |
-
RUN pip install gradio
|
78 |
-
|
79 |
-
USER root
|
80 |
# Configure git to trust the directory and set ownership
|
81 |
RUN git config --global --add safe.directory /home/user/app
|
82 |
RUN chown -R user:user /home/user/app
|
|
|
54 |
&& dpkg -i cudnn-local-repo-ubuntu2204-9.3.0_1.0-1_amd64.deb \
|
55 |
&& cp /var/cudnn-local-repo-ubuntu2204-9.3.0/cudnn-local-*-keyring.gpg /usr/share/keyrings/ \
|
56 |
&& apt-get update \
|
|
|
|
|
|
|
|
|
57 |
&& rm cudnn-local-repo-ubuntu2204-9.3.0_1.0-1_amd64.deb
|
58 |
|
59 |
+
# Check NVIDIA packages installed via pip
|
60 |
+
RUN echo "Checking NVIDIA packages:" && pip list | grep nvidia
|
61 |
+
|
62 |
+
# Install your requirements
|
63 |
+
RUN pip install --upgrade pip
|
64 |
+
RUN pip install -r requirements.txt
|
65 |
+
RUN pip install gradio
|
66 |
+
|
67 |
# Verify CuDNN installation
|
68 |
RUN ldconfig && echo "Testing CuDNN installation..." \
|
69 |
&& if [ -f /usr/local/cuda/include/cudnn.h ]; then \
|
|
|
74 |
# Switch back to the user
|
75 |
USER user
|
76 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
77 |
# Configure git to trust the directory and set ownership
|
78 |
RUN git config --global --add safe.directory /home/user/app
|
79 |
RUN chown -R user:user /home/user/app
|