|
|
@@ -84,8 +84,23 @@
|
|
|
|
|
|
engine = "vllm"
|
|
|
name = "GLM-5.3-Flash NVFP4 (r28 img, lab ckpt, 4x DCP4)"
|
|
|
-docker_image = "glm53-jovian-r28:local" # r28 vLLM pin over the r27 image tree
|
|
|
+docker_image = "glm53-jovian-r28:local" # full r28 lock (build_profile) over the r27 image tree
|
|
|
docker_image_dir = "glm53-jovian-r27"
|
|
|
+# NOTE: build_profile must stay a TOP-LEVEL key — a bare key after
|
|
|
+# [[extra_mounts]] would parse into the last mount table and be silently
|
|
|
+# ignored (2026-09-08).
|
|
|
+# FULL r28 source lock (2026-09-06 cut, all three forks): the named version
|
|
|
+# profile docker-images/glm53-jovian-r27/profiles/glm53-r28.env — vLLM
|
|
|
+# 62f6385c + b12x 7216f6b9 (21 commits over r27: GLM/DeepSeek loader fixes,
|
|
|
+# MoE perf) + LMCache 934c287a (3 MP-transfer fixes). Merged over the image
|
|
|
+# dir's versions.env and folded into the build checksum, so this is a
|
|
|
+# distinct image (tag glm53-jovian-r28:local) sharing the r27 build tree.
|
|
|
+# Clone-at-pin fetches each commit directly; the Dockerfile gates HEAD + tree
|
|
|
+# hash per repo. Both r28 branches are strictly ahead of their r27/r26 pins
|
|
|
+# (0 behind) — a clean superset. The r28 vLLM tree has NO requirements/cmake
|
|
|
+# changes vs r27 (verified via the GitHub compare API, 13 commits / 29 files),
|
|
|
+# so the fetch-deps.sh dep gates still hold.
|
|
|
+build_profile = "glm53-r28"
|
|
|
# Required: the clean r12 image follows the solar contract (ENTRYPOINT []
|
|
|
# + CMD bash), so the recipe carries the entrypoint (the old day-0-based
|
|
|
# r12 image had ["vllm","serve"] baked in, which is why this was absent
|
|
|
@@ -227,15 +242,3 @@ container = "/root/.cache/torchinductor"
|
|
|
host = "~/sm121-cache/jit-121f/vllm"
|
|
|
container = "/root/.cache/vllm"
|
|
|
|
|
|
-# FULL r28 source lock (2026-09-06 cut, all three forks): the named version
|
|
|
-# profile docker-images/glm53-jovian-r27/profiles/glm53-r28.env — vLLM
|
|
|
-# 62f6385c + b12x 7216f6b9 (21 commits over r27: GLM/DeepSeek loader fixes,
|
|
|
-# MoE perf) + LMCache 934c287a (3 MP-transfer fixes). Merged over the image
|
|
|
-# dir's versions.env and folded into the build checksum, so this is a
|
|
|
-# distinct image (tag glm53-jovian-r28:local) sharing the r27 build tree.
|
|
|
-# Clone-at-pin fetches each commit directly; the Dockerfile gates HEAD + tree
|
|
|
-# hash per repo. Both r28 branches are strictly ahead of their r27/r26 pins
|
|
|
-# (0 behind) — a clean superset. The r28 vLLM tree has NO requirements/cmake
|
|
|
-# changes vs r27 (verified via the GitHub compare API, 13 commits / 29 files),
|
|
|
-# so the fetch-deps.sh dep gates still hold.
|
|
|
-build_profile = "glm53-r28"
|