perf-moe-hardware-configs

Select MoE training parallelism and tuning configurations for H100, B200, GB200, and GB300.

Updated May 23, 2026
One-click install
npx skills add https://github.com/yo-steven/skills-exploration-20260522 --skill perf-moe-hardware-configs-yo-steven
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: perf-moe-hardware-configs
Source: https://github.com/yo-steven/skills-exploration-20260522/tree/main/skills/Megatron-Bridge/perf-moe-hardware-configs
Command: npx skills add https://github.com/yo-steven/skills-exploration-20260522 --skill perf-moe-hardware-configs-yo-steven

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It solves the problem of picking effective MoE training parallelism and tuning choices for a specific hardware platform, without relying on guesswork or fragile “one-size-fits-all” recipes.

Core Features & Use Cases

  • Hardware-to-config mapping: Provides representative MoE training playbooks by platform (H100, B200, GB200, GB300) and model family (DSV3, Qwen3, Qwen3-Next) to guide planning and run setup.
  • Throughput planning ranges: Summarizes rounded throughput bands (TFLOPS/GPU and MFU) to set realistic expectations before benchmarking.
  • Parallelism + tuning stacks: Recommends dispatcher types (DeepEP/HybridEP), PP/TP/EP/VPP shapes, routing defaults, recompute starting points, and common environment variables, plus CPU-side tuning notes.
  • Use case: If you’re preparing a new MoE training run for DSV3 on GB200, you can start from the GB200 HybridEP playbook, select a matching PP shape, enable CUDA-graph-friendly scopes, and choose a recompute level aligned to memory pressure.

Quick Start

Use the perf-moe-hardware-configs skill to generate a starting parallelism and tuning plan for “DSV3 on GB200” from the representative config families and cross-cutting patterns.

Frequently Asked Questions about perf-moe-hardware-configs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure MoE training parallelism for H100 or B200 GPUs?▼

To configure MoE training parallelism for H100 or B200, select dispatcher types like DeepEP or HybridEP, define matching PP/TP/EP/VPP shapes, and apply routing defaults to optimize throughput.

What is the best way to plan throughput for DSV3 or Qwen3 MoE training?▼

Planning throughput for DSV3 or Qwen3 MoE training involves using rounded throughput bands like TFLOPS/GPU and MFU to set realistic performance expectations before benchmarking hardware runs.

Can I use CUDA graphs with MoE training on GB200 or GB300 platforms?▼

Yes, you can use CUDA graphs with MoE training on GB200 or GB300 by enabling CUDA-graph-friendly scopes within the platform playbook to optimize execution graphs.

When do I need to adjust recompute strategies for MoE training?▼

You need to adjust recompute strategies for MoE training when facing memory pressure, selecting a recompute level aligned with your current memory constraints to balance throughput and capacity.

Does MoE training tuning require specific environment variables or CPU-side setup?▼

MoE training tuning requires setting common environment variables and applying CPU-side tuning notes to ensure dispatcher and parallelism configurations perform optimally across target hardware.