llama.cpp: Embedding mit -ub 4096 (ub 8192 braucht 5 GB Rechenpuffer auf der P2000)
ci / test (push) Failing after 22s

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Robert Rapp
2026-10-19 17:44:15 +02:00
co-authored by Claude Opus 5.5
parent 986f1116fe
commit 862825fa1e
3 changed files with 4 additions and 3 deletions
@@ -39,7 +39,7 @@ services:
container_name: llamacpp-embed container_name: llamacpp-embed
profiles: ["embed"] profiles: ["embed"]
command: ["-m", "/models/${EMBED_GGUF:-Qwen3-Embedding-0.6B-Q8_0.gguf}", "--embedding", command: ["-m", "/models/${EMBED_GGUF:-Qwen3-Embedding-0.6B-Q8_0.gguf}", "--embedding",
"--pooling", "${EMBED_POOLING:-last}", "-c", "8192", "-b", "8192", "-ub", "8192", "-np", "1", "--pooling", "${EMBED_POOLING:-last}", "-c", "8192", "-b", "4096", "-ub", "4096", "-np", "1", # ub 8192 sprengt die P2000 (Task 6.1)
"-ngl", "99", "--alias", "embed-default", "--metrics", "--no-slots", "--no-webui", "-ngl", "99", "--alias", "embed-default", "--metrics", "--no-slots", "--no-webui",
"--host", "0.0.0.0", "--port", "8081"] "--host", "0.0.0.0", "--port", "8081"]
deploy: deploy:
@@ -60,8 +60,10 @@ llamacpp_k3s_services:
port: 8081 port: 8081
gpu_var: EMBED_GPU gpu_var: EMBED_GPU
memory_limit: 3Gi memory_limit: 3Gi
# -ub 4096 statt 8192: Der Rechenpuffer wächst mit ub × Vokabular (151k) und bräuchte bei 8192 allein 5 GB
# (19.10. gemessen). Mit 4096: 2,5 GB Puffer, P2000 mit Rerank 4,4–4,6 von 5 GB, 5.467 Tokens in einem Aufruf ok.
args: ["-m", "/models/{{ llamacpp_env.EMBED_GGUF }}", "--embedding", "--pooling", "{{ llamacpp_env.EMBED_POOLING }}", args: ["-m", "/models/{{ llamacpp_env.EMBED_GGUF }}", "--embedding", "--pooling", "{{ llamacpp_env.EMBED_POOLING }}",
"-c", "8192", "-b", "8192", "-ub", "8192", "-np", "1", "-ngl", "99", "--alias", "embed-default", "-c", "8192", "-b", "4096", "-ub", "4096", "-np", "1", "-ngl", "99", "--alias", "embed-default",
"--metrics", "--no-slots", "--no-webui", "--host", "0.0.0.0", "--port", "8081"] "--metrics", "--no-slots", "--no-webui", "--host", "0.0.0.0", "--port", "8081"]
- name: llamacpp-rerank - name: llamacpp-rerank
port: 8082 port: 8082
@@ -36,4 +36,3 @@
loop: "{{ llamacpp_profiles | map('extract', llamacpp_models) | flatten }}" loop: "{{ llamacpp_profiles | map('extract', llamacpp_models) | flatten }}"
loop_control: loop_control:
label: "{{ item.dest }}" label: "{{ item.dest }}"