yash184 commited on
Commit
124675b
·
verified ·
1 Parent(s): bd43d2d

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +48 -18
Dockerfile CHANGED
@@ -2,24 +2,54 @@ FROM ghcr.io/ggml-org/llama.cpp:full
2
 
3
  WORKDIR /app
4
 
5
- RUN apt update && apt install -y python3 python3-pip python3-venv
 
 
 
 
6
  RUN python3 -m venv /opt/venv
7
  ENV PATH="/opt/venv/bin:$PATH"
8
 
9
- RUN pip install -U pip huggingface_hub
10
-
11
- RUN python3 -c 'from huggingface_hub import hf_hub_download; \
12
- repo="HauhauCS/Gemma-4-E2B-Uncensored-HauhauCS-Aggressive"; \
13
- hf_hub_download(repo_id=repo, filename="Gemma-4-E2B-Uncensored-HauhauCS-Aggressive-Q6_K_P.gguf", local_dir="/app"); \
14
- hf_hub_download(repo_id=repo, filename="mmproj-Gemma-4-E2B-Uncensored-HauhauCS-Aggressive-f16.gguf", local_dir="/app")'
15
-
16
- CMD ["--server", \
17
- "-m", "/app/Gemma-4-E2B-Uncensored-HauhauCS-Aggressive-Q6_K_P.gguf", \
18
- "--mmproj", "/app/mmproj-Gemma-4-E2B-Uncensored-HauhauCS-Aggressive-f16.gguf", \
19
- "--host", "0.0.0.0", \
20
- "--port", "7860", \
21
- "-t", "2", \
22
- "--cache-type-k", "q8_0", \
23
- "--cache-type-v", "iq4_nl", \
24
- "-c", "128000", \
25
- "-n", "38912"]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
 
3
  WORKDIR /app
4
 
5
+ # Install Python
6
+ RUN apt-get update && \
7
+ apt-get install -y python3 python3-pip python3-venv && \
8
+ rm -rf /var/lib/apt/lists/*
9
+
10
  RUN python3 -m venv /opt/venv
11
  ENV PATH="/opt/venv/bin:$PATH"
12
 
13
+ # Install HuggingFace Hub
14
+ RUN pip install --no-cache-dir -U pip huggingface_hub
15
+
16
+ # Download Model
17
+ RUN python3 -c "from huggingface_hub import hf_hub_download; \
18
+ hf_hub_download( \
19
+ repo_id='Qwen/Qwen2.5-Coder-3B-Instruct-GGUF', \
20
+ filename='qwen2.5-coder-3b-instruct-q4_k_m.gguf', \
21
+ local_dir='/app')"
22
+
23
+ CMD [
24
+ "--server",
25
+
26
+ "-m",
27
+ "/app/qwen2.5-coder-3b-instruct-q4_k_m.gguf",
28
+
29
+ "--host",
30
+ "0.0.0.0",
31
+
32
+ "--port",
33
+ "7860",
34
+
35
+ "-t",
36
+ "4",
37
+
38
+ "-b",
39
+ "1024",
40
+
41
+ "-c",
42
+ "16384",
43
+
44
+ "-n",
45
+ "4096",
46
+
47
+ "--parallel",
48
+ "1",
49
+
50
+ "--cache-type-k",
51
+ "q8_0",
52
+
53
+ "--cache-type-v",
54
+ "q8_0"
55
+ ]