chore: nightly sync main into dev (15_05_2026) - #4823
Closed
svcnvidia-nemo-ci wants to merge 42 commits into
Closed
Conversation
Co-authored-by: Antoni-Joan Solergibert <asolergibert@nvidia.com>
…al tests` (#4730) Signed-off-by: oliver könig <okoenig@nvidia.com>
Signed-off-by: oliver könig <okoenig@nvidia.com>
Signed-off-by: oliver könig <okoenig@nvidia.com> Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: oliver könig <okoenig@nvidia.com>
Signed-off-by: Shivanjan Chakravorty <shivanjanc@nvidia.com> Co-authored-by: Cory Ye <44509866+cspades@users.noreply.github.com>
Signed-off-by: Maanu Grover <maanug@nvidia.com> Signed-off-by: oliver könig <okoenig@nvidia.com> Co-authored-by: oliver könig <okoenig@nvidia.com>
Signed-off-by: Shivanjan Chakravorty <shivanjanc@nvidia.com>
Signed-off-by: Ajay Balasa <abalasa@nvidia.com> Co-authored-by: Cursor <cursoragent@cursor.com>
Signed-off-by: Maanu Grover <maanug@nvidia.com>
Signed-off-by: Chen Cui <chcui@nvidia.com> Co-authored-by: Tuomas Rintamaki <trintamaki@nvidia.com> Co-authored-by: Tyler Poon <tylerpoon@gmail.com> Co-authored-by: Collin McCarthy <cmccarthy@nvidia.com> Co-authored-by: Matthieu Le <matthieul@nvidia.com> Co-authored-by: Piotr Zelasko <pzelasko@nvidia.com> Co-authored-by: Ehsan Hosseini Asl <ehosseiniasl@nvidia.com> Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Siddharth Singh <sidsingh@nvidia.com>
Signed-off-by: dimapihtar <dpykhtar@nvidia.com>
…parallel_size * expert_tensor_parallel_size (#4678) Signed-off-by: dimapihtar <dpykhtar@nvidia.com>
Co-authored-by: Jorge Albericio <jalbericiola@nvidia.com>
#4509) Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: Maanu Grover <maanug@nvidia.com>
#4492) Signed-off-by: Xiaowei Ren <xren@nvidia.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: William Dykas <wdykas@oci-hsg-cs-001-vscode-03.cm.cluster>
…parallelism correctly (#4687)
svcnvidia-nemo-ci
force-pushed
the
main2dev/15_05_2026
branch
from
May 16, 2026 01:11
5332458 to
732f382
Compare
Contributor
Author
|
/ok to test 732f382 |
svcnvidia-nemo-ci
force-pushed
the
main2dev/15_05_2026
branch
from
May 16, 2026 02:58
732f382 to
6d3abeb
Compare
Contributor
Author
|
/ok to test 6d3abeb |
Contributor
Author
|
Superseded by today's nightly sync. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Nightly sync of
mainintodev. Merges 40 commits frommaininto thecurrent
devtip.git merge origin/main -X theirs --no-editfromorigin/dev<details>below)Files restored from dev (must NOT take main's version)
.github/CODEOWNERS— dev's reviewer config differs intentionallypyproject.toml,uv.lock,docker/Dockerfile.ci.dev— tightly coupleddependency triple that includes dev-only entries (
fast-hadamard-transform,dev's TransformerEngine revision, etc.)
Files explicitly overridden from main
Per the nightly-sync skill, these are known sources of semantic conflicts
where dev's versions reference args/APIs that main removed or renamed:
megatron/training/training.pymegatron/training/initialize.pymegatron/training/utils.pymegatron/training/datasets/data_samplers.pymegatron/core/optimizer/layer_wise_optimizer.pyAPI mismatches detected and fixed
The merge produced two call sites where main's caller used the now-renamed
off_interface.group_commit(...)static method; dev'sFineGrainedActivationOffloadingInterfaceonly exposes the instance-methodgroup_offload(...). Switched both to the dev-style pattern that saves thecontext-manager handle and calls
.group_offload(...)on it:megatron/core/transformer/attention.py(linear_projoutput offload)megatron/core/transformer/multi_latent_attention.py(attn_projoutputoffload)
Also removed a duplicate import of
ArgumentGroupFactoryinmegatron/training/arguments.pyintroduced by the merge.Files in main intentionally NOT restored
.github/workflows/multi-approval-bot.yml— dev deleted in PR ci: Remove multi-approval action from dev branch #3576("ci: Remove multi-approval action from dev branch")
tests/test_utils/recipes/h100/bert.yaml,t5.yaml— never referencedby anything in dev's tree (documented in prior sync commit 40d3094)
pyproject.toml git source reconciliation
Compared
[tool.uv.sources]in main vs dev. No NEW git sources appear inmain that are missing from dev. Differences (TransformerEngine and
nvidia-resiliency-ext revisions) are intentional dev pins; keeping dev's
versions.
Formatting
Ran
black --skip-magic-trailing-comma --skip-string-normalizationthenisort(pinned5.13.2to match CI) on every changed Python file. Bothtools verify idempotent.
Conflict resolutions (remerge-diff)
40 files — full surgical diff
(Diff omitted for brevity; reviewers can reproduce with
git show --remerge-diff <merge-sha>.)Test plan
🤖 Generated with Claude Code