From 8fa0bd3209297368ef7dae7e08673a1280023595 Mon Sep 17 00:00:00 2001 From: CYJiang Date: Fri, 16 Oct 2026 00:51:10 +0800 Subject: [PATCH 1/2] fix(test): report sglang full-mesh result accurately --- test_sglang_compat.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test_sglang_compat.py b/test_sglang_compat.py index 485603b..bc8b74e 100644 --- a/test_sglang_compat.py +++ b/test_sglang_compat.py @@ -306,10 +306,11 @@ def main(): # Test sglang's exact NVLink full connection check pattern # This uses the device indices [0, 1, 2, ...] as physical_device_ids physical_device_ids = list(range(device_count)) - test_sglang_nvlink_full_connection(physical_device_ids) + full_mesh = test_sglang_nvlink_full_connection(physical_device_ids) print_section("Test Complete") - print("\n All sglang compatibility tests passed!") + print_result("NVLink full mesh", "YES" if full_mesh else "NO") + print("\n Compatibility probes completed.") except pynvml.NVMLError as e: print(f"\nNVML Error: {e}") From f6e2762731923c9ee4250c1109587c6eb088cfb9 Mon Sep 17 00:00:00 2001 From: CYJiang Date: Fri, 16 Oct 2026 10:47:05 +0800 Subject: [PATCH 2/2] fix(test): distinguish skipped full-mesh probe --- test_sglang_compat.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test_sglang_compat.py b/test_sglang_compat.py index bc8b74e..3c9a857 100644 --- a/test_sglang_compat.py +++ b/test_sglang_compat.py @@ -307,9 +307,14 @@ def main(): # This uses the device indices [0, 1, 2, ...] as physical_device_ids physical_device_ids = list(range(device_count)) full_mesh = test_sglang_nvlink_full_connection(physical_device_ids) + full_mesh_result = ( + "N/A (need 2+ devices)" + if device_count < 2 + else ("YES" if full_mesh else "NO") + ) print_section("Test Complete") - print_result("NVLink full mesh", "YES" if full_mesh else "NO") + print_result("NVLink full mesh", full_mesh_result) print("\n Compatibility probes completed.") except pynvml.NVMLError as e: