r31.env 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. # Version profile: GLM-5.3-Flash r31 source lock (2026-09-09 cut, all forks).
  2. #
  3. # Referenced from recipes via `build_profile = "r31"`; merged over this
  4. # image dir's versions.env (profile wins, then recipe [build.versions] wins
  5. # last). Only the keys that differ from versions.env are listed — the rest
  6. # (CUDA base, torch/flashinfer, apt) stay at the image dir's pins.
  7. #
  8. # Pinned by commit + tree hash (the Dockerfile gates HEAD + HEAD^{tree} per
  9. # repo); branch names are provenance, not the contract:
  10. # vLLM voipmonitor/vllm integration/jovian-warmup-buffer-reuse-20260909
  11. # (R31 cut: MoE warmup buffer reuse across route-id dtypes on top of
  12. # the R28.1-R30 line: scheduler hardening, FP8 checkpoint serving,
  13. # engine-driven async SHM LMCache + atomic recurrent checkpoints,
  14. # GLM Flash MTP projection loader fix — our upstream issue,
  15. # FlashInfer GDN prefill on SM12x)
  16. # b12x voipmonitor/b12x integration/glm-fp8-checkpoint-serving-20260908
  17. # (frozen since the 09-08 cut; unchanged across R28.1-R31)
  18. # LMCache local-inference-lab/LMCache
  19. # integration/jovian-write-through-restore-headroom-20260909
  20. # (write-through L1 headroom reclaim on top of the 09-09 dedup line)
  21. #
  22. # The R31 cut is the latest published lock
  23. # (rtx6kpro models/glm-5.3-flash/validation/warmup-retention-r31.source.lock,
  24. # "qualified" status, published image
  25. # localinferencelab/vllm:jovian-judgement-community-20260909-r31).
  26. #
  27. # Build-dep gates verified against the r31 vLLM tree (55769270):
  28. # deepgemm.cmake still declares 8b1392b9 (= our versions.env pin, no bump),
  29. # requirements/cuda.txt still pins torch 2.13.0 + flashinfer 0.6.17.
  30. VLLM_PIN=5576927057cf71b6ec61d120932338b333efa089
  31. VLLM_TREE=6a2da27b08a1f062b00719c17cffdfa087ae4210
  32. VLLM_PRETEND_VERSION=0.1.dev0+glm53.r31.55769270
  33. B12X_PIN=3edbcbce70f491741b82f5eab9c1b30b39447228
  34. B12X_TREE=c4bfeee9f3c9457400d191c870eb2e44fbcd5c2e
  35. B12X_PRETEND_VERSION=0.1.dev0+glm53b12x.r31.3edbcbce
  36. LMCACHE_PIN=f868580a475b7e6f7fd81e586526481d4dbead0e
  37. LMCACHE_TREE=6e5f080f794962bf8c667ffcdb46b210d7023b15
  38. LMCACHE_VERSION=0.5.5.dev0+glm53cache.engine.f868580a
  39. # The r28.1+ vLLM tree gates FlashKDA on the packed-checkpoint API
  40. # (cmake/external_projects/flashkda.cmake) and applies its own in-tree patch
  41. # (flashkda-packed-checkpoints.patch, locked in the r31 source lock) when the
  42. # shared /deps2 checkout is not injected. Empty here on purpose: the build
  43. # falls back to the tree's pinned 3b225bf2 + patch instead of our r27
  44. # unpatched checkout (which fails the gate).
  45. FLASH_KDA_SRC_DIR=