Repository navigation
Features
- The GCP NCCL plugin package is now installed in the container. On Google Cloud Platform hosts (A3 Ultra, A4, A4X and A4X Max machine types), the container automatically detects and activates the GCP NCCL network, tuner, and environment plugins for optimized multi-node communication.
- Experimental NCCL EP backend support for Hopper and Blackwell, with GPT-OSS and Nemotron benchmark examples (#5887).
Performance
- Nemotron 3.5 Lightning BF16, MXFP8, and NVFP4 performance recipes for B200/B300/GB300, including a GB300 MXFP8 FSDP variant (#5734, #5921).
- Nemotron 3 Ultra NVFP4 performance recipes for 256-GPU GB200/GB300 systems with FSDP/HSDP and activation offloading (#6080).
- DeepSeek-V4-Flash MXFP8 B200/B300 performance recipes and GB200/GB300 expert-parallelism and batch-size tuning (#5902, #5867). Note that the Megatron Core dev branch (SHA
2b31f24598a0ef9a9e871bd82ffcdd2f61ca38af) is required. - Nemotron 3 Nano and Super GB200/GB300 MXFP8 recipe improvements with CuTeDSL fused grouped MLP and FP8 attention (#5632).
- DeepSeek-V3 GB300 NVFP4 recipe improvements with CuTeDSL fused grouped MLP, MLA fusion, FP8 attention, and full-iteration CUDA graphs (#5764).
- Qwen3-235B NVFP4 B200/B300/GB200/GB300 recipe improvements with CuTeDSL fused grouped MLP, HybridEP communication overlap, and full-iteration CUDA graphs (#6039).
Known issues
- SPCX grouped all-to-all payload corruption at high expert parallelism: in the affected NCCL 2.30.5/SPCX stack, stale or uninitialized
ncclIbRequest.send.onlyWriteImmstate can misclassify sends in grouped variable-split BF16 all-to-all operations, causing payload loss or corruption. MCore's MoEalltoalldispatcher can expose this issue at high EP configurations, but the fault originates in the SPCX transport rather than the model or router. As a workaround, disable the external NCCL network plugin and use NCCL's internal IB transport (NCCL_NET_PLUGIN=none NCCL_NET=IB), or use the HybridEP dispatcher (issue #5462). - Step-3.7-Flash checkpoint parity is not yet verified.
- Large-model round-trip validation can exceed the NCCL process-group timeout: every rank participates in export, but rank 0 lazily loads and exhaustively compares the original Hugging Face tensors while peers may reach the synchronization collective first. This expected rank skew can exceed the default 600-second timeout even though rank 0 is progressing. Set
--distributed-timeout-minutesabove the worst-case verification time; for checkpoints too large for practical exhaustive validation, use separateimportandexport --distributed-saveworkflows instead ofroundtrip(NVIDIA-NeMo/Megatron-Bridge#5491).
Changelog Details
- Revert "beep boop 🤖: Bumping Megatron-Bridge to v0.6.1 [skip ci]" by @balasaajay :: PR: #5699
- perf(nemotron): enable CuteDSL fusion for GB MXFP8 (#5620) by @malay-nagda :: PR: #5632
- beep boop 🤖: Bumping Megatron-Bridge to v0.6.1 by @nemo-automation-bot[bot] :: PR: #5702
- perf(nemotron): add Nemotron 3.5 Lightning GB300 recipes (5693) by @svcnvidia-nemo-ci :: PR: #5734
- build: AUT-1613 bump transformer-engine to release_v2.18 tip by @svcnemo-autobot :: PR: #5705
- fix(ckpt): pass device_ids to barrier in GPU conversion backend (5522) by @svcnvidia-nemo-ci :: PR: #5629
- fix(recipe): skip optimizer-step param gather for full CUDA graphs (5788) by @svcnvidia-nemo-ci :: PR: #5841
- chore: update MLM submodule hash by @balasaajay :: PR: #5833
- dsv4 flash- ep32 (5845) by @svcnvidia-nemo-ci :: PR: #5867
- feat(perf): add NCCL EP support with focused examples (5468) by @malay-nagda :: PR: #5887
- perf(deepseek): add DeepSeek V4 Flash Blackwell recipes by @bhargaveede :: PR: #5902
- fix(peft): support hybrid-stack activation recompute (5586) by @svcnvidia-nemo-ci :: PR: #5923
- feat(perf): add Nemotron 3.5 Lightning B200 and B300 recipes (5793) by @svcnvidia-nemo-ci :: PR: #5921
- docs(perf): note DeepSeek V4 dev branch (#5876) by @cuichenx :: PR: #5879
- fix(training): restrict HybridEP padding to THD (#5915) by @cuichenx :: PR: #5931
- build: AUT-2222 bump transformer-engine to eb63fb63 by @svcnemo-autobot :: PR: #5979
- no overlap_param_gather_with_optimizer_step (5847) by @malay-nagda :: PR: #5999
- build: bump transformer-engine to 15288857 by @malay-nagda :: PR: #6038
- chore: update dependencies to fix vulnerabilities by @balasaajay :: PR: #6042
- fix(perf): disable DeepEP for DeepSeek V3 B200 fp8mx and nvfp4 recipes by @rsalagame-nvidia :: PR: #6021
- dsv3 nvfp4 full iter cg by @malay-nagda :: PR: #5764
- fix(perf): re-enable PCT binding for Nemotron-3 Super bf16 on B300 by @rsalagame-nvidia :: PR: #6056
- fix(perf): update Nemotron 3 Super B200 configs by @rhmukundan :: PR: #6043
- perf(qwen): port NVFP4 full-iteration optimizations by @rhmukundan :: PR: #6039
- fix(perf): honor --enable_pct_binding on B300 instead of silently ove… by @rsalagame-nvidia :: PR: #6066
- feat(recipe): Add NT3 Ultra NVFP4 perf-recipes (6007) by @svcnvidia-nemo-ci :: PR: #6080
- fix(perf): restore PP=8 for DeepSeek V3 B200 bf16 and fp8_cs recipes by @rsalagame-nvidia :: PR: #6096
- build: update Nsight Systems to 2026.5.1 by @balasaajay :: PR: #6115
- build: bump wandb to 0.29.0 for r0.6.0 by @balasaajay :: PR: #6118
- build: remove Nsight Systems CLI and install wandb 0.29.0 by @balasaajay :: PR: #6124
- build: update Nsight Systems package name to nsight-systems-cli by @balasaajay :: PR: #6128
- docs(performance): refresh summary for 26.08.01 (6136) by @svcnvidia-nemo-ci :: PR: #6144
- docs: fix Transformer Engine links in r0.6.0 by @balasaajay :: PR: #6146
- beep boop 🤖: Bumping Megatron-Bridge to v0.6.2 by @nemo-automation-bot[bot] :: PR: #6149
- docs: Update docs version and picker to 0.6.2 by @chtruong814 :: PR: #6152
- Revert "beep boop 🤖: Bumping Megatron-Bridge to v0.6.1 [skip ci]" (#5699) by @balasaajay
- perf(nemotron): enable CuteDSL fusion for GB MXFP8 (#5620) (#5632) by @malay-nagda
- beep boop 🤖: Bumping Megatron-Bridge to v0.6.1 [skip ci] by @github-actions[bot]
- Merge branch 'deploy-release/8de1181d-5ee1-4410-aa35-8dc67c5a7ec0' into r0.6.0 by @github-actions[bot]
- perf(nemotron): add Nemotron 3.5 Lightning GB300 recipes (5693) (#5734) by @svcnvidia-nemo-ci
- build: AUT-1613 bump transformer-engine to release_v2.18 tip (#5705) by @svcnemo-autobot
- fix(ckpt): pass device_ids to barrier in GPU conversion backend (5522) (#5629) by @svcnvidia-nemo-ci
- fix(recipe): skip optimizer-step param gather for full CUDA graphs (5788) (#5841) by @svcnvidia-nemo-ci
- chore: update MLM submodule hash (#5833) by @balasaajay
- dsv4 flash- ep32 (5845) (#5867) by @svcnvidia-nemo-ci
- feat(perf): add NCCL EP support with focused examples (5468) (#5887) by @malay-nagda
- perf(deepseek): add DeepSeek V4 Flash Blackwell recipes (#5902) by @bhargaveede
- fix(peft): support hybrid-stack activation recompute (5586) (#5923) by @svcnvidia-nemo-ci
- feat(perf): add Nemotron 3.5 Lightning B200 and B300 recipes (5793) (#5921) by @svcnvidia-nemo-ci
- docs(perf): note DeepSeek V4 dev branch (#5876) (#5879) by @cuichenx
- fix(training): restrict HybridEP padding to THD (#5915) (#5931) by @cuichenx
- build: AUT-2222 bump transformer-engine to eb63fb63 (#5979) by @svcnemo-autobot
- no overlap_param_gather_with_optimizer_step (5847) (#5999) by @malay-nagda
- build: bump transformer-engine to 15288857 (#6038) by @malay-nagda
- chore: update dependencies to fix vulnerabilities (#6042) by @balasaajay
- fix(perf): disable DeepEP for DeepSeek V3 B200 fp8mx and nvfp4 recipes (#6021) by @rsalagame-nvidia
- dsv3 nvfp4 full iter cg (#5764) by @malay-nagda
- fix(perf): re-enable PCT binding for Nemotron-3 Super bf16 on B300 (#6056) by @rsalagame-nvidia
- fix(perf): update Nemotron 3 Super B200 configs (#6043) by @rhmukundan
- perf(qwen): port NVFP4 full-iteration optimizations (#6039) by @rhmukundan
- fix(perf): honor --enable_pct_binding on B300 instead of silently ove… (#6066) by @rsalagame-nvidia
- feat(recipe): Add NT3 Ultra NVFP4 perf-recipes (6007) (#6080) by @svcnvidia-nemo-ci
- fix(perf): restore PP=8 for DeepSeek V3 B200 bf16 and fp8_cs recipes (#6096) by @rsalagame-nvidia
- build: update Nsight Systems to 2026.5.1 (#6115) by @balasaajay
- build: bump wandb to 0.29.0 for r0.6.0 (#6118) by @balasaajay
- build: remove Nsight Systems CLI and install wandb 0.29.0 (#6124) by @balasaajay
- build: update Nsight Systems package name to nsight-systems-cli (#6128) by @balasaajay
- docs(performance): refresh summary for 26.08.01 (6136) (#6144) by @svcnvidia-nemo-ci
- docs: fix Transformer Engine links in r0.6.0 (#6146) by @balasaajay
- beep boop 🤖: Bumping Megatron-Bridge to v0.6.2 [skip ci] by @github-actions[bot]
- docs: Update docs version and picker to 0.6.2 (#6152) by @chtruong814