| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- # apt packages required by the Dockerfile.
- # Format: one package per line. Comments (#) and blank lines are ignored.
- #
- # After running scripts/bump.sh, each entry is pinned to an exact version:
- # package=1.2.3-4ubuntu5
- # bump.sh resolves versions via apt-cache madison inside a container running
- # the pinned CUDA base image against the pinned apt snapshot in apt-sources.list.
- #
- # Until bump.sh has run, these unversioned names are seeds only.
- # Do NOT build the Docker image until bump.sh has populated exact versions.
- # --- Build tools ---
- # --- Python development headers ---
- # --- NCCL .deb packaging (required for `make pkg.debian.build`) ---
- # --- NCCL InfiniBand and NUMA support ---
- build-essential=12.10ubuntu1
- ca-certificates=20260601~24.04.1
- ccache=4.9.1-1
- cmake=3.28.3-1build7
- curl=8.5.0-2ubuntu10.10
- debhelper=13.14.1ubuntu5
- dh-make=2.202304
- fakeroot=1.33-1
- git=1:2.43.0-1ubuntu7.3
- libibverbs-dev=50.0-2ubuntu0.2
- libnuma-dev=2.0.18-1ubuntu0.24.04.1
- ninja-build=1.11.1-2
- pkg-config=1.8.1-2build1
- python3-dev=3.12.3-0ubuntu2.1
- python3-pip=24.0+dfsg-1ubuntu1.3
- unzip=6.0-28ubuntu4.1
- wget=1.21.4-1ubuntu4.1
- # --- Engram ngram table reads (DS4.1 r36: io_uring disk mode) ---
- # Their runtime.lock pins liburing 2.5 (2.5-1build1). liburing2 = runtime
- # lib; liburing-dev = the b12x wheel build needs the headers + the
- # pkg-config probe (r36 b12x io_uring PLE loader). Without the headers the
- # wheel builds degraded and ENGRAM disk mode hard-errors at boot:
- # "io_uring PLE support is unavailable ... rebuild the b12x native loader"
- # (hit 09-13, first r36 serve).
- liburing2=2.5-1build1
- liburing-dev=2.5-1build1
- # --- DeepGEMM (r39: vllm-project fork ad1f1726) ---
- # The lab's DeepGEMM fork compiles a deep_jit component that includes
- # elfutils/libdwfl.h — the old deepseek-ai/DeepGEMM pin did not. libdw-dev
- # is the elfutils header package (provides /usr/include/elfutils/*.h).
- libdw-dev=0.190-1.1build4
|