You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 743b193
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: docker/README.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,6 +30,7 @@ docker build \
30
30
| Argument | Description |
31
31
|---|---|
32
32
|`BASE_IMAGE`| Base container |
33
+
|`CUBLAS_VERSION`| CUDA 13 cuBLAS archive version; defaults to `13.8.1.7` for x86_64 and Arm SBSA |
33
34
|`MCORE_TRIGGERED_TESTING`| When `true`, skips the uv lockfile check to allow testing against a different Megatron-LM version than the one pinned in the lockfile |
34
35
|`INSTALL_DIFFUSION_DEPS`| When `true`, runs `scripts/install_diffusion_deps.sh` to add WAN codecs to a CI image; defaults to `false` so CVE-carrying codecs stay out of shipped Framework images |
35
36
|`UV_CACHE_PRUNE_ARGS`| Extra arguments forwarded to `uv cache prune` after install |
@@ -58,7 +59,7 @@ For a base image with a validated, source-built Transformer Engine/PyTorch pairi
58
59
to `Dockerfile.ci`. The default is `False`, preserving the normal installation path.
59
60
60
61
When enabled, Bridge and FW-final dependency syncs skip installing Transformer
61
-
Engine and cuDNN frontend, and Bridge skips its public CUTLASS DSL replacement.
62
+
Engine and cuDNN frontend, and Bridge skips its public CUTLASS DSL and cuBLAS replacements.
62
63
FW-final inherits the setting from the Bridge image; it does not need a second
63
64
build argument. The build records the selected Torch, TE, cuDNN frontend, and
64
65
CUTLASS distribution versions and installation locations in
@@ -199,14 +200,15 @@ docker build \
199
200
| Argument | Description |
200
201
|---|---|
201
202
|`BASE_IMAGE`| Base container; set to the fw-base image when building the full stack |
203
+
|`CUBLAS_VERSION`| CUDA 13 cuBLAS archive version; defaults to `13.8.1.7`. Installs cuBLAS/cuBLASLt and headers into the existing CUDA toolkit before native dependencies are built; skipped with `PRESERVE_BASE_RUNTIME=True`|
202
204
|`APPLY_PYTORCH_LIBRARY_FINALIZER_PATCH`| Set to `True` to apply the torch.library finalizer patch; `False` for base images it does not apply against (e.g. Rubin) |
203
205
|`INSTALL_DEEPEP`| Set to `True` to build and install DeepEP and nvshmem |
204
206
|`DEEPEP_COMMIT`| DeepEP git commit SHA |
205
207
|`REINSTALL_NVSHMEM`| Set to `True` to reinstall nvshmem (`nvidia-nvshmem-cu13`) over the base image version; only applied when `INSTALL_DEEPEP=True`|
206
208
|`MCORE_TRIGGERED_TESTING`| Skip uv lockfile check for cross-version Megatron-LM testing |
207
209
|`INSTALL_DIFFUSION_DEPS`| Install the test-only WAN diffusion dependencies; defaults to `false` for Framework/release images |
208
210
|`UV_CACHE_PRUNE_ARGS`| Extra arguments for `uv cache prune`|
209
-
|`PRESERVE_BASE_RUNTIME`| Keep validated base TE/cuDNN frontend/CUTLASS packages and verify package metadata; defaults to `False`|
211
+
|`PRESERVE_BASE_RUNTIME`| Keep validated base TE/cuDNN frontend/CUTLASS/cuBLAS packages and verify package metadata; defaults to `False`|
0 commit comments