Trace execution information in dump comparator (#19682)
This commit is contained in:
@@ -9,8 +9,8 @@ import torch
|
||||
from sglang.srt.debug_utils.comparator.display import (
|
||||
_collect_input_ids_and_positions,
|
||||
_collect_rank_info,
|
||||
_extract_parallel_info,
|
||||
_render_polars_as_text,
|
||||
extract_parallel_info,
|
||||
)
|
||||
from sglang.srt.debug_utils.comparator.output_types import (
|
||||
InputIdsRecord,
|
||||
@@ -359,26 +359,26 @@ class TestExtractParallelInfo:
|
||||
"pp_size": 2,
|
||||
}
|
||||
row_data: dict = {}
|
||||
_extract_parallel_info(row_data=row_data, info=info)
|
||||
extract_parallel_info(row_data=row_data, info=info)
|
||||
|
||||
assert row_data["tp"] == "1/4"
|
||||
assert row_data["pp"] == "0/2"
|
||||
|
||||
def test_skips_error_info(self) -> None:
|
||||
row_data: dict = {}
|
||||
_extract_parallel_info(
|
||||
extract_parallel_info(
|
||||
row_data=row_data, info={"error": True, "tp_rank": 0, "tp_size": 1}
|
||||
)
|
||||
assert row_data == {}
|
||||
|
||||
def test_skips_empty_info(self) -> None:
|
||||
row_data: dict = {}
|
||||
_extract_parallel_info(row_data=row_data, info={})
|
||||
extract_parallel_info(row_data=row_data, info={})
|
||||
assert row_data == {}
|
||||
|
||||
def test_ignores_rank_without_size(self) -> None:
|
||||
row_data: dict = {}
|
||||
_extract_parallel_info(row_data=row_data, info={"tp_rank": 0})
|
||||
extract_parallel_info(row_data=row_data, info={"tp_rank": 0})
|
||||
assert "tp" not in row_data
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user