udbhav commited on
Commit
70bb80a
·
1 Parent(s): 284f009
Files changed (2) hide show
  1. Dockerfile +4 -80
  2. README.md +1 -0
Dockerfile CHANGED
@@ -1,80 +1,4 @@
1
 
2
-
3
- # # Use NVIDIA CUDA base image (Ubuntu 22.04 jammy)
4
- # FROM nvidia/cuda:12.3.2-devel-ubuntu22.04
5
-
6
- # # Non-interactive apt
7
- # ENV DEBIAN_FRONTEND=noninteractive
8
- # ENV PYTHONUNBUFFERED=1
9
- # ENV CUDA_HOME=/usr/local/cuda
10
- # ENV PATH=${CUDA_HOME}/bin:/usr/local/bin:${PATH}
11
- # ENV LD_LIBRARY_PATH=${CUDA_HOME}/lib64:${LD_LIBRARY_PATH}
12
-
13
- # # System deps + Deadsnakes PPA for Python 3.12
14
- # RUN apt-get update && apt-get install -y --no-install-recommends \
15
- # software-properties-common \
16
- # ca-certificates \
17
- # curl wget git build-essential \
18
- # libgl1-mesa-glx libglib2.0-0 libsm6 libxext6 libxrender1 \
19
- # libgomp1 libgcc-s1 \
20
- # && add-apt-repository ppa:deadsnakes/ppa -y \
21
- # && apt-get update && apt-get install -y --no-install-recommends \
22
- # python3.12 python3.12-dev python3.12-venv \
23
- # && rm -rf /var/lib/apt/lists/*
24
-
25
- # # Install pip for Python 3.12
26
- # RUN curl -sS https://bootstrap.pypa.io/get-pip.py -o /tmp/get-pip.py \
27
- # && python3.12 /tmp/get-pip.py \
28
- # && rm /tmp/get-pip.py
29
-
30
- # # Make 'python' and 'pip' point to 3.12
31
- # RUN ln -sf /usr/bin/python3.12 /usr/bin/python && \
32
- # ln -sf /usr/local/bin/pip3.12 /usr/local/bin/pip
33
-
34
- # # ---------------- Writable app data & HF cache ----------------
35
- # ENV APP_DATA_DIR=/data
36
- # ENV HF_HOME=/data/hf_home
37
- # ENV HUGGINGFACE_HUB_CACHE=/data/hf_home
38
- # ENV TRANSFORMERS_CACHE=/data/hf_home
39
- # ENV MPLCONFIGDIR=/data/matplotlib
40
-
41
- # RUN mkdir -p /data/geometry /data/solution /data/weights /data/hf_home /data/matplotlib \
42
- # && chmod -R 777 /data
43
-
44
- # # ---------------- Install frpc for Gradio share=True ----------------
45
- # RUN mkdir -p /data/hf_home/gradio/frpc && \
46
- # wget https://cdn-media.huggingface.co/frpc-gradio-0.3/frpc_linux_amd64 -O /data/hf_home/gradio/frpc/frpc_linux_amd64_v0.3 && \
47
- # chmod +x /data/hf_home/gradio/frpc/frpc_linux_amd64_v0.3
48
-
49
- # # ---------------- Application setup ----------------
50
- # WORKDIR /app
51
-
52
- # # Copy requirements first (better caching)
53
- # COPY requirements.txt .
54
-
55
- # # Install Python deps
56
- # RUN pip install --no-cache-dir --upgrade pip setuptools wheel \
57
- # && pip install --no-cache-dir -r requirements.txt
58
-
59
- # # Copy the rest of the source
60
- # COPY . .
61
-
62
- # # Create cache directory for downloaded repos
63
- # RUN mkdir -p /app/cache && chmod 777 /app/cache
64
-
65
- # # Permissions
66
- # RUN chmod +x app.py
67
- # RUN chown -R 1000:1000 /app
68
-
69
- # # Expose Gradio port
70
- # EXPOSE 7860
71
-
72
- # # Run app
73
- # CMD ["python", "app.py"]
74
-
75
-
76
-
77
-
78
  # Use NVIDIA CUDA base image (Ubuntu 22.04 jammy)
79
  FROM nvidia/cuda:12.3.2-devel-ubuntu22.04
80
 
@@ -86,10 +10,10 @@ ENV PATH=${CUDA_HOME}/bin:/usr/local/bin:${PATH}
86
  ENV LD_LIBRARY_PATH=${CUDA_HOME}/lib64:${LD_LIBRARY_PATH}
87
 
88
  # Proxy (auto-configurable: overridden at runtime if needed)
89
- ENV http_proxy=""
90
- ENV https_proxy=""
91
- ENV HTTP_PROXY=""
92
- ENV HTTPS_PROXY=""
93
 
94
  # System deps + Deadsnakes PPA for Python 3.12
95
  RUN apt-get update && apt-get install -y --no-install-recommends \
 
1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  # Use NVIDIA CUDA base image (Ubuntu 22.04 jammy)
3
  FROM nvidia/cuda:12.3.2-devel-ubuntu22.04
4
 
 
10
  ENV LD_LIBRARY_PATH=${CUDA_HOME}/lib64:${LD_LIBRARY_PATH}
11
 
12
  # Proxy (auto-configurable: overridden at runtime if needed)
13
+ # ENV http_proxy=""
14
+ # ENV https_proxy=""
15
+ # ENV HTTP_PROXY=""
16
+ # ENV HTTPS_PROXY=""
17
 
18
  # System deps + Deadsnakes PPA for Python 3.12
19
  RUN apt-get update && apt-get install -y --no-install-recommends \
README.md CHANGED
@@ -6,6 +6,7 @@ colorTo: blue
6
  sdk: docker
7
  pinned: false
8
  license: apache-2.0
 
9
  ---
10
 
11
  Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
6
  sdk: docker
7
  pinned: false
8
  license: apache-2.0
9
+ short_description: Web app for inference from pretrained models
10
  ---
11
 
12
  Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference