|
|
@@ -286,3 +286,43 @@ buffer on TP2; we run 16 channels / 2 MiB on TP4 — do not copy the TP2 values.
|
|
|
**Reference numbers from that doc** (2× GB10, TP2/DCP2, MTP3, 4 GiB KV/rank,
|
|
|
1M ctx): 32K prefill 10,648.9 tok/s; C1 MTP3 median output 170.77 tok/s;
|
|
|
verifier 67.5 steps/s; R2 vs R1 = +0.41% prefill / +4.52% C1.
|
|
|
+
|
|
|
+---
|
|
|
+
|
|
|
+## Progress 2026-09-13 ~22:20 UTC — both lanes are READY
|
|
|
+
|
|
|
+**P1 DONE — R37 image built and distributed.**
|
|
|
+`jovian-r37-ds41:local`, checksum label
|
|
|
+`9350429b719b85df3009ad4c8ac86d58f16bd0ede942b7ad67a0f4baa2d1aeba`,
|
|
|
+built on dgx5 in ~37 min (the deps layer was cold this time; the r36 build was
|
|
|
+13m47s warm), transferred to all four nodes in ~4 min (4 parallel
|
|
|
+`docker save | ssh | docker load`), verified on dgx1:
|
|
|
+- vLLM `0.26.1rc0+glm53.r37.vllmc687594b` (the r37 composed pin)
|
|
|
+- b12x 1.3.0, `liburing.so.2 → 2.5`
|
|
|
+- `GlmMoeDsaForCausalLM` registered; `vllm/models/deepseek_v32/nvidia/` ships
|
|
|
+ `model.py`, `mtp.py`, `b12x.py`, `glm52_low_latency_gemm.py` — i.e. the
|
|
|
+ full-model arch, its MTP head AND a b12x path are all in the image.
|
|
|
+
|
|
|
+**P0 prerequisite DONE — the checkpoint is complete on the NAS.**
|
|
|
+`models--RedHatAI--GLM-5.3-MXFP4`: **141/141 shards, 0 `.incomplete`,
|
|
|
+376 GiB** (= 403.4 GB decimal ✓ matches the HF index exactly).
|
|
|
+
|
|
|
+**Switch is the only thing left, and it needs a human decision.** `sm121
|
|
|
+health --cluster 4nodes-switch` → all four nodes online, **0 free**, the eugr
|
|
|
+DS4.1 prod occupying them (`sm121_dsv41-flash-4x-b12x_0..3`, up 9 h). Both
|
|
|
+night lanes (P0 and P2) need the whole quartet, and stopping the prod
|
|
|
+interrupts whatever it is serving — possibly this agent's own model. So:
|
|
|
+confirm, then
|
|
|
+
|
|
|
+```
|
|
|
+sm121 stop --recipe dsv41-flash-4x-b12x --cluster 4nodes-switch # ~10 s
|
|
|
+# wait ~12 s
|
|
|
+sm121 serve --keep --recipe dsv41-flash-jovian-r37-4x --cluster 4nodes-switch # P2
|
|
|
+# or the P0 ladder on glm53-full-mxfp4-4x
|
|
|
+```
|
|
|
+
|
|
|
+Suggested order now that both are ready: **P2 (R37) first** — it is a
|
|
|
+known-good configuration class (a boot is low-risk, ~50 min) and answers the
|
|
|
++43% prefill claim on GB10; then **P0 (MXFP4)** with the whole remaining
|
|
|
+night, whose probe boot decides the capability question. Teardown/restore is
|
|
|
+P0.5.
|