This website requires JavaScript.
71fe8c008f
SearXNG: move the trio out of compose into quadlet deployment
Frank
2026-08-18 23:34:08 -07:00
6e9bfd5d3e
SearXNG: define the gluetun+searxng+valkey trio as quadlet units
Frank
2026-08-18 23:20:28 -07:00
aef7eefa35
Gluetun: healthcheck via the tun0 tunnel interface
Frank
2026-08-18 18:12:04 -07:00
39f43d010a
Gluetun: fix healthcheck (no curl in image; /health is not an endpoint)
Frank
2026-08-18 18:00:10 -07:00
c390135d56
SearXNG: trusted group needs Caddy XFF; trust the podman bridge
Frank
2026-08-18 17:52:44 -07:00
9ca22d1c34
Gluetun/Valkey: use fully-qualified docker.io image names
Frank
2026-08-18 16:39:06 -07:00
9fd82dc6e1
Reduce CTX_CHECKPOINTS from 32 to 16 in env file to free ~16 GiB VRAM and prevent OOM crashes
Frank
2026-08-18 16:12:52 -07:00
8c391fe120
Reduce ctxcp from 32 to 16 to free ~16 GiB VRAM headroom and prevent OOM crashes during prompt processing
Frank
2026-08-18 16:11:58 -07:00
a046d2c89d
Gluetun: pass full single-peer WireGuard config to the container
Frank
2026-08-18 15:16:50 -07:00
f846b8a36e
test: skip ComfyUI GPU migration tests until the ROCm build lands
Frank
2026-08-18 13:55:37 -07:00
b4f1043b1a
Gitea: document rootless privileged-port sysctl fix
Frank
2026-08-18 13:55:37 -07:00
e3cd2aca1b
SearXNG: add limiter.toml trusted group (LAN /24), wire into deploy
Frank
2026-08-18 13:55:37 -07:00
e5f21a5562
AGENTS.md: document the Pi models.json location and resolution rules
Frank
2026-08-18 09:00:05 -07:00
a08be1641f
frank-default-large: full native 262144 context per slot (524288 total)
Frank
2026-08-18 08:01:17 -07:00
819b9d448a
Docs: reflect the 2026-08-18 second swap (rename + Qwen3.6 restore)
Frank
2026-08-18 01:29:21 -07:00
1ba9618fcc
Swap fleet naming + restore Qwen3.6-35B-A3B Q6_K_P on Dankserver
Frank
2026-08-18 00:32:26 -07:00
fe1d834d37
docs: note 128K context and thinking on for frank-default-small
Frank
2026-08-17 23:12:32 -07:00
2e1a78aeb4
frank-default-small: 128K context and thinking on
Frank
2026-08-17 23:11:13 -07:00
64cdfc8529
docs: reflect CIRU runtime on Dankclaw in specs and deployment pages
Frank
2026-08-17 21:14:16 -07:00
3b51b5a94a
dankclaw: replace vLLM with CIRU ROCmFPX llama.cpp runtime
Frank
2026-08-17 21:12:35 -07:00
4941d911f2
docs: correct Dankclaw RAM figure (64 GiB, 61 GiB visible)
Frank
2026-08-17 20:34:51 -07:00
044dd49011
docs: note prefix caching enabled on frank-default-small (opt-in for hybrid; ~4x TTFT on repeated prefix)
Frank
2026-08-17 18:45:49 -07:00
b854ec78ad
frank-default-small: enable prefix caching (opt-in for hybrid models; big TTFT win for pi's repeated system prompt)
Frank
2026-08-17 18:25:28 -07:00
1de43f6777
docs: update sibling KB for the 2026-08-17 fleet redo (llama.cpp moved to Dankserver, vLLM on Dankclaw; OpenWebUI/Hermes backend addresses)
Frank
2026-08-17 18:10:57 -07:00
8c42771877
docs: mark retired FastFlowLM/NPU pages with the port/name handoff; tighten Dankclaw system specs runtime row
Frank
2026-08-17 18:10:57 -07:00
115b0af8dc
docs: reflect the 2026-08-17 evening changes (Quark model swap, tool calling, batch 8192)
Frank
2026-08-17 18:01:02 -07:00
1cebbf47f6
frank-default-small: swap to nameistoken Quark W8A8 INT8, batch 8192
Frank
2026-08-17 17:49:27 -07:00
a17e638a1f
frank-default-small: stronger tool template with a concrete worked example
Frank
2026-08-17 17:38:00 -07:00
20108e5b7a
frank-default-small: use the repo chat_template.jinja so tools render in Qwen3 XML
Frank
2026-08-17 17:13:35 -07:00
5108af11aa
frank-default-small: enable tool calling (--enable-auto-tool-choice --tool-call-parser qwen3_xml)
Frank
2026-08-17 16:50:23 -07:00
c81933ccb4
OpenWebUI: retarget to Dankserver llama.cpp (:7770 moved in 2026-08-17 redo)
Frank
2026-08-17 16:39:30 -07:00
57264f7faa
record performance fixes: FA_ALL_QUANTS build flag (dankserver), RDNA triton FA env (dankclaw)
Frank
2026-08-17 16:30:22 -07:00
27788f6f2c
fix: make serve scripts + deploy.sh executable
Frank
2026-08-17 15:24:40 -07:00
d9af7f1d19
fleet redo 2026-08-17: retire PP+NPU, new topology
Frank
2026-08-17 15:23:46 -07:00
136ee080c9
docs: measured PP link math (H=5120 verified, 20.5 MB/ubatch wire), NIC inventory
Frank
2026-08-17 05:06:41 -07:00
968066ff23
docs: boot policy (only PP units enabled), deploy.sh dankserver hazard, stale-claim cleanup
Frank
2026-08-17 03:30:00 -07:00
3f88b8e1ed
docs + script defaults: Q6_K swap, q8_0/f16 KV, split 0.68, FA rebuild
Frank
2026-08-17 02:08:08 -07:00
11f37dafd8
frank-default-large: split 0.68,0.32 = 45 blocks on 3090 (Q6_K phase 2)
Frank
2026-08-17 02:05:04 -07:00
1bc39c43ce
frank-default-large: swap to Qwen3.8-27B-Uncensored Q6_K, q8_0/f16 KV
Frank
2026-08-17 02:01:22 -07:00
e9ec5cd13f
docs: NPU endpoint now serves qwythos:9b (2026-08-17 swap, FLM 1.0.1)
Frank
2026-08-17 01:24:43 -07:00
aa1941d592
docs + guard: single 262k slot state, split-limits analysis, cache incident
Frank
2026-08-17 01:24:06 -07:00
c85ff6c6fd
frank-default-small: NPU model swap qwen3.6-moe:35b-a3b -> qwythos:9b (Huihui-Qwythos-9B-Claude-Mythos-5-1M-abliterated)
Frank
2026-08-17 01:22:32 -07:00
2b96043740
frank-default-large: split 0.53,0.47 - provably-safe max (34 blocks)
Frank
2026-08-17 01:21:21 -07:00
193034fdb8
frank-default-large: split 0.54,0.46 - 35 blocks on 3090 (0.55 overran to 36 -> OOM)
Frank
2026-08-17 00:58:06 -07:00
accf90b6fa
frank-default-large: split 0.55,0.45 = 35 blocks on the 3090 (true max)
Frank
2026-08-17 00:34:58 -07:00
53ada02a63
frank-default-large: PARALLEL=1, CTX 262144, split 0.50 (max 3090 weight)
Frank
2026-08-16 23:53:09 -07:00
c353725ea5
docs: cross-link the vllmScripts project (model endpoints + git host)
Frank
2026-08-16 23:19:54 -07:00
7fe271e65d
docs: llama.cpp stack at production state (2026-08-16) + sibling-project links
Frank
2026-08-16 23:19:21 -07:00
f5a78db017
docs: FLM rejects developer role — root cause of pi 'Stream ended without finish_reason'
Frank
2026-08-16 20:54:13 -07:00
04112e88e6
fix: gitea boot persistence via quadlet (incident 2026-08-16)
Frank
2026-08-16 18:31:38 -07:00
9ec5678ef0
docs: qwen3.6-moe unreachable incident (2026-08-16) + topology reconciliation
Frank
2026-08-16 15:50:15 -07:00
50c55ee220
frank-default-small: swap to qwen3.6-moe:35b-a3b at 262144 ctx (native max), keep turbo+asr
Frank
2026-08-16 14:48:33 -07:00
2f1999b2e9
docs: frank-default-small live config — turbo, ASR, 131072 ctx verified
Frank
2026-08-16 14:38:37 -07:00
fd4746422d
frank-default-small: pmode turbo, ASR (Whisper-V3-Turbo) on, ctx-len 131072 (max verified)
Frank
2026-08-16 14:37:32 -07:00
02a1447602
head alias: frank-default -> frank-default-large (match renamed service)
Frank
2026-08-16 14:27:48 -07:00
d0ade28f6d
docs: fleet topology update — PP split renamed frank-default-large, NPU endpoint promoted to frank-default-small, 4-model NPU bakeoff matrix (2026-08-16)
Frank
2026-08-16 14:22:13 -07:00
3f42210922
fix: mark serve-flm-small.sh executable (unit failed EXEC 203)
Frank
2026-08-16 14:20:17 -07:00
f6737f234d
promote NPU endpoint to frank-default-small: FLM serve unit + wrapper + env (gemma4-it:e4b default), LimitMEMLOCK=infinity (2026-08-16)
Frank
2026-08-16 14:19:37 -07:00
48142f5d8e
rename frank-pp-head to frank-default-large: PP split is the new production large endpoint (2026-08-16)
Frank
2026-08-16 13:44:31 -07:00
79c913aaa7
docs: NPU parallelism measured — single-lane FIFO serialization, aggregate t/s flat at N=1/2/4
Frank
2026-08-16 13:12:46 -07:00
d48227c7f7
docs: gpt-oss-20b landed on the Dankclaw NPU — 19.3 t/s decode measured, memlock fix, serve state (2026-08-16)
Frank
2026-08-16 12:57:44 -07:00
0799fc5eb4
docs: FastFlowLM NPU research — AMD NPU runtime, 50 TOPS Strix Halo fit analysis, verified install state, test runbook (2026-08-16)
Frank
2026-08-16 12:29:11 -07:00
934c6d8be1
pp-head: 2x200700 f16 KV (ctx 401400, parallel 2), split 0.40,0.60 = max 3090 capacity
Frank
2026-08-16 12:23:08 -07:00
3ad4c6921c
pp-head: alias frank-default, verbosity 4 (interactive use)
Frank
2026-08-16 10:42:29 -07:00
750730e4d9
pp-test: restore drops caches before production load; all-mode EXIT trap auto-restores; ssh ConnectTimeout
Frank
2026-08-16 10:17:01 -07:00
1716bf37c9
pp-test: preflight production check via health endpoint (no sudo needed)
Frank
2026-08-16 05:48:17 -07:00
9544c36afc
PP kit + Strix research: Qwen3.8-27B RPC split (Dankclaw head / Dankserver worker)
Frank
2026-08-16 05:40:27 -07:00
c775077016
dankclaw: add MTP=1 toggle - prepend draft-mtp before --spec-default ngram-mod fallback
Frank
2026-08-15 22:31:29 -07:00
b6f2ee2945
docs: record --spec-default + Vulkan0 + PARALLEL=2 final state; 262k-ctx ROCm-vs-Vulkan bench
Frank
2026-08-15 17:13:18 -07:00
5296cf11d7
dankclaw: switch backend to Vulkan0 (48% faster decode at 262k ctx); add bench-high-ctx.sh
Frank
2026-08-15 17:03:01 -07:00
1dbc70cb32
dankclaw: retire DSpark, use llama.cpp --spec-default (ngram-mod) preset; PARALLEL=2 trial
Frank
2026-08-15 15:15:06 -07:00
020e874a5c
docs: record DSpark single-slot switch + ROCm parallel crash (2026-08-15) across KB; refs AGENTS/deployment/benchmark/matrix/index
Frank
2026-08-15 14:36:34 -07:00
d04cc69e09
dankclaw: add accurate DSpark stream/queue test (PARALLEL=1) - reports true prompt_tokens; single+concurrent 16k pass
Frank
2026-08-15 14:32:21 -07:00
6266e43f10
dankclaw: DSpark parallel crash - ROCm illegal memory access under 2x16k prose, pin PARALLEL=1 per user
Frank
2026-08-15 14:24:27 -07:00
b94bad066b
dankclaw: switch frank-default-large spec to DSpark sidecar draft (magnitudedev Qwen3.8-27B-DSpark Q8_0, n_max 7)
Frank
2026-08-15 14:00:30 -07:00
40b079fe1e
unit: refresh frank-default-large description (Qwen3.8-27B UD-Q8_K_XL, MTP+ngram-mod+ngram-map-k4v)
Frank
2026-08-14 21:01:22 -07:00
8d64adbcbe
dankclaw: production spec -> 3-layer chain draft-mtp,ngram-mod,ngram-map-k4v (user request; ~equal real-prose speed)
Frank
2026-08-14 21:00:05 -07:00
2d7290a2a8
AGENTS: MANDATORY benchmarking policy - stop production service before any bench (serves ~3 real users); restart + health-check after
Frank
2026-08-14 20:54:34 -07:00
0eda208705
docs: Qwen3.8 spec-matrix benchmark page; add matrix tools; final env n_max=5
Frank
2026-08-14 14:28:51 -07:00
a818be70dc
dankclaw Qwen3.8: winner n_max=5 (13.3 t/s real), not matrix n_max=10
Frank
2026-08-14 14:26:14 -07:00
75bb9bb53e
dankclaw Qwen3.8: batch 8192/ubatch 256 - fixes MTP collapse + premature-EOS
Frank
2026-08-14 13:59:20 -07:00
57b0be037c
dankclaw: switch frank-default-large to unsloth Qwen3.8-27B UD-Q8_K_XL
Frank
2026-08-14 13:26:17 -07:00
d72092b2c7
docs: record dual-f16 KV refit on frank-default-small (2026-08-14)
Frank
2026-08-14 12:59:10 -07:00
f96aa2b692
frank-default-small: refit ctx 800000->700000 for dual-f16 KV pool
Frank
2026-08-14 12:55:44 -07:00
f70460b002
frank-default-small: KV K+V to f16, add verbosity tunable (F16 KV diag)
Frank
2026-08-14 12:50:59 -07:00
bea52138d2
docs: record Dankserver VRAM/RAM growth investigation (2026-08-14)
Frank
2026-08-14 12:44:24 -07:00
9d7643ec5d
frank-default-small: ncmoe 35->36 for prefill stability
Frank
2026-08-14 10:56:40 -07:00
7daf9896e5
docs: record Ling freeze diagnosis - spec path deadlock, resolution spec-off parallel=2
Frank
2026-08-14 03:49:42 -07:00
139686043b
ling B-test: spec off (--spec-type none), keep parallel=2 - isolate spec path as freeze trigger
Frank
2026-08-14 03:39:15 -07:00
7ba86812f7
ling A/B: verbosity 4->0, drop log file to isolate hang trigger (match known-good run)
Frank
2026-08-14 02:32:08 -07:00
6a6d673dca
ling A/B: revert batch 8192->3072 to isolate mid-stream freeze (suspect batch)
Frank
2026-08-14 02:20:52 -07:00
a5444e2c4d
ling: batch 8192 (ubatch 3072); add -lv verbosity + log file for stop-investigation
Frank
2026-08-14 02:12:35 -07:00
321f946660
ling: ubatch 512 -> 3072 (batch 3072) - using heap headroom, watch for OOM
Frank
2026-08-14 01:46:36 -07:00
a5b12e1062
ling: keep draft-mtp,ngram-mod active (A/B wash vs MTP alone, parallel-safe)
Frank
2026-08-14 01:45:22 -07:00
6647690ebd
ling A/B: bench draft-mtp alone vs draft-mtp,ngram-mod
Frank
2026-08-14 01:43:53 -07:00
3204b4b29e
ling trial: layer ngram-mod under draft-mtp; add ngram args to serve script
Frank
2026-08-14 01:40:46 -07:00
c275cbaf57
docs: Ling-3.0-flash Q6_K trial page (Vulkan+GTT memory research, switch-back steps)
Frank
2026-08-14 01:22:02 -07:00
923e775354
dankclaw: Ling-3.0-flash Q6_K trial config (Vulkan+GTT+draft-mtp)
Frank
2026-08-14 01:20:30 -07:00
db69fc8192
docs: pipeline parallelism research + educational sample script set
Frank
2026-08-14 00:22:23 -07:00
8d1d9baa82
docs: MTP wins the DFlash replacement; record parallel premature-EOS incident
Frank
2026-08-13 23:27:06 -07:00