Skip to content

[skills] chore: rename offloading and resiliency skills with nemo mbridge prefix - #4034

Merged
cuichenx merged 5 commits into
mainfrom
chore/sign-nemo-mbridge-batch-07
May 29, 2026
Merged

[skills] chore: rename offloading and resiliency skills with nemo mbridge prefix#4034
cuichenx merged 5 commits into
mainfrom
chore/sign-nemo-mbridge-batch-07

Conversation

@cuichenx

Copy link
Copy Markdown
Contributor

Summary

  • Rename this batch of public skills to the nemo-mbridge-* prefix:
    • nemo-mbridge-perf-cpu-offloading
    • nemo-mbridge-resiliency
  • Add/keep license: Apache-2.0 frontmatter for these public skills.
  • Add placeholder evals/evals.json files where needed for NVSkills signing.
  • Update docs/skills-index.md references for the renamed skills.

Validation

  • Verified selected public skill directory names match SKILL.md frontmatter names.
  • Verified selected public skills have license: Apache-2.0.
  • Verified selected public skills have valid placeholder evals/evals.json files.
  • Verified selected public root SKILL.md files are <= 500 lines.
  • git diff --check passed.
  • uv run --no-sync pre-commit run --all-files passed.

…efix

Signed-off-by: Chen Cui <chcui@nvidia.com>
@cuichenx

Copy link
Copy Markdown
Contributor Author

/nvskills-ci

@cuichenx

Copy link
Copy Markdown
Contributor Author

/nvskills-ci

Comment thread skills/nemo-mbridge-resiliency/SKILL.md Outdated

Stable docs: @docs/training/resiliency.md, @docs/training/checkpointing.md
Card: @skills/resiliency/card.yaml
Stable docs: @docs/training/nemo-mbridge-resiliency.md, @docs/training/checkpointing.md

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Bug: This file was not renamed in this PR — docs/training/resiliency.md still exists at the old path. Same issue on lines 225, 227, 234, 285–286, 294: all nemo-mbridge-resiliency substitutions in code-anchor and verification paths point to non-existent files/dirs.

Either revert these path references to the originals (resiliency), or rename the actual docs/scripts/examples in a follow-up and reference the correct future names consistently.

Comment on lines +97 to +115
@@ -103,16 +103,16 @@ evidence:
- src/megatron/bridge/training/config.py
- src/megatron/bridge/training/utils/sig_utils.py
- src/megatron/bridge/recipes/run_plugins.py
- scripts/performance/resiliency_plugins.py
- scripts/performance/mbridge-resiliency_plugins.py
- tests/unit_tests/training/test_fault_tolerance.py
- tests/unit_tests/training/test_nvrx_straggler.py
- tests/unit_tests/training/test_inprocess_restart.py
- tests/unit_tests/recipes/test_run_plugins.py
- tests/functional_tests/training/test_nvrx_straggler.py
- tests/functional_tests/training/test_inprocess_restart.py
- tests/functional_tests/training/test_local_checkpointing.py
- examples/training_features/resiliency/fault_tolerance/
- examples/training_features/resiliency/straggler_detection/
- examples/training_features/mbridge-resiliency/fault_tolerance/
- examples/training_features/mbridge-resiliency/straggler_detection/

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Bug: Two problems here:

  1. Broken paths — the underlying files were not renamed in this PR. docs/training/mbridge-resiliency.md, scripts/performance/mbridge-resiliency_plugins.py, and examples/training_features/mbridge-resiliency/ do not exist. The actual files are still at docs/training/resiliency.md, scripts/performance/resiliency_plugins.py, and examples/training_features/resiliency/.

  2. Inconsistent prefix — SKILL.md uses nemo-mbridge-resiliency for these same paths, but card.yaml uses mbridge-resiliency. They should match.

Recommend reverting these evidence paths to the originals until the underlying files are actually renamed.

@yaoyu-33 yaoyu-33 added area:misc Cross-cutting utilities, logging, helpers, and other changes docs Documentation-only updates or documentation debt needs-review PR is ready for code review and waiting on a reviewer labels May 28, 2026
@claude

claude Bot commented May 28, 2026

Copy link
Copy Markdown
Contributor

Light Code Review -- Broken references in nemo-mbridge-resiliency (bug): The skill directory was renamed, but SKILL.md and card.yaml also updated references to docs, scripts, and example directories that were NOT renamed in this PR (docs/training/resiliency.md, scripts/performance/resiliency_plugins.py, examples/training_features/resiliency/). These now point to non-existent paths. Additionally, SKILL.md uses nemo-mbridge-resiliency prefix while card.yaml uses mbridge-resiliency - they should match. Recommend reverting the path references to the original names since the underlying files were not renamed. nemo-mbridge-perf-cpu-offloading looks clean. Suggested test cases: No perf tests impacted.

@claude

claude Bot commented May 28, 2026

Copy link
Copy Markdown
Contributor

See detailed inline comments. Summary: (1) SKILL.md and card.yaml in nemo-mbridge-resiliency updated references to docs/scripts/examples that were NOT renamed -- all those paths are now broken (e.g. docs/training/nemo-mbridge-resiliency.md does not exist, actual file is docs/training/resiliency.md). (2) SKILL.md uses nemo-mbridge-resiliency prefix while card.yaml uses mbridge-resiliency for the same paths -- inconsistent even with each other. Recommend reverting path references to originals. nemo-mbridge-perf-cpu-offloading is clean. Suggested test cases: No perf tests impacted.

Signed-off-by: nvskills-svc-account <svc-nvskills-signing@nvidia.com>
@copy-pr-bot

copy-pr-bot Bot commented May 28, 2026

Copy link
Copy Markdown

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

Signed-off-by: Chen Cui <chcui@nvidia.com>
@cuichenx

Copy link
Copy Markdown
Contributor Author

/nvskills-ci

Signed-off-by: nvskills-svc-account <svc-nvskills-signing@nvidia.com>
@cuichenx cuichenx added the docs-only With great power comes great responsibility. label May 28, 2026
@cuichenx

Copy link
Copy Markdown
Contributor Author

/ok to test 7e449de

Signed-off-by: Chen Cui <chcui@nvidia.com>
@cuichenx
cuichenx merged commit fb57436 into main May 29, 2026
3 checks passed
@cuichenx
cuichenx deleted the chore/sign-nemo-mbridge-batch-07 branch May 29, 2026 16:27
vasunvidia pushed a commit to vasunvidia/Megatron-Bridge that referenced this pull request Jun 10, 2026
…idge prefix (NVIDIA-NeMo#4034)

Signed-off-by: Chen Cui <chcui@nvidia.com>
Signed-off-by: nvskills-svc-account <svc-nvskills-signing@nvidia.com>
Co-authored-by: nvskills-svc-account <svc-nvskills-signing@nvidia.com>
Signed-off-by: Vasudevan Rengasamy <vrengasamy@nvidia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:misc Cross-cutting utilities, logging, helpers, and other changes docs Documentation-only updates or documentation debt docs-only With great power comes great responsibility. needs-review PR is ready for code review and waiting on a reviewer

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants