versions.env 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. # Authoritative build inputs — karmic-kraken (local-inference-lab vLLM fork)
  2. # clean build. Provenance: sparkring dev-20261001-kraken-cuda1342-nccl2323-status034
  3. # (build-metadata.yaml: vllm ab86b7073, b12x e4084d2e, flashinfer 36ad74ad).
  4. #
  5. # Every entry is a tag, exact version, branch-name at a pinned commit, or a
  6. # verified tree hash — no :latest, no ranges, no floating tips.
  7. #
  8. # Reproducibility contract (clone-at-pin, NO staged tarballs): the Dockerfile
  9. # clones every source at the pins below inside the build and GATES each one
  10. # (HEAD commit + tree hash must match, pinned deps must appear verbatim in the
  11. # tree's cmake). A fresh clone of this repository + `bash build.sh` reproduces
  12. # the image.
  13. # CUDA base (aarch64; the sparkring image uses CUDA 13.4.2)
  14. CUDA_BASE_IMAGE=nvidia/cuda:13.4.2-devel-ubuntu24.04
  15. CUDA_BASE_DIGEST=sha256:d44d6dc249c2c8330d0b380c595a514f0e86137fcc717fe7a4389a25720ade37
  16. # Python / uv
  17. UV_VERSION=0.11.28
  18. PYPI_INDEX_URL=https://pypi.org/simple
  19. PYTORCH_INDEX_URL=https://download.pytorch.org/whl/cu130
  20. # apt mirror for the apt-base stage: current = live ports.ubuntu.com
  21. APT_SOURCE=current
  22. # DeepGEMM — cloned in-build; pin gated in fetch-deps.sh against the tree's
  23. # own deepgemm.cmake declaration.
  24. DEEPGEMM_REPO=https://github.com/deepseek-ai/DeepGEMM.git
  25. DEEPGEMM_BRANCH=nv_dev
  26. DEEPGEMM_REF=8b1392b978f5a03c828dd1711090d7fb50958b8a
  27. # Torch stack — the fork's requirements/cuda.txt pins
  28. TORCH_VERSION=2.13.0
  29. TORCHVISION_VERSION=0.28.0
  30. TORCHAUDIO_VERSION=2.11.0
  31. # FlashInfer — the sparkring image's pin (commit 36ad74ad, version 0.7.1)
  32. FLASHINFER_VERSION=0.7.0.post1
  33. FLASHINFER_COMMIT=36ad74addfa1260f8f368d650ade47c856fa90e1
  34. # vLLM — karmic-kraken fork (local-inference-lab/vllm@dev/karmic-kraken)
  35. VLLM_REPO=https://github.com/local-inference-lab/vllm.git
  36. VLLM_BRANCH=dev/karmic-kraken
  37. VLLM_PIN=ab86b70734009c34e91db456bb96340c3faf3d4e
  38. VLLM_PRETEND_VERSION=0.1.dev21553+gab86b7073.d20261001
  39. # B12X — lukealonso/b12x@master (the sparkring image's pin)
  40. B12X_REPO=https://github.com/lukealonso/b12x.git
  41. B12X_PIN=e4084d2eef4932e0fa06db3f7a94deb83ad132d7
  42. B12X_PRETEND_VERSION=1.5.0
  43. # NCCL — the sparkring image's pin (2.32.3, rev 12df1a11)
  44. NCCL_VERSION=2.32.3
  45. NCCL_REVISION=12df1a11afad322be5a204a2db890161cbf8131d
  46. # Target GPU architecture (DGX Spark = sm_121a)
  47. TORCH_CUDA_ARCH_LIST=12.1a
  48. BUILD_JOBS=16