Dev & Engineering ✓ NVIDIA · Official megatron-bridgemodel-parallelismtensor-parallelismpipeline-parallelismexpert-parallelismcontext-parallelismdistributed-training

NeMo MBridge Parallelism Strategy Guide

Choose, combine, and validate Megatron Bridge parallelism configurations.

FollowSkills review · FSRS-2.0
Not recommended
58/ 100 5-point scale 2.9 / 5
Trust18 / 25 · 3.6/5

The skill only proposes parallelism settings and a training smoke-test command; no malware, credential handling, covert exfiltration, or destructive defaults are evident. Scope is relatively limited, and NVIDIA attribution, Apache-2.0 licensing, and source references are present. Points are deducted because the verification command consumes GPU/cluster resources without explicit user confirmation, full data-flow disclosure, rollback, or resource-isolation guidance.

Reliability8 / 20 · 2.0/5

The document is internally coherent and includes constraints, formulas, pitfalls, and success criteria. However, it assumes uv, PyTorch, Megatron Bridge, CUDA, and a specific recipe without pinning versions or proving environment availability. A verification command is supplied, but static review cannot establish that it runs, and abnormal-input diagnostics and failure feedback are thin; therefore the score stays below the static ceiling of 10.

Adaptability10 / 15 · 3.3/5

The name, description, when_to_use metadata, and model-size, topology, and sequence-length scenarios are reasonably clear, covering both dense and MoE paths with several non-fit constraints. Points are deducted because most sizing rules are heuristics, model/memory/network/version boundaries are incomplete, the documentation is English-only, Chinese interaction support is not stated, and mainland-China dependency reachability is not specifically evidenced.

Convention10 / 15 · 3.3/5

The package includes YAML metadata, source references, known constraints and limitations, verification instructions, and a skill card; Apache-2.0 licensing, NVIDIA ownership, and v0.2.0rc6 information are available. Points are deducted because SKILL.md lacks Instructions/Purpose sections, the benchmark reports missing author and tags metadata, and no clear changelog, maintenance workflow, or stable compatibility matrix is provided.

Effectiveness7 / 15 · 2.3/5

The skill supplies directly usable TP/PP/CP/EP/DP formulas, configuration snippets, topology rules, memory estimates, and OOM/regression guidance; the included single-task report shows 88% Codex correctness and 95% effectiveness. Points are deducted because coverage consists of one positive task with no negative-trigger tests, sizing tables are explicitly heuristic, and static review cannot verify direct usability in real training, so the score is capped at 7.

Verifiability5 / 10 · 2.5/5

Code anchors, repository references, card.yaml labels distinguishing code-verified from documentation-only claims, an evaluation report, and a pinned revision provide useful audit trails. Points are deducted because no actual logs, complete key-path test suite, or multi-model/multi-configuration reproduction evidence is available for this static review; key sizing claims remain primarily documentary, so the score is capped at 5.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 55f18499943e
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Treat the verification command as an operation with real GPU and distributed-training cost; confirm authorization, GPU topology, world-size divisibility, version compatibility, and resource quotas before running it.
  • The model-size tables and memory figures are heuristics/examples and should not replace profiling for the specific model, precision, batch size, sequence length, and network.
  • Recheck the MoE minimum-GPU and DP/EDP formulas against the deployed Megatron Bridge version and model implementation; the supplied material lacks complete reproducible EP+TP+PP+CP execution evidence.
See the full review method →

What does this skill do, and when should you use it?

This skill is an operational guide for distributed training parallelism in NeMo MBridge. It covers TP, DP, PP, CP, EP, and ETP selection, model-size heuristics, hardware-topology mapping, and combined configurations. It includes dense and MoE sizing tables, minimum-GPU formulas, memory estimates, configuration pitfalls, and a runnable validation recipe. It is a fit for engineers configuring or diagnosing parallelism, OOMs, and performance regressions, provided the recommendations are profiled on the target environment.

Maps model size, active MoE parameters, sequence length, and GPU topology to starting TP/DP/PP/CP/EP/ETP values; supplies Python examples for 3D, 4D, and MoE parallelism; calculates dense data parallelism, MoE expert data parallelism, and minimum GPU count; documents common errors involving TP, SP, CP, EP, and PP; estimates memory for a 70B FP16 model before and after parallelization; and provides a 4-GPU initialization command using uv, PyTorch distributed, and run_recipe.py with exit-code, loss, and layout success criteria.

  1. A NeMo MBridge engineer sizing initial TP, PP, and DP values for a dense model from under 1B to 500B parameters.
  2. An MoE training engineer selecting EP, PP, and limited TP based on active parameters and expert count.
  3. A multi-node operator mapping TP to a single NVLink domain and using PP or DP for cross-node scaling.
  4. A long-context training engineer deciding when to add sequence parallelism or context parallelism and checking divisibility.
  5. An engineer investigating an OOM, throughput regression, or parallelism configuration change.

What are this skill's strengths and limitations?

Pros
  • Covers dense models, MoE models, long sequences, and different network topologies.
  • Explicitly defines minimum GPU count as PP × max(TP × CP, EP × ETP) and rejects the full-dimension product.
  • Includes copyable Megatron Bridge configuration snippets, memory estimates, and a 4-GPU initialization recipe.
  • Calls out concrete pitfalls involving SP, CP, EP, cross-node TP, and pipeline bubbles.
Limitations
  • The model-size tables and examples are starting heuristics, not guarantees validated for every model and hardware setup.
  • The provided material shows one smallest-recipe validation flow, not a complete test suite or broad platform matrix.
  • No specific software versions, GPU models, or environment compatibility matrix are stated.
  • The verification command depends on local Megatron Bridge sources, CUDA, PyTorch distributed, and available GPUs.

How do you install this skill?

Use the repository README's skills CLI command for the specific skill:

npx skills add nvidia/skills --skill nemo-mbridge-perf-parallelism-strategies --yes

The CLI prompts for the installation destination; the README does not specify a fixed local directory for this skill.

How do you use this skill?

After installation, ask the compatible agent a concrete configuration question, such as: "Choose TP, PP, EP, CP, and DP for DeepSeek-V3 671B on 256 GPUs, and calculate the minimum GPU count." You can also ask it to investigate an OOM or performance regression. For MoE sizing, provide TP, PP, CP, EP, ETP, and world size so the documented formulas can be applied.

FAQ

Is this skill paid?
The supplied material gives no separate pricing information. The README documents installation through the npx skills CLI; the skill declares Apache-2.0, while the repository README states that the project is dual-licensed under Apache 2.0 and CC BY 4.0.
Does it automatically determine the correct GPU configuration?
It does not promise an automatic or guaranteed configuration. It provides starting rules based on model size, topology, and sequence length, then recommends profiling the first iteration for memory and communication.
How should minimum GPU count be calculated for MoE?
Use PP × max(TP × CP, EP × ETP), not PP × TP × CP × EP × ETP. Then calculate dense DP and MoE EDP from world size using the documented formulas.
What configuration failures should I check first?
Check for TP spanning nodes, SP enabled without TP, sequence lengths that violate seq_length % (2 × context_parallel_size) == 0, and EP configured for a dense model.

More skills from this repository

All from NVIDIA/skills

Dev & Engineering ✓ NVIDIA · Official

NeMo AutoModel Distributed Training

Choose and configure multi-GPU and multi-node training strategies for NeMo AutoModel.

Dev & Engineering ✓ NVIDIA · Official

Megatron-Bridge Communication Overlap Guide

Configure and verify TP, DP, and PP communication overlap in Megatron-Bridge training.

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge MoE Expert-Parallel Overlap

Configure, validate, and troubleshoot MoE expert-parallel communication overlap in Megatron-Bridge.

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge Recipe Recommender

Recommends adjustable Megatron Bridge recipes for your model, GPU budget, and training goal.

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge Hierarchical Context Parallelism

Enable, troubleshoot, and verify hierarchical context parallelism in Megatron-Bridge.

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge GPU Memory Tuning

Diagnose GPU OOMs in Megatron Bridge training and reduce fragmentation, activation, and PEFT memory usage.

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge Sequence Packing

Configure and validate sequence packing and long-context training in Megatron-Bridge.

Dev & Engineering ✓ NVIDIA · Official

Megatron FSDP Configuration and Performance Guide

Enable, troubleshoot, and verify Megatron FSDP in Megatron-Bridge.

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge Long-Context MoE Training

Practical Megatron Bridge guidance for sizing parallelism, managing memory, and preserving throughput in long-context MoE training.

Dev & Engineering ✓ NVIDIA · Official

Megatron Bridge Activation Recompute

Trade extra compute for lower GPU activation memory in Megatron Bridge training.

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge Training Resiliency

Configure fault recovery and hang detection for Megatron Bridge distributed training.

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge MoE Communication Overlap

Tune expert-parallel communication and computation overlap in Megatron Bridge.

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge CPU Offload

Configure, validate, and troubleshoot CPU offloading in Megatron Bridge to relieve GPU memory pressure.

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge CUDA Graphs

Configure, validate, and benchmark CUDA Graph capture in Megatron Bridge to reduce host-driver overhead.

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge MoE Performance Workflow

Systematically diagnose and improve MoE training throughput in Megatron Bridge.

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge Training Guide

Run Megatron-LM and Megatron Bridge training and verify whether their loss curves match.

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge MoE VLM Training Guide

Guides FSDP and 3D-parallel choices and tuning for MoE vision-language model training.

Automation & Ops ✓ NVIDIA · Official

Megatron-LM on SLURM

Launch, monitor, and troubleshoot multi-node Megatron-LM training on SLURM GPU clusters.

Dev & Engineering ✓ NVIDIA · Official

NeMo AutoModel Recipe Development

Build, modify, and validate NeMo AutoModel training and evaluation recipes.

Automation & Ops ✓ NVIDIA · Official

NeMo AutoModel Launcher Configuration

Configure NeMo AutoModel launches across local, Slurm, and cloud runs.

Related skills