Skip to content

[build] chore: bump MCore main to e30d863a - #6414

Merged
cuichenx merged 3 commits into
mainfrom
chcui/mb-chores/bump-mcore-main-20261012-full-e30d863
Oct 12, 2026
Merged

cuichenx merged 3 commits into
mainfrom
chcui/mb-chores/bump-mcore-main-20261012-full-e30d863

Conversation

@cuichenx

@cuichenx cuichenx commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

Advance the MCore main pin and submodule from e0c5e18673bf4d4fd89cf87c4f1afbe521fe297f to e30d863a6d82a3c45f2d71355dc73fbf5610967b, and align Bridge's static Transformer Engine metadata and generated lock with the new upstream TE revision. .dev.commit is unchanged.

Upstream comparison includes request-local sampling seeds (#7828, optional with a None default) and the TE revision update (#8036).

Cause classification 2. No bug on either side, just incompatibility: #8036 intentionally advances TE from 6ea2a74a to 44f31bbe; Bridge's static metadata must follow it to avoid assigning the old version to the new source. The metadata consistency check fails before the adaptation and passes afterward. No Bridge runtime code changes are included.

Validation: Linux/CUDA uv lock and uv lock --check pass (345 packages), TE source/version and upstream metadata agree, all-file pre-commit and git diff --check pass, main pin/gitlink match, and the dev pin and Bridge dependency overrides remain unchanged. Independent review found no blocking issues. The generated lock also normalizes markers inside packages already excluded by sys_platform == 'never' and their unreachable dependency subtree; these have no effective dependency change. Lock format remains unchanged.

Requested CI: full L0/L1/L2, preserving the midnight request and both tier labels. Current head 5f033e60fc947bb8c9d54813518964cccf029772 incorporates the landed base repairs #6416 and #6420. The original four-file bump diff and MCore pin remain unchanged.

Current-head CICD NeMo run 38278795439, attempt 1 passed: all four unit jobs and all 119 functional jobs, covering H100 L0/L1/L2 (30/26/17) and GB200 L0/L1/L2 (12/21/13). Configure outputs confirm needs_more_tests=true, full_test_suite=true, expect_l1=true, and expect_l2=true.

Standard gates are not yet all green: wheel/release is pending, and link check attempt 2 is running after a scoped retry. Attempt 1 reported only GitHub HTTP503 errors (37 occurrences); a representative failed URL now returns HTTP200. This is transient infrastructure, with no upstream MCore cause category.

The earlier GB200 config-lock permission failure came from base Bridge #6162, independently reproduced on base main and fixed by #6420. The earlier historical documentation failure was repaired by #6416. Neither was caused by MCore; the upstream cause taxonomy does not apply to these unrelated base defects.

The TE metadata/lockfile changes require current-head human approval before merge. Functional full-suite success is verified; overall CI readiness remains pending the standard gates above.

Signed-off-by: Chen Cui <chcui@nvidia.com>
@cuichenx
cuichenx requested a review from a team as a code owner October 12, 2026 07:06
@cuichenx cuichenx added ci CI, automation, test queue, or workflow infrastructure work area:build Dependencies, packaging, images, and environment setup needs-more-tests Requires additional L0 and L1 test coverage before merge full-test-suite labels Oct 12, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Automatic Claude reviews have been retired. To request a pull-request review, post a comment containing:

/review

Add model=claude to use a Claude reviewer (the default is model=codex). mode=light|strict selects the review depth; for example, /review model=claude mode=strict. Comment /review help for all options.

Signed-off-by: Chen Cui <chcui@nvidia.com>
@cuichenx
cuichenx merged commit 9dfd9f5 into main Oct 12, 2026
160 of 161 checks passed
@cuichenx
cuichenx deleted the chcui/mb-chores/bump-mcore-main-20261012-full-e30d863 branch October 12, 2026 20:40
ZhiyuLi-Nvidia pushed a commit to ZhiyuLi-Nvidia/Megatron-Bridge that referenced this pull request Oct 13, 2026
Signed-off-by: Chen Cui <chcui@nvidia.com>
nemo-autobot-origin Bot pushed a commit to svcnemo-autobot/Megatron-Bridge that referenced this pull request Oct 13, 2026
…-261012-main

Upstream main landed NVIDIA-NeMo#6414 (MCore main e30d863a). Resolve the
.main.commit conflict to the session pin a98aed553e25b4e86c59f50be54ac0ea4227b442;
the 3rdparty/Megatron-LM gitlink fast-forwards to the same commit.
Keep the session uv lock --upgrade output (pyproject.toml is identical on
both sides); uv lock --check passes on the merged tree.

Signed-off-by: svcnemo-autobot <svcnemo-autobot@nvidia.com>

This branch was successfully deployed

1 active deployment
test — 5f033e60 Deployed Oct 12, 2026 by copy-pr-bot[bot] via cicd-wait-in-queue #22780
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:build Dependencies, packaging, images, and environment setup ci CI, automation, test queue, or workflow infrastructure work full-test-suite needs-more-tests Requires additional L0 and L1 test coverage before merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant