Historie revizí

Autor SHA1 Zpráva Datum
  Alexander Korolev d7a8ee224d start: renumber node ranks within the launch set — a subset launch (dgx3+dgx4 = global ranks 2/3 from 4nodes-switch) sent --node-rank 2 with --nnodes 2 and vLLM rejects it ('must be between 0 and 1'); dist flags/head selection/headless-ness now use the serve-local index; container names/labels follow the launch set (_0/_1) před 5 dny
  Alexander Korolev 4029b286ae fix start.rs bail! string quoting (nested double quotes broke the macro — 9770012 shipped broken); same guard před 5 dny
  Alexander Korolev 97700120af serve: refuse multi-node recipes without distributed_backend — a recipe with required_nodes>1 but no distributed_backend launched N INDEPENDENT single-node engines (no --nnodes/--node-rank/--master-addr/--tensor-parallel-size), each trying to load the FULL checkpoint into one 121 GiB Spark: the actual root cause of the four glm53-flash-fp4-local-2x stalls (b12x routing OOM was the symptom). Guard bails loudly at serve time; the recipe fix (distributed_backend = "mp") restores the dist flags. před 5 dny
  Alexander Korolev fd84b405e5 audit: GLM 2x lane RESOLVED via the card's manual flow — routing passed 42/42 (launcher died at 7/42), bench 92/100 ★★★★★; launcher-integration delta bisect is the remaining work item před 5 dny
  Alexander Korolev 2ce7181660 audit: GLM 2x stall #4 — checkpoint on node-local NVMe (mirror content-verified) still freezes the head during b12x shard routing; NFS-page-cache hypothesis dead, routing-phase UMA exhaustion intrinsic on 2x121GB; mirror completeness fix shipped (59291f3) před 5 dny
  Alexander Korolev 59291f31da mirror: verify copied repo completeness by content (entry count + du -sb vs source), not just refs/main presence — a failed cp -a (GLM: 41/42 shards after the copy died) left a partial mirror that the old refs/main gate would trust and serve; now the gate re-verifies and re-copies the partial dir, and a post-copy mismatch fails loudly (MIRROR_VERIFY_FAILED) instead of silently serving a broken tree před 6 dny
  Alexander Korolev 8a683153dd bench: add --node <name> — pin the bench target within a cluster (default: rank 0). A serve launched with 'serve --node' lives on a non-rank-0 node (solo Bolt on dgx3 inside 4nodes-switch), and benching the rank-0 head measured a different engine (the live kindling on dgx1 — model_not_available). pick_head tolerates the .lan suffix; web API passes node: None. před 6 dny
  Alexander Korolev 4bc842cd8a audit: DeepSeek-V4.1-Flash-1017 vs Aiden SGLang 1.7.1 image — protocol encoder is jinja-free (tool-parser-keyed), DSML markers byte-identical; one real regression (REASONING_EFFORT_MAPPINGS shifted a tier: image 25/50/75/100 vs 1017 50/75/100); TC-89 verdict contradicts its own milestones (grader flake), TC-92 recurring DS4.1 disclosure gap; GLM 2x stall root-cause refined (card requires node-local checkpoint; mirror copy incomplete 41/42 + launcher partial-mirror check hole) před 6 dny
  Alexander Korolev f0110cd14a AGENTS.md: document occupancy-guarded shared extras in power off před 6 dny
  Alexander Korolev c937008b42 power off: never cut a shared extra (fabric switch/fan) another cluster's live run needs před 6 dny
  Alexander Korolev bde9a8c427 follow_with_liveness: don't mislabel a slow boot as 'engine down' před 6 dny
  Alexander Korolev 2fba3b05ec AGENTS.md: document serve --cold + recipe cold_args před 6 dny
  Alexander Korolev 8f78bcdc45 serve --cold: recipe-declared cold_args overlay for first-launch safety před 6 dny
  Alexander Korolev 62bf7be418 power off --node: do NOT turn off cluster-level extras (fabric switch/fan) před 6 dny
  Alexander Korolev 0e826d4b35 bench: add --no-think and --timeout passthrough to tool-eval-bench — unblocks valid quality benches for thinking-by-default models (Ling, GLM-4.5-style) whose default reasoning blows the 120s/turn timeout and excludes most scenarios (the 10-16 fp8 Ling run scored 67/100 at 3.1% completion for exactly this reason) před 6 dny
  Alexander Korolev 8e3aff4749 upstream-watch 10-17: eugr/spark-vllm-b12x nightly (vLLM 0.1.dev21830, 10-15, 391 archs) checked — NO MuseSpark, NO Step5 (only MuseGlimmer + Step3 family). Confirms SGLang #44530 series is earliest path for Muse-816B. Bonus: b12x has DSpark speculators (Glm53DSpark, Qwen3OmniDSpark, K3DSpark, Gemma4DSpark) před 6 dny
  Alexander Korolev 183e6cfea5 upstream-watch 10-17: SGLang check — v0.5.21 has no MuseSpark/Step5 either; but MuseSpark landing via PR #44530 5-layer series (#44664 Docker + #44665 kernels merged, model layer in-flight) + merged cookbook; SGLang likely runs Muse-816B before vLLM. SGLang has bailing_moe_v3 (Ling) as an alt engine option před 6 dny
  Alexander Korolev 52fa899b5b upstream-watch 10-17: Muse Spark Open 816B NVFP4 research — 497GB omni (text+img+video+audio), 1M ctx, NVFP4 g16; BLOCKED: MuseSpark arch not in vLLM v0.31.0/main (only MuseGlimmer 30B), PR #62064 is sm80+INT4 not NVFP4/SM121; ≥700GB VRAM; runnable Muse alt = Muse-Glimmer-30B (on NAS, vLLM-supported) před 6 dny
  Alexander Korolev 28ed284c75 Night-plan Task1: Ling fp4 38/54 done; NAS cold-read collapsed to 1.3MB/s (external, not our cluster) = blocker; converter fixes (copy_file_range NFS hang, 1-worker, NAS is the only bottleneck); resume command před 6 dny
  Alexander Korolev 802de90878 Night-shift agenda 2026-10-17: Task1 Ling fp4 finalize+serve+bench, Task2 GLM-5.3-Flash-FP4-Local 2x (A/B vs kindling 95/100), Task3 Qwen3.8-Flash-Next 1x, Task4 Nemotron; guardrails incl GB10 stuck-clock + GPU-mem-not-cgroup-contained před 6 dny
  Alexander Korolev 74ece11aca upstream-watch 2026-10-17: v0.32.0 still rc (base stays v0.31.0); NVIDIA FP4-Local family (GLM-5.3/Qwen3.8-Flash-Next/Nemotron) all need b12x container (new lossless NVFP4-scale fmt); GB10 stuck-clock bug (386060) + GPU-mem-not-cgroup-contained (386057) — both bit us; Ling fp4 converter in progress před 6 dny
  Alexander Korolev f4b4f62683 upstream-watch 10-16: Ling fp4 research — ling3 parser, fp8-as-source (Ling is mixed bf16+fp8 ckpt), fp4 format spec (mxfp4 experts+fp8 dense), single-Spark serving via cookbook, fp8->mxfp4 converter path + reference files, Qwen4-27B warm-up plan před 1 týdnem
  Alexander Korolev 909162aef1 upstream-watch + shift log 10-16: live model probes — Ling fp8 feasible on GB10, Step-5 SM121 DSA blocker; entrypoint=[vllm,serve] gap noted před 1 týdnem
  Alexander Korolev 621d14da70 night shift 2026-10-16 log: DGPP provisioning e2e (4 bugs fixed), Ling/Step-5 feasibility + prep recipes, repo/forum mining, cluster powered off před 1 týdnem
  Alexander Korolev 5178315eb0 upstream-watch 10-16: DGPP forum mining — HEAD release notes add dense Qwen3.8-27B + GLM-5.3 quant + DGPP_NO_SWAP (pin-bump candidate); community 2x RoCE single-lane GID3 před 1 týdnem
  Alexander Korolev accf2728ae upstream-watch 2026-10-16: Ling BailingMoeV3 supported on v0.31.0 (no nightly) but NVFP4 cut empty; Step-5 is step5_vl VL needing dedicated image; dgpp HEAD moved; v0.32.0 still rc; DGPP w2 deploy prereqs před 1 týdnem
  Alexander Korolev 28f909758a engine-drivers spec: correct DGPP provisioning model (rank0-only install, idempotent, space-nodes, script-file tee) + DGPP deploy prereqs from live w2 run před 1 týdnem
  Alexander Korolev 89013fbb75 native/dgpp: fix provisioning from the first live DGPP w2 run před 1 týdnem
  Alexander Korolev 7e0fefcbb2 night-shift plan 2026-10-16: DGPP w2 finish, Ling-3.1-flash + Step-5-Preview tests, forum/repo mining, end-of-shift 8x power-off před 1 týdnem
  Alexander Korolev 1d6fbf9da2 native/dgpp: on-demand DGPP provisioning (clone-at-pin + release.sh + install + rev-marker) před 1 týdnem