@tduncan / Nvidia-Optimization-Stack-VLLM Mirror · read-only / commits / c014de1ec7
Fork 0

A high-throughput and memory-efficient inference and serving engine for LLMs

Mirrored from https://github.com/tduncan-lum/Nvidia-Optimization-Stack---VLLM.git

Synced Nov 12, 03:30 UTC

[ROCm][CI] Fix test_cudagraph_mode.py Failure For AMD CI (#29808)

Signed-off-by: Micah Williamson <micah.williamson@amd.com>

Micah Williamson committed Dec 2, 2025 at 16:54 UTC c014de1ec777554d2954655bd564493476d92061
1 file changed +14 -26
tests/v1/cudagraph/test_cudagraph_mode.py
+14 -26
@@ -100,32 +100,20 @@ def test_backend_and_cudagraph_mode_combo(backend_name, cudagraph_mode, supporte
100
101 # test cudagraph_mode with different compilation mode.
102 # (backend_name, cudagraph_mode, compilation_mode, supported)
103 -if current_platform.is_rocm():
104 - combo_cases_2 = [
105 - ("RocmAttn", "FULL", CompilationMode.NONE, True),
106 - ("RocmAttn", "FULL", CompilationMode.VLLM_COMPILE, True),
107 - ("RocmAttn", "PIECEWISE", CompilationMode.NONE, False),
108 - ("RocmAttn", "PIECEWISE", CompilationMode.VLLM_COMPILE, True),
109 - ("RocmAttn", "FULL_AND_PIECEWISE", CompilationMode.NONE, False),
110 - ("RocmAttn", "FULL_AND_PIECEWISE", CompilationMode.VLLM_COMPILE, True),
111 - ("RocmAttn", "FULL_DECODE_ONLY", CompilationMode.NONE, True),
112 - ("RocmAttn", "FULL_DECODE_ONLY", CompilationMode.VLLM_COMPILE, True),
113 - ("RocmAttn", "NONE", CompilationMode.NONE, True),
114 - ("RocmAttn", "NONE", CompilationMode.VLLM_COMPILE, True),
115 - ]
116 -else:
117 - combo_cases_2 = [
118 - ("FA2", "FULL", CompilationMode.NONE, True),
119 - ("FA2", "FULL", CompilationMode.VLLM_COMPILE, True),
120 - ("FA2", "PIECEWISE", CompilationMode.NONE, True),
121 - ("FA2", "PIECEWISE", CompilationMode.VLLM_COMPILE, True),
122 - ("FA2", "FULL_AND_PIECEWISE", CompilationMode.NONE, True),
123 - ("FA2", "FULL_AND_PIECEWISE", CompilationMode.VLLM_COMPILE, True),
124 - ("FA2", "FULL_DECODE_ONLY", CompilationMode.NONE, True),
125 - ("FA2", "FULL_DECODE_ONLY", CompilationMode.VLLM_COMPILE, True),
126 - ("FA2", "NONE", CompilationMode.NONE, True),
127 - ("FA2", "NONE", CompilationMode.VLLM_COMPILE, True),
128 - ]
103 +attn_backend = "RocmAttn" if current_platform.is_rocm() else "FA2"
104 +
105 +combo_cases_2 = [
106 + (attn_backend, "FULL", CompilationMode.NONE, True),
107 + (attn_backend, "FULL", CompilationMode.VLLM_COMPILE, True),
108 + (attn_backend, "PIECEWISE", CompilationMode.NONE, True),
109 + (attn_backend, "PIECEWISE", CompilationMode.VLLM_COMPILE, True),
110 + (attn_backend, "FULL_AND_PIECEWISE", CompilationMode.NONE, True),
111 + (attn_backend, "FULL_AND_PIECEWISE", CompilationMode.VLLM_COMPILE, True),
112 + (attn_backend, "FULL_DECODE_ONLY", CompilationMode.NONE, True),
113 + (attn_backend, "FULL_DECODE_ONLY", CompilationMode.VLLM_COMPILE, True),
114 + (attn_backend, "NONE", CompilationMode.NONE, True),
115 + (attn_backend, "NONE", CompilationMode.VLLM_COMPILE, True),
116 +]
117
118
119 @pytest.mark.parametrize(