megatron_mmlu hangs with context parallelism of 4
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 18/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- python
- Lĩnh vực
- distributed-systems, machine-learning
Hướng nghiên cứu
The hang is in the MMLU evaluation path in modelopt/torch/utils/plugins/megatron_mmlu.py, exercised by test_megatron_generate_and_mmlu[cp] in tests/gpu_megatron/torch/utils/plugins/test_utils_megatron.py. Start by running that test with context_parallel_size=4 and checking which rank stalls and where the TE 'unbatched P2P op' warnings originate. Done means the MMLU run completes all 90 batches at CP=4 without the queue timeout.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
megatron_mmlu (modelopt/torch/utils/plugins/megatron_mmlu.py, exercised by test_megatron_generate_and_mmlu[cp]) hangs with context parallelism of 4 ranks.
Repro
- Container
nvcr.io/nvidia/nemo:26.10on 4x GB300, Megatron-Bridge24b6adc89f5. pytest --run-manual tests/gpu_megatron/torch/utils/plugins/test_utils_megatron.py::test_megatron_generate_and_mmlu[cp]withcontext_parallel_size=4(get_mcore_qwen3_600m).
Symptom
- MMLU stays at 0/90 batches until the 600 s test timeout (
_queue.Empty). - TE logs "unbatched P2P op ... ProcessGroup size 4" warnings.
- CP=2 (DP=2 x CP=2) finishes in ~23 s; TP, PP and DP at 4 ranks pass.
Status
Not diagnosed. It may be an upstream TE/Megatron ring-attention P2P issue or a gap in ModelOpt's MMLU/generate path. The test caps CP at 2 in #3177; CI has no 4-GPU runners, so nothing exercises CP=4.
- Ngôn ngữ chính
- Python
- Star
- 5.5k
- Fork
- 800
- Merge trung bình
- 3 ngày 10 giờ
- Pull request đã merge (30 ngày)
- 282
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của NVIDIA/Model-Optimizer
-
[Bug] modelopt-mcp: all launcher subprocesses hang when the server runs as a stdio MCP server — missing stdin=DEVNULLCó thể đã có người làm @ChenhanYu đã nhận 34 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
NVIDIA/Model-Optimizer#2551 · 1 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Puzzletron Progress 6/8 (calculating one block scores) takes 10 to 20 times more than in tutorialCó thể làm lại được @tejasng053 đã nhận 41 ngày trước và không có pull request nào đang mở. Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
NVIDIA/Model-Optimizer#1667 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Alpamayo quantized model doesn't run and cannot be converted to TensorRTCó thể đã có người làm @rohansjoshi đã nhận hôm nay. Đang mởbug torch.quantization waiting for feedback
NVIDIA/Model-Optimizer#3227 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
CUDA INT8 fake quantization converts channels-last inputs to default contiguous layoutCó thể đã có người làm @thuiaaa đã nhận 2 ngày trước. Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 50/100
NVIDIA/Model-Optimizer#3195 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
INT4 packing extension never loads from a read-only installCó thể đã có người làm @ajrasane đã nhận 7 ngày trước. Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
NVIDIA/Model-Optimizer#3025 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của NVIDIA/Model-Optimizer
Issue tương tự
-
community enhancement good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
Hochfrequenz/sapgui.mcp#1039 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
didi/helixharness#18 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 1 ngày
-
API /search : typer la réponseĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
dataforgoodfr/democracy-watch#46 · 1 reaction ·