r39.env 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. # Version profile: GLM-5.3-Flash r39 (jovian-judgement tip, 2026-09-21 cut).
  2. #
  3. # The lab's continuous beta line after r38 (8e1f1e5, 09-19): two days of
  4. # high-frequency cuts (7 vLLM beta tags on 09-21 alone). This profile pins
  5. # the 20:00 UTC tip pair — vLLM tag vllm-jovian-cu134-beta-9e5d1793fa3 and
  6. # the same-moment b12x master commit (RoCE traffic class for switched Spark
  7. # fabrics — the first b12x commit aimed at our exact topology).
  8. #
  9. # What this is (verified 2026-09-21 against the public repos):
  10. # vLLM 9e5d1793fa3 = local-inference-lab/vllm tip, tag
  11. # vllm-jovian-cu134-beta-9e5d1793fa3 (2026-09-21 20:00, "Update
  12. # Spark launchers for switched RoCE and DeepSeek TP3"). 100+ lab
  13. # commits over the r38 pin, notably a memory-management series in
  14. # the b12x preparation area ("release preparation probes",
  15. # "reclaim temporary startup memory before KV allocation on every
  16. # rank", "Fix GLM KDA projection scratch overlap") — the same area
  17. # where r38 deadlocks on 2x GB10 (BUG-2026-09-19) — plus
  18. # b12x verifier tuning coordination across startup ranks, sparse-MLA
  19. # owner fixes, DeepGEMM DeepSelect routing.
  20. # B12X c2dc1cf022 = local-inference-lab/b12x master tip (same cut,
  21. # "Configure RoCE native traffic class for switched Spark
  22. # fabrics") + W4A8/W4A16 perf + DCP program-identity fix.
  23. # LMCache 29bc5a2e — UNCHANGED (no LMCache code since 09-14, CI only).
  24. #
  25. # External deps MOVED in this cut (verified by reading the r39 tree's
  26. # cmake/external_projects directly — this is why the r39 build lives in its
  27. # own dir docker-images/jovian-judgement-r39/ with its own fetch-deps.sh +
  28. # deps.lock; the r27/r35 dir keeps the r38-era contract for the prod lanes):
  29. # cutlass v4.4.2 -> v4.7.1
  30. # flash-attention f3e1a4f7 -> 506341a1
  31. # MSA 087c1618 -> f355c37e
  32. # FlashMLA a8f794d1 -> 0eee43b1
  33. # FlashKDA 3b225bf2 -> b59532f1 (vendored cutlass gitlink now 5c149f52)
  34. # tml-fa4 b2068346 -> 75765e76
  35. # DeepGEMM deepseek-ai/DeepGEMM 8b1392b9 -> vllm-project/DeepGEMM
  36. # ad1f1726 (the lab fork)
  37. # DeepSelect NEW dep d96d33af (csrc/3rdparty/cutlass ae6bccf3 gitlink)
  38. # qutlass e74319e3, triton_kernels v3.5.1 — UNCHANGED
  39. # FlashKDA patches moved into the tree (cmake/external_projects/patches/
  40. # + apply_flashkda_checkpoint_patch.cmake) — the tree applies them itself.
  41. #
  42. # requirements/cuda.txt (r39 tree) — torch 2.13.0, flashinfer 0.6.17:
  43. # SAME as our r27/r35 GB10 runtime pins (unchanged).
  44. #
  45. # Build: clone-at-pin (docker-images/jovian-judgement-r39 Dockerfile),
  46. # in-build git only (no pre-staged tarballs).
  47. VLLM_PIN=9e5d1793fa34db4e672664711690e8a68d90fcd3
  48. VLLM_TREE=01f937ec5a23953845e74d952bb782741d2b765a
  49. VLLM_PRETEND_VERSION=0.26.1rc0+glm53.r39.vllm9e5d1793
  50. B12X_PIN=c2dc1cf02295b8241fc6a7728be7b6e8c23dda2f
  51. B12X_TREE=1f77ebffba81828c7015c968d7b007f6c0c1f89b
  52. B12X_PRETEND_VERSION=0.1.dev0+glm53b12x.r39.c2dc1cf0
  53. LMCACHE_PIN=29bc5a2efde737c436b04499eb62cd1776cebeec
  54. LMCACHE_TREE=5a88a1ea9d2627c76288d056e7193f7454669b64
  55. LMCACHE_VERSION=0.5.5.dev0+glm53checkpoints.29bc5a2e
  56. # Same r31+ behavior: empty on purpose — the r39 tree gates FlashKDA on the
  57. # packed-checkpoint API and applies its own in-tree patches (cmake
  58. # apply_flashkda_checkpoint_patch.cmake); a pre-staged unpatched checkout
  59. # would fail the gate.
  60. FLASH_KDA_SRC_DIR=