You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
T336 (gh-#438) measured the truth floor on an RTX 4090: every model benched sits above it (worst share 0.3%). But the week logged zero timeouts and zero over-length rejects β a GPU hides the capacity floor entirely. HARDWARE.md still carries exactly one CPU-fence fact (llama3.2:3b on 1 CPU / 6 GB, ~25β30 s warm, observed 2026-07-21).
Home labbers won't devote a GPU box to an internal radio. The number they need is: what fits on 4 cores / 16 GB / no GPU, and is it truthful at that size? Benching on CCX23-class hardware also frees the dev box (no week-long stack freeze) and removes the gh-#610 doubled-library confound.
Shipped demo profile as-is: ollama cpus: 1.0 / memory: 6144M, Llm:TimeoutSeconds 60, OLLAMA_KEEP_ALIVE=-1. A model that can't answer within 60 s on one fenced core is below the capacity floor by definition. Wider fences are a later axis (YAGNI).
Same script + cron as T336 (genwave-T336.sh, on-box against localhost:8080). report gains one line: the capacity share per model β (timeout + emptycompletion + overlength) / copy calls β beside the truth share. No new tooling; the F139 counters already key every cause per model.
ollama-init pulls only llama3.2:3b: docker exec β¦ ollama pull <tag>before each Llm:Model switch, or that day reads as connectionfailure.
The box needs media. A 9k-track library β 11 h of enrichment on 4 cores contending with ollama's one β start the bench after enrichment settles, or ship a 1β2k slice.
Sequencing: after the v5.4.0 tag β #610 cleanup β v5.4.0 canary on dev β tag β wizard the CCX23 β bench.
Refs: #438 (T336 truth floor), #620 (thinking models), #365 (the gemma flap history), #277 (length-compliance family), #614 (the TTS sibling with the same harness idea).
π― Why
T336 (gh-#438) measured the truth floor on an RTX 4090: every model benched sits above it (worst share 0.3%). But the week logged zero timeouts and zero over-length rejects β a GPU hides the capacity floor entirely. HARDWARE.md still carries exactly one CPU-fence fact (
llama3.2:3bon 1 CPU / 6 GB, ~25β30 s warm, observed 2026-07-21).Home labbers won't devote a GPU box to an internal radio. The number they need is: what fits on 4 cores / 16 GB / no GPU, and is it truthful at that size? Benching on CCX23-class hardware also frees the dev box (no week-long stack freeze) and removes the gh-#610 doubled-library confound.
π¬ Plan
cpus: 1.0/memory: 6144M,Llm:TimeoutSeconds60,OLLAMA_KEEP_ALIVE=-1. A model that can't answer within 60 s on one fenced core is below the capacity floor by definition. Wider fences are a later axis (YAGNI).genwave-T336.sh, on-box againstlocalhost:8080).reportgains one line: the capacity share per model β(timeout + emptycompletion + overlength) / copy callsβ beside the truth share. No new tooling; the F139 counters already key every cause per model.llama3.2:3b(control) βqwen3:4b(a thinking model at homelab size β the Thinking-capable models return empty copy via /v1/chat/completions β need a reasoning controlΒ #620 fix's real test) βgemma3:4bβphi4-miniβ thenllama3.1:8bandmistral:7bone day each to prove the ceiling.compose.demo.yamlpinsollama/ollama:0.9.6β too old for gemma4-class tags, andreasoning_efforton the OpenAI-compat layer is unverified there (the Thinking-capable models return empty copy via /v1/chat/completions β need a reasoning controlΒ #620 fix was proven on 0.32.5). The bench box needs a newer pin β the pin bump is itself under test; the DEPLOYMENT.md fence-drift grep applies.ollama-initpulls onlyllama3.2:3b:docker exec β¦ ollama pull <tag>before eachLlm:Modelswitch, or that day reads asconnectionfailure.gemma4:12b,qwen3:14b,deepseek-r1:14b,magistral:24b) does not fit this shape (magistral doesn't fit 16 GB at all).gemma4:12b's own verdict β the feat: Better LLM observabilityΒ #365 flapper β is a GPU-owner question: a 1β2 day 4090 spot-check any time after Thinking-capable models return empty copy via /v1/chat/completions β need a reasoning controlΒ #620 ships, no freeze needed.π¦ Deliverables
Sequencing: after the v5.4.0 tag β #610 cleanup β v5.4.0 canary on dev β tag β wizard the CCX23 β bench.
Refs: #438 (T336 truth floor), #620 (thinking models), #365 (the gemma flap history), #277 (length-compliance family), #614 (the TTS sibling with the same harness idea).