perf-tp-dp-comm-overlap

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

852|445|Updated May 21, 2025
One-click install
npx skills add https://github.com/NVIDIA-NeMo/Megatron-Bridge --skill perf-tp-dp-comm-overlap
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: perf-tp-dp-comm-overlap
Source: https://github.com/NVIDIA-NeMo/Megatron-Bridge/tree/main/skills/perf-tp-dp-comm-overlap
Command: npx skills add https://github.com/NVIDIA-NeMo/Megatron-Bridge --skill perf-tp-dp-comm-overlap

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides strategies and configuration guidance to enable communication overlap in Megatron-Bridge, improving training efficiency by reducing communication bottlenecks.

Core Features & Use Cases

  • Configuring Overlap Settings: Guides users on how to set up TP, DP, and PP overlap in training configurations.
  • Performance Optimization: Helps trace throughput regressions and optimize model training speed.
  • Use Case: A researcher wants to maximize GPU utilization during large-scale model training by overlapping communication and computation effectively.

Quick Start

Use the perf-tp-dp-comm-overlap skill to review configuration snippets and performance verification steps for enabling communication overlap in Megatron-Bridge.

Frequently Asked Questions about perf-tp-dp-comm-overlap

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

FAQPage Schema
What is communication overlap in distributed training?▼

Communication overlap is a performance optimization technique that concurrently executes network communication and GPU computation during distributed training, reducing bottlenecks to improve overall throughput.

How do I configure TP, DP, and PP overlap settings in Megatron-Bridge?▼

You configure TP, DP, and PP overlap settings in Megatron-Bridge by applying specific configuration snippets and environment adjustments to enable concurrent communication and computation during large-scale model training.

Why does my large-scale model training have low GPU utilization?▼

Low GPU utilization during large-scale model training often results from communication bottlenecks. Implementing communication overlap allows computation to run concurrently with network data transfers, maximizing efficiency and throughput.

Can I trace throughput regressions using communication overlap techniques?▼

Yes, you can trace throughput regressions by reviewing performance verification steps and overlap configurations. This helps identify communication bottlenecks and optimize model training speed in distributed environments.

Do I need specific environment settings to enable communication overlap?▼

Yes, enabling communication overlap requires specific technical adjustments at the code and environment levels. These settings ensure optimal overlap configurations for Megatron-Bridge during distributed training workflows.