Pin and verify Dirk model artifacts

This commit is contained in:
Mikei386
2026-09-01 06:24:59 +02:00
parent ee28272999
commit 78096c9027
3 changed files with 10 additions and 3 deletions
@@ -0,0 +1,2 @@
d1ad2472a147caa1111bae5ec710331dc50692d62ebbdb3fbc54d421c4e209bc Dirk-Qwen3.8-27B-UD-Q4_K_XL.gguf
cbb841a9ee0636b2ec172f5bb8df2ea8dfeb01e90fe7c6126581d662a0b4e43e mmproj-F16.gguf
+3
View File
@@ -8,6 +8,7 @@ production router profile and never stops or restarts production services.
- Main model: `Dirk-Qwen3.8-27B-UD-Q4_K_XL.gguf` (about 17.6 GB) - Main model: `Dirk-Qwen3.8-27B-UD-Q4_K_XL.gguf` (about 17.6 GB)
- Vision projector: `mmproj-F16.gguf` - Vision projector: `mmproj-F16.gguf`
- Pinned Hugging Face revision: `12362f2b3d7dc11044e99c9e7e99fb9f530528c0`
- Runtime: existing `mike-ai/llama.cpp:local` - Runtime: existing `mike-ai/llama.cpp:local`
- Test endpoint: `127.0.0.1:5004` - Test endpoint: `127.0.0.1:5004`
- Results: `/data/benchmarks/dirk-qwen38/` - Results: `/data/benchmarks/dirk-qwen38/`
@@ -47,3 +48,5 @@ GPU memory, context recall, tool calling, code quality and total tokens needed
to finish the task. Do not promote Dirk unless it matches the base model on to finish the task. Do not promote Dirk unless it matches the base model on
technical correctness and improves real Hermes task completion. technical correctness and improves real Hermes task completion.
Expected SHA-256 checksums are stored in `MODEL_ARTIFACTS.sha256`.
+5 -3
View File
@@ -2,7 +2,9 @@
set -Eeuo pipefail set -Eeuo pipefail
MODEL_DIR=${MODEL_DIR:-/data/models/qwen3.8-27b-dirk} MODEL_DIR=${MODEL_DIR:-/data/models/qwen3.8-27b-dirk}
BASE_URL=https://huggingface.co/peculiar-ragdoll/Dirk-Qwen3.8-27B-GGUF/resolve/main SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
REVISION=12362f2b3d7dc11044e99c9e7e99fb9f530528c0
BASE_URL="https://huggingface.co/peculiar-ragdoll/Dirk-Qwen3.8-27B-GGUF/resolve/$REVISION"
MODEL=Dirk-Qwen3.8-27B-UD-Q4_K_XL.gguf MODEL=Dirk-Qwen3.8-27B-UD-Q4_K_XL.gguf
PROJECTOR=mmproj-F16.gguf PROJECTOR=mmproj-F16.gguf
@@ -21,8 +23,8 @@ download() {
( (
cd "$MODEL_DIR" cd "$MODEL_DIR"
sha256sum "$MODEL" "$PROJECTOR" > SHA256SUMS sha256sum -c "$SCRIPT_DIR/MODEL_ARTIFACTS.sha256"
cp "$SCRIPT_DIR/MODEL_ARTIFACTS.sha256" SHA256SUMS
) )
printf 'Prepared model files in %s\n' "$MODEL_DIR" printf 'Prepared model files in %s\n' "$MODEL_DIR"