| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- # Version profile: GLM-5.3-Flash r35 source lock (2026-09-11 cut, all forks).
- #
- # Referenced from recipes via `build_profile = "r35"`; merged over this
- # image dir's versions.env (profile wins, then recipe [build.versions] wins
- # last). Only the keys that differ from versions.env are listed — the rest
- # (CUDA base, torch/flashinfer, apt) stay at the image dir's pins.
- #
- # Pinned by commit + tree hash (the Dockerfile gates HEAD + HEAD^{tree} per
- # repo). SHA-only cut (no named branches at these tips; branch names on the
- # forks lag at r28). r35 is the latest published lock:
- # rtx6kpro models/glm-5.3-flash/validation/swiglu-reviewed-composition-r35
- # .source.lock — "R35 qualifies the public source composition with GLM
- # DFlash2 TP4/DCP1 serving, C1/C8, cold 32K prefill, prefix restoration and
- # focused GPU correctness tests" (qualified 2026-09-11, published image
- # localinferencelab/vllm:jovian-judgement-community-20260911-r35).
- #
- # What moved over r31 (per the lab changelog in models/glm-5.3-flash.md):
- # R33: shared-input NVFP4 split MoE prefill (eligible prefills share input
- # quantization across routed experts; +8.6-8.9% 32K prefill on their
- # RTX quartet).
- # R35: MERGED B12X SWIGLU-CLAMP CORRECTION — R33/R34's split path omitted
- # the model's SwiGLU clamp (runaway-generation risk); R35 fixes it
- # without disabling the fast split path. We adopt r35 directly
- # (never r33/r34).
- # plus: VLLM_DEFAULT_MOE_BACKEND=b12x default, LMCache fs-eviction
- # accounting (retired objects leave byte accounting, pending writes
- # protected), DFlash2 K7 qualification.
- #
- # Build-dep gates verified against the r35 vLLM tree (de982a50, 2026-09-12):
- # cmake/external_projects listing identical to r31 (no dep add/remove),
- # FlashKDA still 3b225bf2 + in-tree packed-checkpoints patch, DeepGEMM tag
- # still 8b1392b9 (= our versions.env pin), requirements/cuda.txt still
- # torch 2.13.0 + flashinfer 0.6.17. fetch-deps.sh needs no resync.
- VLLM_PIN=de982a50c6a3e4718e5cf9f00423a92192718da1
- VLLM_TREE=6d5cc3490735a53e849a4f0909183cb5e3a22e8b
- VLLM_PRETEND_VERSION=0.1.dev0+glm53.r35.de982a50
- B12X_PIN=98086604c86ec1e78977e5023ce282ecb97ab8a7
- B12X_TREE=d963f030c72a426753d2afa412b35d29eeb045f7
- B12X_PRETEND_VERSION=0.1.dev0+glm53b12x.r35.98086604
- LMCACHE_PIN=29bc5a2efde737c436b04499eb62cd1776cebeec
- LMCACHE_TREE=5a88a1ea9d2627c76288d056e7193f7454669b64
- LMCACHE_VERSION=0.5.5.dev0+glm53checkpoints.29bc5a2e
- # Same r31+ behavior: empty on purpose — the r35 tree gates FlashKDA on the
- # packed-checkpoint API and applies its own in-tree patch (same pin + patch
- # as r31); our r27 unpatched checkout would fail the gate.
- FLASH_KDA_SRC_DIR=
|