Skip to content

chore: update megatron dev (11/21/2025) / mbridge (11/28/2025)#1568

Merged
terrykong merged 10 commits intomainfrom
update-3rdparty-mcore
Dec 14, 2025
Merged

chore: update megatron dev (11/21/2025) / mbridge (11/28/2025)#1568
terrykong merged 10 commits intomainfrom
update-3rdparty-mcore

Conversation

@yaoyu-33
Copy link
Copy Markdown
Contributor

@yaoyu-33 yaoyu-33 commented Nov 25, 2025

What does this PR do ?

update 3rdparty versions

Issues

List issues that this PR closes (syntax):

Closes #1575

Closes #1577

closes #1343 (no longer ooms, but metrics do fail though, but this is an improvement from before)

Usage

  • You can potentially add a usage example below
# Add a code snippet demonstrating how to use this

Before your PR is "Ready for review"

Pre checks:

  • Make sure you read and followed Contributor guidelines
  • Did you write any new necessary tests?
  • Did you run the unit tests and functional tests locally? Visit our Testing Guide for how to run tests
  • Did you add or update any necessary documentation? Visit our Document Development Guide for how to write, build and test the docs.

Additional Information

  • ...

Summary by CodeRabbit

  • Chores
    • Updated project submodule dependencies to latest compatible versions.

✏️ Tip: You can customize this high-level summary in your review settings.

@yaoyu-33 yaoyu-33 requested a review from a team as a code owner November 25, 2025 18:35
@github-actions
Copy link
Copy Markdown

✅ Submodule Fast-Forward Check Results

Check based on commit: d98aae4 (PR #1568 from update-3rdparty-mcore)

✅ Submodules that are properly updated:

Megatron-Bridge: ✅ PR branch is ahead of main branch (fast-forward)
Megatron-LM: ✅ PR branch is ahead of main branch (fast-forward)

All submodule changes look good! ✨

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Nov 25, 2025

📝 Walkthrough

Walkthrough

Updated two third-party submodule pointers: Megatron-Bridge to commit 1e9a459b43aa1f62ca1356e554d2b0196ebdd546 and Megatron-LM to commit 0d401602bf48046683adfc2542a70613f6e772e6. No functional or behavioral changes.

Changes

Cohort / File(s) Summary
Megatron-Bridge submodule
3rdparty/Megatron-Bridge-workspace/Megatron-Bridge
Updated submodule pointer from 8aa287df3ca6833c78733460f0c0f0bcfb79f5de to 1e9a459b43aa1f62ca1356e554d2b0196ebdd546
Megatron-LM submodule
3rdparty/Megatron-LM-workspace/Megatron-LM
Updated submodule pointer from 76065f17e1e1e2850d1e9009ae5f601007aeeeb3 to 0d401602bf48046683adfc2542a70613f6e772e6

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Suggested labels

mcore

Suggested reviewers

  • yfw

Pre-merge checks and finishing touches

✅ Passed checks (4 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Test Results For Major Changes ✅ Passed PR contains only minor submodule pointer updates with no functional changes; test documentation not required for maintenance changes.
Title check ✅ Passed The title accurately describes the main change: updating two third-party submodule pointers (Megatron and Megatron-Bridge) with specific dates, directly matching the pull request's core objective.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch update-3rdparty-mcore

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 6639a40 and d98aae4.

📒 Files selected for processing (2)
  • 3rdparty/Megatron-Bridge-workspace/Megatron-Bridge (1 hunks)
  • 3rdparty/Megatron-LM-workspace/Megatron-LM (1 hunks)
🧰 Additional context used
📓 Path-based instructions (1)
!(**/tests/**|**/test_*.py|**/test_*.sh)

📄 CodeRabbit inference engine (CODING_GUIDELINES.md)

Add the NVIDIA copyright header to all Python files and shell scripts (excluding tests). The header should include the current year

Files:

  • 3rdparty/Megatron-Bridge-workspace/Megatron-Bridge
  • 3rdparty/Megatron-LM-workspace/Megatron-LM
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: Post automodel integration comment / Comment on PR
🔇 Additional comments (2)
3rdparty/Megatron-Bridge-workspace/Megatron-Bridge (1)

1-1: Verify pre-check items before merging.

The PR template shows unchecked boxes for contributor guidelines, tests, and documentation. Before approving, ensure:

  • All contributor guidelines have been followed
  • Tests pass with the updated dependencies
  • Any necessary documentation has been updated to reflect version changes
3rdparty/Megatron-LM-workspace/Megatron-LM (1)

1-1: Verify test compatibility with updated submodule.

This is a submodule pointer update to Megatron-LM. Ensure that the full test suite passes with the new commit hash.

Please confirm:

  • Full test suite has been run against the new submodule version.
  • The updated commit hash 0d401602bf48046683adfc2542a70613f6e772e6 is accessible and stable.
  • Any breaking changes in the submodule have been addressed (if applicable).

Comment thread 3rdparty/Megatron-Bridge-workspace/Megatron-Bridge
@github-actions
Copy link
Copy Markdown

✅ Submodule Fast-Forward Check Results

Check based on commit: 8807048 (PR #1568 from update-3rdparty-mcore)

✅ Submodules that are properly updated:

Megatron-Bridge: ✅ PR branch is ahead of main branch (fast-forward)
Megatron-LM: ✅ PR branch is ahead of main branch (fast-forward)

All submodule changes look good! ✨

@yfw
Copy link
Copy Markdown
Contributor

yfw commented Nov 26, 2025

Closes #1575

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Dec 2, 2025

✅ Submodule Fast-Forward Check Results

Check based on commit: 0dfa133 (PR #1568 from update-3rdparty-mcore)

✅ Submodules that are properly updated:

Megatron-Bridge: ✅ PR branch is ahead of main branch (fast-forward)
Megatron-LM: ✅ PR branch is ahead of main branch (fast-forward)

All submodule changes look good! ✨

@terrykong terrykong requested a review from a team as a code owner December 3, 2025 06:46
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Dec 3, 2025

✅ Submodule Fast-Forward Check Results

Check based on commit: 29f8685 (PR #1568 from update-3rdparty-mcore)

✅ Submodules that are properly updated:

Megatron-Bridge: ✅ PR branch is ahead of main branch (fast-forward)
Megatron-LM: ✅ PR branch is ahead of main branch (fast-forward)

All submodule changes look good! ✨

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Dec 3, 2025

✅ Submodule Fast-Forward Check Results

Check based on commit: 1176efc (PR #1568 from update-3rdparty-mcore)

✅ Submodules that are properly updated:

Megatron-Bridge: ✅ PR branch is ahead of main branch (fast-forward)
Megatron-LM: ✅ PR branch is ahead of main branch (fast-forward)

All submodule changes look good! ✨

@shanmugamr1992 shanmugamr1992 requested a review from a team as a code owner December 4, 2025 09:11
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Dec 4, 2025

✅ Submodule Fast-Forward Check Results

Check based on commit: 95150ad (PR #1568 from update-3rdparty-mcore)

✅ Submodules that are properly updated:

Megatron-Bridge: ✅ PR branch is ahead of main branch (fast-forward)
Megatron-LM: ✅ PR branch is ahead of main branch (fast-forward)

All submodule changes look good! ✨

@terrykong terrykong changed the title Update megatron bridge and megatron-core chore: update megatron (10/21/2025) / mbridge (10/28/2025) Dec 5, 2025
@yaoyu-33 yaoyu-33 changed the title chore: update megatron (10/21/2025) / mbridge (10/28/2025) chore: update megatron (11/21/2025) / mbridge (11/28/2025) Dec 5, 2025
@yaoyu-33 yaoyu-33 changed the title chore: update megatron (11/21/2025) / mbridge (11/28/2025) chore: update megatron dev (11/21/2025) / mbridge (11/28/2025) Dec 5, 2025
@terrykong terrykong requested a review from a team as a code owner December 6, 2025 06:52
@terrykong terrykong requested review from a team as code owners December 10, 2025 06:35
@terrykong
Copy link
Copy Markdown
Collaborator

closes #1577 in 81530f3, which is a simpler solution since there was only one test that used 2 gpu

@terrykong terrykong force-pushed the update-3rdparty-mcore branch 2 times, most recently from 8ab85e4 to f6da561 Compare December 10, 2025 08:21
@terrykong terrykong requested a review from a team as a code owner December 10, 2025 08:21
@terrykong terrykong added the CI:L1 Run doctests, unit tests, and functional tests label Dec 10, 2025
@terrykong
Copy link
Copy Markdown
Collaborator

the last remaining mcore test passed, this pr is good to go now

terrykong
terrykong previously approved these changes Dec 10, 2025
@github-actions
Copy link
Copy Markdown

✅ Submodule Fast-Forward Check Results

Check based on commit: f6da561 (PR #1568 from update-3rdparty-mcore)

✅ Submodules that are properly updated:

Megatron-Bridge: ✅ PR branch is ahead of main branch (fast-forward)
Megatron-LM: ✅ PR branch is ahead of main branch (fast-forward)

All submodule changes look good! ✨

@terrykong
Copy link
Copy Markdown
Collaborator

disabling mcore inference test and summarized current failure here #1633 (cc @shanmugamr1992 )

@github-actions
Copy link
Copy Markdown

✅ Submodule Fast-Forward Check Results

Check based on commit: 009f1c0 (PR #1568 from update-3rdparty-mcore)

✅ Submodules that are properly updated:

Megatron-Bridge: ✅ PR branch is ahead of main branch (fast-forward)
Megatron-LM: ✅ PR branch is ahead of main branch (fast-forward)

All submodule changes look good! ✨

@terrykong terrykong merged commit 5d04b36 into main Dec 14, 2025
40 of 41 checks passed
@terrykong terrykong deleted the update-3rdparty-mcore branch December 14, 2025 12:02
bxyu-nvidia pushed a commit that referenced this pull request Dec 16, 2025
Signed-off-by: Terry Kong <[email protected]>
Co-authored-by: Terry Kong <[email protected]>
Signed-off-by: Brian Yu <[email protected]>
DeL-TaiseiOzaki pushed a commit to DeL-TaiseiOzaki/RL that referenced this pull request Jan 8, 2026
yuanhangsu1986 pushed a commit to yuanhangsu1986/RL-Nemontron-Edge-Omni that referenced this pull request Feb 12, 2026
yuanhangsu1986 pushed a commit to yuanhangsu1986/RL-Nemontron-Edge-Omni that referenced this pull request Feb 21, 2026
yuanhangsu1986 pushed a commit to yuanhangsu1986/RL-Nemontron-Edge-Omni that referenced this pull request Feb 21, 2026
seonjinn pushed a commit that referenced this pull request Mar 8, 2026
seonjinn pushed a commit that referenced this pull request Mar 8, 2026
seonjinn pushed a commit that referenced this pull request Mar 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI:L1 Run doctests, unit tests, and functional tests

Projects

None yet

3 participants