|
@@ -78,3 +78,30 @@ with `runlock close`. Verified no containers on either cluster.
|
|
|
nodes (dgx4 already down), then HA `turn_off` for all 8 node switches +
|
|
nodes (dgx4 already down), then HA `turn_off` for all 8 node switches +
|
|
|
`sw6_mt` + `sw7_fan`. Post-check health: **all 8 nodes offline, switch off, fan
|
|
`sw6_mt` + `sw7_fan`. Post-check health: **all 8 nodes offline, switch off, fan
|
|
|
off — cluster fully powered down.**
|
|
off — cluster fully powered down.**
|
|
|
|
|
+
|
|
|
|
|
+## 5. Model probes (operator push-back: the weights were already on the NAS)
|
|
|
|
|
+
|
|
|
|
|
+The operator pointed out Ling + Step-5 were already downloaded — I had wrongly
|
|
|
|
|
+cited "download" as the blocker. Confirmed on the NAS HF cache (`hf_cache_dir`,
|
|
|
|
|
+the default serve cache): Ling fp8 **534 GB**, Step-5 NVFP4 **368 GB**, both
|
|
|
|
|
+complete snapshots. Powered the 8x cluster back on and served both.
|
|
|
|
|
+
|
|
|
|
|
+- **Ling-3.1-flash fp8 — feasible on GB10.** Rewrote the recipe to the fp8
|
|
|
|
|
+ original (`inclusionAI/Ling-3.1-flash`, 8x TP8, stock `vllm/vllm-openai:v0.31.0`,
|
|
|
|
|
+ `entrypoint=[vllm,serve]` — `build_tail` needs it or the model lands in
|
|
|
|
|
+ `--entrypoint`). The launcher auto-synced the image from dgx1 to the 7 peers
|
|
|
|
|
+ over the fabric (no manual docker). All 8 ranks loaded 534 GB over NFS in
|
|
|
|
|
+ ~40 min, reached readiness, generated. **First bench invalid**: 94/97 scenarios
|
|
|
|
|
+ excluded (thinking-on default → 120 s/turn timeouts); a `--no-think` direct run
|
|
|
|
|
+ then showed tool scenarios 400 (`tool_choice=auto` needs
|
|
|
|
|
+ `--enable-auto-tool-choice --tool-call-parser`). So: serves + generates, but a
|
|
|
|
|
+ real score needs tool-call config + thinking control (follow-up).
|
|
|
|
|
+- **Step-5-Preview-NVFP4 — ruled out on GB10.** Dedicated image
|
|
|
|
|
+ `vllm/vllm-openai:step-5-preview` resolves the arch + modelopt_fp4, but the
|
|
|
|
|
+ engine aborts: `Step5 DSA requires SM90 or SM103; got DeviceCapability(12,1)`.
|
|
|
|
|
+ GB10 is SM121 — the sparse-attention kernel isn't built for it. Hard blocker.
|
|
|
|
|
+
|
|
|
|
|
+Fixed a launcher gap en route: vllm recipes must set `entrypoint=[vllm,serve]`
|
|
|
|
|
+(`build_tail` only prepends `recipe.entrypoint`; empty → the model becomes the
|
|
|
|
|
+`--entrypoint`). Recorded in both recipes + the findings spec. Stopped both
|
|
|
|
|
+serves, closed ledgers, powered the cluster back off.
|