Repository navigation
Conversation
|
This PR has been automatically converted to draft because all PRs must start as drafts. When you are ready for review, click Ready for Review to begin the review process. This will:
See the contribution guide for more details. |
|
@sidsingh-nvidia can you take a look at this MR. You added this support on inference side. |
ef1db8f to
df7e3d4
Compare
|
Folded the FSDP shared-expert stream synchronization fix into this latent MoE shared expert overlap PR. I also adjusted the implementation to use an opt-in parameter marker from shared expert overlap, so Megatron FSDP handles a generic side-stream grad processing requirement instead of importing MoE shared expert classes or matching parameter names. |
This reverts commit df7e3d4.
|
/claude fix |
|
🛠️ Claude fix commit
What changed Files changed by Claude
Why DCO Sanitized and posted by |
|
/ok to test 6b1d53c |
Signed-off-by: svcnvidia-nemo-ci <svcnvidia-nemo-ci@nvidia.com>
Signed-off-by: svcnvidia-nemo-ci <svcnvidia-nemo-ci@nvidia.com>
6b1d53c to
3edbd80
Compare
|
🛠️ Claude fix commit
What changed Files changed by Claude
Why DCO Sanitized and posted by |
|
/ok to test 3edbd80 |
Signed-off-by: svcnvidia-nemo-ci <svcnvidia-nemo-ci@nvidia.com>
3edbd80 to
d96f0b9
Compare
|
🛠️ Claude fix commit
What changed Files changed by Claude
Why DCO Sanitized and posted by |
|
/ok to test d96f0b9 |
|
❌ Claude fix stopped after attempt 3; supported lint or unit tests still fail. View exact-SHA CI. |
Summary
MoELayer, while keeping shared-expert FC launches inside dispatcher overlap windows.fc2_latent_proj.Test plan
uv run unit-test run tests/unit_tests/transformer/moe/test_shared_experts.py --cluster cw --platform h100 --environment dev --time-limit 0:45:00(SLURM12467070, 11 passed; includes latent A2A parity andtest_latent_shared_expert_hybridep_forward_backward).CHECK_ONLY=true BASE_REF=main UV_CACHE_DIR=/project/agentic-mcore-dev/.uv_cache uv run --project /project/agentic-mcore-dev/.claude/worktrees/latent-moe-shared-expert-overlap --extra mcore-lint -- bash tools/autoformat.sh(Black/isort/pylint/ruff clean; wrapper exits 0; mypy still prints existing missing-dependency/type issues from this local lint env).tools/check_copyright.pyon changed Python files.Notes
mcore-ci-devimage havingnvidia-resiliency-ext < 0.6.0, while currentorigin/mainrequiresnvidia-resiliency-ext==0.6.0(SLURM12467214).