jovian-r38-glm53.env 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. # Version profile: GLM-5.3-Flash r38 (jovian-judgement tip, 2026-09-19 cut).
  2. #
  3. # Operator direction (2026-09-19): use the LATEST jovian-judgement + the
  4. # current lab quants, not the r12 legacy rebuild. This profile pins the lab
  5. # mainline at the day-19 tip instead of the r37 DS4.1-optimized release.
  6. #
  7. # What this is (verified 2026-09-19 against the public repos):
  8. # vLLM 8e1f1e587f8 = local-inference-lab/vllm `dev/jovian-judgement` tip
  9. # (2026-09-16, "Fix deferred grammar rejection in v2 speculative
  10. # sampling"). 25+ commits over the r37 pin: B12X MXFP8 linear kernel
  11. # (mxfp8/b12x.py — the small-GDN-GEMM path that flashinfer mm_mxfp8
  12. # rejects at n/k < 128 on the Spark quant), per-projection layer-max
  13. # activation scales for b12x NVFP4 MoE, GLM B12X startup contracts
  14. # for target+draft (#772), sparse-MLA module owner (#771), KV
  15. # admission fix (#770), KDA __init__ override for native-FP8
  16. # checkpoints, RoCE/b12x tuning. Model code keeps the SPLIT GDN
  17. # naming (q_proj/k_proj/g_a/g_b/f_a/f_b/b_proj) that both current
  18. # lab quants (GLM-5.3-Flash-NVFP4 ~200 GB, -NVFP4-Spark 154 GB)
  19. # carry — the fused in_proj_qkvbfg naming is the Aiden fork only.
  20. # B12X 0f3a8cbfd1c = local-inference-lab/b12x `master` tip.
  21. #
  22. # Delta vs the r37 profile (jovian-r37-ds41.env):
  23. # vLLM c687594b8a8 (release/ds41-optimized-r37) -> 8e1f1e587f8 (JJ tip)
  24. # B12X f1c4e9dd5b1 -> 0f3a8cbfd1c
  25. # LMCache 29bc5a2e — UNCHANGED
  26. # FlashKDA 3b225bf2 — UNCHANGED (JJ tip cmake gate verified 2026-09-19)
  27. # DeepGEMM 8b1392b9 (nv_dev) — UNCHANGED
  28. # requirements/cuda.txt (JJ tip) — torch 2.13.0, flashinfer 0.6.17:
  29. # SAME as our r27/r35 GB10 pins. cmake/external_projects pins (cutlass
  30. # v4.4.2, flashkda 3b225bf, flashmla a8f794d, MSA 087c161, qutlass
  31. # e74319e, tml-fa4 b206834, flash-attention f3e1a4f, triton v3.5.1,
  32. # deepgemm 8b1392b9) verified identical to the r37 tree's — fetch-deps.sh
  33. # needs no resync.
  34. #
  35. # Build: clone-at-pin (docker-images/glm53-jovian-r27 Dockerfile), in-build
  36. # git only (no pre-staged tarballs — operator direction 2026-09-19).
  37. VLLM_PIN=8e1f1e587f8d24faf606f334a1c4bdaaa6bd4368
  38. VLLM_TREE=d9f35de1ed5e47dd006f6d420dd25707fb284eae
  39. VLLM_PRETEND_VERSION=0.26.1rc0+glm53.r38.vllm8e1f1e58
  40. B12X_PIN=0f3a8cbfd1c11d27f04e3ab37a802d522f4f1c68
  41. B12X_TREE=ff2218d710ca9cae71459e1b9eb7ca3fe10ae08e
  42. B12X_PRETEND_VERSION=0.1.dev0+glm53b12x.r38.0f3a8cbf
  43. LMCACHE_PIN=29bc5a2efde737c436b04499eb62cd1776cebeec
  44. LMCACHE_TREE=5a88a1ea9d2627c76288d056e7193f7454669b64
  45. LMCACHE_VERSION=0.5.5.dev0+glm53checkpoints.29bc5a2e
  46. # Same r35/r36/r37 behavior: empty on purpose — the tree gates FlashKDA on
  47. # the packed-checkpoint API and applies its own in-tree patch (same pin
  48. # 3b225bf2; our unpatched checkout would fail the gate).
  49. FLASH_KDA_SRC_DIR=