ReleaseNVIDIANVIDIApublished Oct 8, 2025seen Jun 26

NVIDIA/Megatron-LM core_v0.14.0

NVIDIA/Megatron-LM

Open original ↗

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.