Taylor commited on
Commit
103b9da
·
1 Parent(s): f175e92

fix: switch from Docker to Gradio SDK to fix build timeout

Browse files

llama-cpp-python compiles from source in Docker, timing out on
cpu-basic. Gradio SDK builder has pre-built wheels.

Files changed (3) hide show
  1. Dockerfile +0 -17
  2. README.md +9 -3
  3. requirements.txt +2 -9
Dockerfile DELETED
@@ -1,17 +0,0 @@
1
- FROM python:3.11-slim
2
-
3
- RUN apt-get update && apt-get install -y build-essential cmake && rm -rf /var/lib/apt/lists/*
4
- RUN pip install --no-cache-dir \
5
- "gradio==4.44.1" \
6
- "huggingface-hub==0.26.5" \
7
- "llama-cpp-python>=0.3.0"
8
-
9
- RUN useradd -m -u 1000 user
10
- RUN mkdir -p /tmp/hf_cache && chown -R user:user /tmp/hf_cache
11
- USER user
12
- WORKDIR /app
13
- COPY app.py .
14
- ENV PYTHONUNBUFFERED=1
15
- ENV HF_HOME=/tmp/hf_cache
16
- EXPOSE 7860
17
- CMD ["python", "app.py"]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
README.md CHANGED
@@ -1,9 +1,15 @@
1
  ---
2
  title: The Void - Buleyean RL Demo
3
- emoji: 🕳️
4
  colorFrom: gray
5
  colorTo: indigo
6
- sdk: docker
7
- app_port: 7860
 
 
8
  pinned: true
 
 
 
 
9
  ---
 
1
  ---
2
  title: The Void - Buleyean RL Demo
3
+ emoji: "\U0001F573\uFE0F"
4
  colorFrom: gray
5
  colorTo: indigo
6
+ sdk: gradio
7
+ sdk_version: 5.23.0
8
+ python_version: "3.11"
9
+ app_file: app.py
10
  pinned: true
11
+ models:
12
+ - bartowski/SmolLM2-360M-Instruct-GGUF
13
+ - forkjoin-ai/buleyean-smollm2-360m
14
+ - HuggingFaceTB/SmolLM2-360M-Instruct
15
  ---
requirements.txt CHANGED
@@ -1,9 +1,2 @@
1
- gradio>=4.44.0,<5.0.0
2
- transformers>=4.46.0
3
- peft>=0.13.0
4
- torch>=2.1.0
5
- accelerate>=1.0.0
6
- sentencepiece>=0.2.0
7
- protobuf>=4.25.0
8
- numpy>=1.26.0
9
- scipy>=1.12.0
 
1
+ llama-cpp-python>=0.3.0
2
+ huggingface-hub>=0.26.0