| FROM ghcr.io/ggml-org/llama.cpp:full |
|
|
| WORKDIR /app |
|
|
| |
| RUN apt-get update && \ |
| apt-get install -y --no-install-recommends \ |
| python3 \ |
| python3-pip \ |
| python3-venv && \ |
| rm -rf /var/lib/apt/lists/* |
|
|
| |
| RUN python3 -m venv /opt/venv |
| ENV PATH="/opt/venv/bin:${PATH}" |
|
|
| |
| RUN pip install --no-cache-dir --upgrade pip huggingface_hub |
|
|
| |
| RUN python3 - <<'PY' |
| from huggingface_hub import hf_hub_download |
|
|
| hf_hub_download( |
| repo_id="bartowski/DeepSeek-Coder-V2-Lite-Instruct-GGUF", |
| filename="DeepSeek-Coder-V2-Lite-Instruct-Q4_K_M.gguf", |
| local_dir="/app" |
| ) |
| PY |
|
|
| CMD [ |
| "--server", |
|
|
| "-m", |
| "/app/DeepSeek-Coder-V2-Lite-Instruct-Q4_K_M.gguf", |
|
|
| "--host", |
| "0.0.0.0", |
|
|
| "--port", |
| "7860", |
|
|
| "-t", |
| "4", |
|
|
| "-b", |
| "1024", |
|
|
| "-c", |
| "16384", |
|
|
| "-n", |
| "4096", |
|
|
| "--parallel", |
| "1", |
|
|
| "--cache-type-k", |
| "q8_0", |
|
|
| "--cache-type-v", |
| "q8_0" |
| ] |