|
|
@@ -127,3 +127,42 @@ thinking ON + reasoning_effort=max by default, served alias
|
|
|
Note: the 156/176 bench above was measured at thinking OFF (their default);
|
|
|
thinking-on + max-effort scoring is unmeasured — offer a re-bench if the
|
|
|
operator wants the apples-to-apples number for the new default.
|
|
|
+
|
|
|
+## DSV4.1 ctx 1M → 512K (boot #5, operator decision) + Aiden base analysis
|
|
|
+
|
|
|
+Operator: "контекст в 512К" + correction: Aiden's page says
|
|
|
+production-1.1 where it should say **production-1.2** (the DCP2-baked
|
|
|
+image; the page is not updated to the end). Recipe now: 524288 ctx, gmu
|
|
|
+0.85, recipe header cites the AidenLab write-up.
|
|
|
+
|
|
|
+Boot #5 results (512K, gmu 0.85):
|
|
|
+- KV pool **13.52 GiB** (vs 11.39 at 1M — the indexer prefill buffer
|
|
|
+ halves, ~2.6 vs ~5.2 GiB).
|
|
|
+- **Counting decode (thinking off): 47.9 → 71.5 t/s (+50%)** — the 1M
|
|
|
+ context was costing ~35% of decode throughput (per-step indexer
|
|
|
+ scoring grows with max context). Thinking on (default): 65.8 t/s.
|
|
|
+- vs Aiden's boot-1 (300K, same stack, 84 t/s counting): gap closed from
|
|
|
+ 1.75× to 1.17× — the remainder is exactly their B12X MoE (+9%) and DCP2
|
|
|
+ (+9%) ≈ 18% they ship. Our stack at 512K is at parity with their
|
|
|
+ pre-b12x baseline.
|
|
|
+
|
|
|
+Aiden base (aidenle.com, extracted from the SPA JS bundle):
|
|
|
+- Boot 1 = tonyd2wild boot-10 config = our recipe; +3 changes: B12X MoE
|
|
|
+ backend (b12x==1.3.0 wheel, `--moe-backend b12x`: decode 81→89-93,
|
|
|
+ prefill 9K +22%), explicit `--kv-cache-memory-bytes` (8 GiB = 1.26M
|
|
|
+ tokens, head 9 GB free; 10 GiB = 2 GB free — too close to earlyoom),
|
|
|
+ day-0 official `_C_stable_libtorch` reuse (their build seconds vs our
|
|
|
+ hours — provenance choice, ours is clone-at-pin from source).
|
|
|
+- DCP2 (21→23 patch files, `PROFILE=dcp2`, 5 env switches, image
|
|
|
+ production-1.1/1.2): KV 1,888,800 tokens at 300K (6.3×), decode
|
|
|
+ 93.6/64.4/31.5 (1.2), 128K prefill 60.5 s (2,150 t/s), 8-way soak clean,
|
|
|
+ their prod since 08:58. DCP halves KV bytes per rank (window+compressed
|
|
|
+ caches sharded over compressed states), decode cost 5-9%.
|
|
|
+- Docker Hub `aidendle94/sparkrun-vllm-dsv41-gb10`: **only
|
|
|
+ production-1.0 published** (9 GB arm64, b12x + 8GiB KV, no DCP2) —
|
|
|
+ 1.1/1.2 not pushed; their DCP2 image A/B is blocked until Aiden
|
|
|
+ publishes it (or the 23-file set lands for our tree).
|
|
|
+
|
|
|
+Next candidates: (a) A/B bench of our 512K config (thinking on, the new
|
|
|
+default) for the apples-to-apples number; (b) b12x into our image;
|
|
|
+(c) DCP2 23-file set from Aiden into our clone-at-pin build.
|