r36-ds41.env 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. # Version profile: DeepSeek-V4.1-Flash r36 (jovian-judgement, qualified 2026-09-12).
  2. #
  3. # The lab's FIRST published DS4.1 lock: rtx6kpro models/deepseek-v4.1-flash.md
  4. # ("Status: qualified" for TP4/DCP1 startup, seeded sampling, text/Vision
  5. # smoke, bounded throughput; image localinferencelab/vllm:
  6. # jovian-judgement-community-20260912-r36 @ sha256:23ab683d...). The DS4.1
  7. # serving profile is native DSpark K7 (weights inside the target checkpoint,
  8. # greedy draft, standard rejection, adaptive verification), B12X
  9. # attention/MoE/linear, 131K context, Engram ngram storage RAM/disk.
  10. #
  11. # The image is two-layer: the GLM entrypoint (our r35 lane) + the DS4.1
  12. # entrypoint (serve-ds41-jovian.sh over the bundled serve-ds41-flash.sh).
  13. # We build the same source composition here for GB10 sm_121a (the published
  14. # image's native extension is compiled for sm_120 / CUDA 13.3 x86).
  15. #
  16. # Pinned by commit + tree hash (gated per repo in the Dockerfile). What moved
  17. # over the r35 profile (r35.env):
  18. # vLLM de982a50 -> 202a11a98eb (JJ b40673cd + #740 startup correction;
  19. # 0.26.1rc0+glm53.r36.vllm202a11a9; adds the DS4.1 DSpark/Engram
  20. # serving path, greedy-Markov sampler fusion #738)
  21. # B12X 98086604 -> 323107ff (clean master; includes the DS4.1 native
  22. # kernels)
  23. # LMCache 29bc5a2e — UNCHANGED (same as r35)
  24. # FlashKDA 3b225bf2 + in-tree patch — UNCHANGED
  25. # DeepGEMM 8b1392b9 (nv_dev) — UNCHANGED (verified in the r36 tree's
  26. # tools/install_deepgemm.sh + cmake/external_projects/deepgemm.cmake)
  27. # requirements/cuda.txt (r36 tree) — torch 2.13.0, flashinfer 0.6.17:
  28. # SAME as our r35 GB10 pins (CUDA 13.2 aarch64 / cu130 base, documented
  29. # deviation from their cu133 x86 runtime).
  30. # NEW: liburing 2.5 (apt, locks/apt-packages.txt) — io_uring reads for the
  31. # DS4.1 Engram ngram tables in disk mode (their runtime.liburing pin).
  32. VLLM_PIN=202a11a98eb360b73552586f2b5c5880cbd48c8c
  33. VLLM_TREE=e20d152fa6972a4a7e624e74d198403fccb7af73
  34. VLLM_PRETEND_VERSION=0.26.1rc0+glm53.r36.vllm202a11a9
  35. B12X_PIN=323107ff948ca532f1f7c793b4b550c30ba5212b
  36. B12X_TREE=18cb59ec640a5cb8d624bebfc81b919fee88340b
  37. B12X_PRETEND_VERSION=0.1.dev0+glm53b12x.r36.323107ff
  38. LMCACHE_PIN=29bc5a2efde737c436b04499eb62cd1776cebeec
  39. LMCACHE_TREE=5a88a1ea9d2627c76288d056e7193f7454669b64
  40. LMCACHE_VERSION=0.5.5.dev0+glm53checkpoints.29bc5a2e
  41. # Same r35 behavior: empty on purpose — the r36 tree gates FlashKDA on the
  42. # packed-checkpoint API and applies its own in-tree patch (same pin 3b225bf2
  43. # as r35; our r27 unpatched checkout would fail the gate).
  44. FLASH_KDA_SRC_DIR=