NVIDIA/Megatron-LM core_v0.14.0
NVIDIA/Megatron-LM
Captured source
source ↗published Oct 8, 2025seen Jun 26captured Aug 31http 200method plain
NVIDIA Megatron Core 0.14.0
Repository: NVIDIA/Megatron-LM
Tag: core_v0.14.0
Published: 2025-10-08T15:04:19Z
Prerelease: no
Release notes:
- Features
- Inference
- Add async support for DynamicInferenceEngine (MR \!3187)
- Pad input tensors and enable FP8 weights for FP8 inference (MR \!3341)
- Force inference to always gather logits with tensor parallelism (MR \!3442)
- Multi batch size CUDA Graphs for Dynamic Inference (MR \!3402)
- Post-training
- ModelOpt updates (MR \!3268)
- Add speculative decoding AR validation feature
- Add DeepSeek and Qwen model configs
- Performance
- ModelCommProcessGroup integration (MR \!3391)
- Add HyperCommGrid: N-Dimensional Communication Grid for Model Parallelism (MR \!3398)
- Flexible creation and management of communication groups
- Add support for Spike No More embedding initializations and weight decay skipping (MR \!3500)
- MoE
- We're actively optimizing large-scale fine-grained MoE performance on Blackwell Platform.
- Features:
- Support Expert Parallel A2A Overlapping (MR \!3470; MR \!3074)
- Support CP and recompute for MTP (MR \!3330)
- Add support for global aux loss (MR \!3318)
- Memory Optimization
- Support recomputation for FP8 layernorm/moe\_act/shared\_experts (MR \!3465)
- Support optimizer offloading for DSV3 FP8 training (MR \!3659)
- Performance Optimization
- Add MoE router fusion (MR \!3809)
- Updates for MoE cudagraph (MR \!3631)
- Bug fixes:
- Fix router input jitter dtype (MR \!3774)
- Model support
- Add MiMo video VLM train example (MR \!3543)
- Add AVLM for MIMO (MR \!3624)
- Ease of use
- Add uv support for source installs (MR \!3615)
- Automated weekly prereleases (MR \!3574)
- Bug fixes
- Use mscale\_all\_dim for softmax\_factor (MR \!2800)
- Fix FP8 param blockwise scaling unit test (MR \!3480)
- Fix unit test blockwise scaling (MR \!3491)
- Optimize prefill for token-less requests (MR \!3499)
- Add default values for Fp8Padding and Fp8Unpadding (MR \!3501)
- Fix CUDA graph logic for flexible pp layout (MR \!3505)
- Load FP8 models with strict=False (MR \!3508)
- Skip rope check for torch \< 1.4.0 (MR \!3528)
- Disable Apex tests for stability (MR \!3539)
- Fix typo in parallel\_state expert parallelism (MR \!3548)
- Guard modelopt on macOS (MR \!3549)
- Retry on CUDA function failure (MR \!3554)
- Fix NCCL mem pool creation error (MR \!3557)
- Fix get\_rotary\_seq\_len return type (MR \!3559)
- Retry on CUDA function failure (MR \!3560)
- Fix NCCL allocator attribute error (MR \!3565)
- Ensure multi-prompt inference works (MR \!3568)
- Fix MD5 on FIPS systems (MR \!3577)
- Fixes dynamic context and inference bugs (MR \!3582)
- Fix TE version for interleaved fused RoPE (MR \!3586)
- Fix MTP with MoE and TP logging (MR \!3594)
- Guard TE...
Excerpt shown — open the source for the full document.