Commit Graph

  • f68bda56c7 frank-large: serve script feeds the launcher its runtime root from the SDK venv Frank 2026-09-19 03:49:04 -07:00
  • b6ce3afb1f frank-large: CIRU v4.4.1 Orca cutover — root unit, one stream, full context Frank 2026-09-19 02:59:01 -07:00
  • d374ab963f frank-medium: orcarouter Q8_0 + DFlash2 Q4_K_M, 2x160k, balanced 32:33 Frank 2026-09-19 02:10:38 -07:00
  • 374041cd7a frank-small: revert vLLM cutover — back to llama.cpp Gemma4-12B Q4_K_M Frank 2026-09-19 01:42:37 -07:00
  • bab8f7f839 frank-small: revert to bf16 KV — the only dtype that boots Gemma4 Frank 2026-09-19 00:26:11 -07:00
  • 7e6ef1ac99 frank-small: --attention-backend flag (env var removed in this build) Frank 2026-09-19 00:17:41 -07:00
  • 966b70db1a frank-small: pin VLLM_ATTENTION_BACKEND=TURBOQUANT Frank 2026-09-19 00:07:57 -07:00
  • 5e581666f2 frank-small: turboquant_k8v4 KV — int8 cannot boot this model Frank 2026-09-18 23:50:19 -07:00
  • 8d88b3a0a9 frank-small: int8 KV (per-token, per-head) — doubles the pool Frank 2026-09-18 23:24:37 -07:00
  • ae137317ab frank-small quadlet: Entry -> Entrypoint (actual v1 generator key) Frank 2026-09-18 21:33:39 -07:00
  • f55189e880 frank-small quadlet: ContainerEntrypoint -> Entry (v1 generator key) Frank 2026-09-18 21:27:52 -07:00
  • a2b39b179a frank-small: llama.cpp -> vLLM (gemma-4-12B-it-qat-w4a16-ct, w4a16 Marlin) Frank 2026-09-18 21:06:46 -07:00
  • cf06c4eab8 docs: frank-medium prompt cache -- why the cap is load-bearing, and the vision correction Frank 2026-09-18 15:57:25 -07:00
  • 3364e9afad log: frank-medium prompt cache doubled to 16 GiB Frank 2026-09-18 15:26:25 -07:00
  • 1acca430a7 frank-medium: double the host-RAM prompt cache to 16 GiB Frank 2026-09-18 15:25:55 -07:00
  • cfabe07959 log: frank-medium restored after orphaned merge-build server held both R9700s Frank 2026-09-18 12:29:36 -07:00
  • 59c76035d3 log: frank-medium left down after bench round 04:25, restored and verified Frank 2026-09-18 08:15:14 -07:00
  • 6c6464a31a frank-medium: record 2026-09-18 rebalance measurement, keep 35:30 Frank 2026-09-18 00:28:29 -07:00
  • 9764e86986 log: homepage model docs, fleet sweep, guard audit, sightsound runner lockout fix Frank 2026-09-17 23:37:53 -07:00
  • bd96906aee tests: migrate pending-recognition seam to the pruning contract Frank 2026-09-17 23:34:09 -07:00
  • 02a787683c deploy-remote: prune stale pending state for retired services Frank 2026-09-17 23:32:02 -07:00
  • 32751c02d5 homepage: live model info on the fleet cards, user docs page at /docs Frank 2026-09-17 23:25:50 -07:00
  • 2fc0689858 frank-medium runbook: record the verified 35:30 post-deploy state Frank 2026-09-17 20:14:10 -07:00
  • 6569c63ec4 frank-medium: shift the layer split to 35:30, leaning work onto the x16 card Frank 2026-09-17 18:58:06 -07:00
  • d6bc245934 relay: restore SIGNAL_CLI constant dropped by a boundary-repaired edit Frank 2026-09-17 18:38:54 -07:00
  • 698759c61e relay: address the account by phone number and pass the message via -m Frank 2026-09-17 18:28:20 -07:00
  • f73a7e80a1 relay: fix UnboundLocalError in dedupe pruning (rebind made the dict local) Frank 2026-09-17 15:48:34 -07:00
  • d251dbfe62 relay: admit loopback and the host itself before the DROP Frank 2026-09-17 14:37:38 -07:00
  • f73fd43027 relay: bind the host LAN IP, admit the podman bridge subnet only Frank 2026-09-17 13:52:20 -07:00
  • 8f747a2104 relay: bind 169.254.1.2 (host.containers.internal), not loopback Frank 2026-09-17 13:26:24 -07:00
  • 5f55efcb9d alertmanager: drop --web.enable-lifecycle (not a flag in this binary; lifecycle is always on) Frank 2026-09-17 13:18:30 -07:00
  • 49ddce9d00 docs: halogen 400-zone note (compaction gap vs fit check); chore: gitignore third_party/ fork tree against peer stash sweeps Frank 2026-09-17 13:14:51 -07:00
  • d856cdd9cc deploy: retry the relay health probe after restart (raced python startup) Frank 2026-09-17 13:11:25 -07:00
  • 590853c133 alerting: Alertmanager + Signal relay deliver firing rules to Frank's phone Frank 2026-09-17 13:09:59 -07:00
  • 17450dd172 docs: the max-length sweep tabled; frank-small.env NGL/FLASH_ATTN restored Frank 2026-09-17 04:56:59 -07:00
  • 24eaba1078 frank-small: batch 8192/1024 — the measured max-length winner Frank 2026-09-17 04:28:51 -07:00
  • 74dda30fc7 frank-medium: seam recalibrated to measured MTP charge; docs to MTP/393216/34:31 Frank 2026-09-17 03:35:46 -07:00
  • 4d13333da7 frank-small: wire SPEC_DRAFT_N_MAX and POLL_LEVEL knobs Frank 2026-09-17 03:03:46 -07:00
  • 23f09788e9 frank-medium: MTP drafter, 393216 pool (2x196k), split 34:31 Frank 2026-09-17 02:56:36 -07:00
  • dbd764a493 frank-small: four FULL 262144-token slots — the max that fits the card Frank 2026-09-17 02:41:11 -07:00
  • 87caca4894 docs: frank-small is Gemma4-12B QAT now — new runbook, Qwen retired as rollback target Frank 2026-09-17 02:18:44 -07:00
  • 0a25351caa docs: the 2026-09-17 frank-medium shape -- 36:29, 327680 pool, vision Frank 2026-09-17 02:08:14 -07:00
  • 4b7de59dc8 frank-small: Gemma4-12B Q4_K_M, MTP sidecar + ngram-mod, q8 KV, --fit ctx Frank 2026-09-17 01:59:10 -07:00
  • b6c083f522 tests: un-interleave the mmproj seam comment Frank 2026-09-17 01:54:51 -07:00
  • ddf69c4107 frank-medium: pass --mmproj explicitly; this build has no autoload Frank 2026-09-17 01:54:26 -07:00
  • de12a54df9 On main: peer frank-small WIP held (test file) archive/stash-frank-small-tests-20260917 Frank 2026-09-17 01:47:30 -07:00
  • 72fbcfa907 index on main: d95f55b frank-medium: 36:29 split, 327680 context, vision enabled Frank 2026-09-17 01:47:30 -07:00
  • 3b696107ad On main: peer frank-small WIP held for frank-medium deploy archive/stash-frank-small-scripts-20260917 Frank 2026-09-17 01:47:22 -07:00
  • 98912aec89 index on main: d95f55b frank-medium: 36:29 split, 327680 context, vision enabled Frank 2026-09-17 01:47:22 -07:00
  • d95f55b822 frank-medium: 36:29 split, 327680 context, vision enabled Frank 2026-09-17 01:37:55 -07:00
  • 24cdbb0e45 docs: the VRAM figures settle 0.2 GiB below the post-load reading Frank 2026-09-17 00:29:21 -07:00
  • 6472d706be docs: the ubatch optimum, the rebalance, and the live atomics chain Frank 2026-09-17 00:27:59 -07:00
  • a11fae07d8 frank-medium: ubatch 512, and rebalance the split to 35:30 Frank 2026-09-17 00:21:48 -07:00
  • 2f012fba39 the x4 link, measured: 6.72 GB/s — which decides the streaming question Frank 2026-09-16 23:25:06 -07:00
  • 262ac53c14 docs: how to bench this endpoint, and the llama-bench properties that bite Frank 2026-09-16 22:11:14 -07:00
  • a40a1aad92 model cache cleared, re-fetched, and the update turned out to be real Frank 2026-09-16 22:07:04 -07:00
  • 77a07ffc30 scripts: fix the unbound local that killed the sweep at its first cell Frank 2026-09-16 21:43:09 -07:00
  • 87845fca22 scripts: a batch x ubatch sweep harness for frank-medium's model Frank 2026-09-16 21:41:51 -07:00
  • a04a2c27a9 AGENTS.md: a token on a curl command line is world-readable Frank 2026-09-16 21:10:45 -07:00
  • f917a2ef55 docs: the runbook records the DSpark excursion as an excursion Frank 2026-09-16 21:01:45 -07:00
  • 91546dbb95 frank-medium: back to the DFlash2 drafter, and rebalance to 36:29 Frank 2026-09-16 20:59:20 -07:00
  • 718a283afc docs: the frank-medium runbook catches up with DSpark, 2 slots and the rebalance Frank 2026-09-16 20:21:31 -07:00
  • b312042706 frank-medium: 3x batch over 2 slots, and rebalance the split to pay for it Frank 2026-09-16 20:17:27 -07:00
  • 88f0d79021 docs: how the Uncensored payload is really fetched (it is shipped in parts) Frank 2026-09-16 20:13:44 -07:00
  • ad18d2ddd8 frank-medium: step 3 -- the skew is the balance, and equality is off-limits Frank 2026-09-16 20:00:17 -07:00
  • 169eba0734 frank-medium: checkpoints back to the build's default (0) Frank 2026-09-16 19:51:06 -07:00
  • b6d4914fcc frank-medium: pay for DSpark's draft KV with a 38:27 split Frank 2026-09-16 19:48:29 -07:00
  • 46b56ab5e8 x4 note: the pause process died mid-run (18:58:30), not after the runs Frank 2026-09-16 19:42:23 -07:00
  • 4d6511d8b3 docs: the pause-process trigger is unproven — say so, everywhere Frank 2026-09-16 19:34:40 -07:00
  • 7e11d247a8 frank-medium: swap the drafter to magnitudedev/Qwen3.8-27B-DSpark Frank 2026-09-16 19:34:00 -07:00
  • 96062b627e x4 note: post-reboot headroom (12.3 GiB, 240 blocks vs 475) is part of the record Frank 2026-09-16 19:33:36 -07:00
  • 803398051a x4 pair round two: pure Vulkan changes nothing, and the first verdict was wrong Frank 2026-09-16 19:32:53 -07:00
  • d14e0a94eb hermes vhost: dial netavark's host address, not the LAN IP (fixes the 502) Frank 2026-09-16 19:28:34 -07:00
  • 65fbef63dc docs: what the x4 pair can and cannot do — measured, not argued Frank 2026-09-16 17:40:37 -07:00
  • e2dc2b67ce AGENTS.md: what can be chained, and what cannot Frank 2026-09-16 16:52:05 -07:00
  • 9902267f85 deploy: stop the frank-medium unit before waiting for port 7770 Frank 2026-09-16 16:47:24 -07:00
  • a4f4429a99 frank-medium: chain DFlash2 with ngram-mod -- measured free where it cannot match Frank 2026-09-16 16:44:45 -07:00
  • 95936bbc81 bench-spec-ab: rewrite (write_env was lost), restore the unit in a finally Frank 2026-09-16 16:38:12 -07:00
  • 605e32dfc3 bench-spec-ab: pep8 spacing Frank 2026-09-16 16:31:55 -07:00
  • 9c59513cf5 bench-spec-ab: sweep an impl's own window, not just the spec type Frank 2026-09-16 16:31:48 -07:00
  • e767810c9a bench-spec-ab: think-free echo/structured shapes, and prove the echo is an echo Frank 2026-09-16 16:27:57 -07:00
  • 6e6e7187ca bench-spec-ab: absolute launcher paths Frank 2026-09-16 16:23:14 -07:00
  • 21daf07713 frank-medium: ngram-mod is a legal chain member -- wire it and measure it Frank 2026-09-16 16:19:15 -07:00
  • 34253a9903 frank-medium: the drafter beats MTP and MTP beats nothing -- measured, not assumed Frank 2026-09-16 16:15:59 -07:00
  • 9a83dae73a docs: blank line before the throughput heading Frank 2026-09-16 15:52:45 -07:00
  • ff52543d8a docs: frank-medium splits weights and KV across both cards, it does not replicate them Frank 2026-09-16 15:52:18 -07:00
  • c97e359bc2 docs: the LLM index and the cooperation page catch up with layer split Frank 2026-09-16 15:39:47 -07:00
  • 87492c7b10 frank-medium: the agent-loop shape on one slot, and a harness header that matches the runtime Frank 2026-09-16 15:38:20 -07:00
  • dc76dc5dc4 frank-medium: serve the whole 262144-token window, and repoint every signal to llama.cpp Frank 2026-09-16 15:29:40 -07:00
  • ab51d61198 docs: frank-medium is llama.cpp with DFlash2 on both cards Frank 2026-09-16 15:15:02 -07:00
  • c9c42e7489 build: bundle the rocBLAS device libraries at the depth the runtime looks for Frank 2026-09-16 15:15:02 -07:00
  • 05c0d3a00a frank-medium: llama.cpp layer split across both R9700s, DFlash2 drafting Frank 2026-09-16 14:59:23 -07:00
  • 49e8dfff66 docs: the vault and AGENTS.md describe two Dankclaw endpoints Frank 2026-09-16 14:52:51 -07:00
  • 40850bbc8f frank-medium: add the RDNA4 llama.cpp build and the GGUF fetch Frank 2026-09-16 14:52:11 -07:00
  • f367a5a856 deploy: gate the port wait after stopping this service's own quadlet Frank 2026-09-16 14:06:51 -07:00
  • 7403bd3d50 deploy: never start the replacement while the predecessor holds the port Frank 2026-09-16 14:06:03 -07:00
  • 79cca19919 observability: the LLM surfaces follow the two-endpoint split Frank 2026-09-16 13:59:49 -07:00
  • 43ec77fee6 inference: frank-large returns to halogen, frank-small takes the 3090 Frank 2026-09-16 13:58:00 -07:00
  • cc29875842 research: how to make the two R9700s work together (and one correction to my own claim) Frank 2026-09-16 08:59:12 -07:00
  • f134cc8876 docs+units: fix every claim my own changes made false Frank 2026-09-16 07:46:23 -07:00