Skip to content

Commit 608968b

Browse files
Enabling multi-group kernel tests. (vllm-project#17115)
Signed-off-by: Alexei V. Ivanov <alexei.ivanov@amd.com>
1 parent 06ffc7e commit 608968b

File tree

2 files changed

+49
-30
lines changed

2 files changed

+49
-30
lines changed

.buildkite/scripts/hardware_ci/run-amd-test.sh

Lines changed: 44 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -75,37 +75,51 @@ HF_MOUNT="/root/.cache/huggingface"
7575
commands=$@
7676
echo "Commands:$commands"
7777
#ignore certain kernels tests
78-
if [[ $commands == *" kernels "* ]]; then
78+
if [[ $commands == *" kernels/core"* ]]; then
7979
commands="${commands} \
80-
--ignore=kernels/test_attention_selector.py \
81-
--ignore=kernels/test_blocksparse_attention.py \
82-
--ignore=kernels/test_causal_conv1d.py \
83-
--ignore=kernels/test_cutlass.py \
84-
--ignore=kernels/test_encoder_decoder_attn.py \
85-
--ignore=kernels/test_flash_attn.py \
86-
--ignore=kernels/test_flashinfer.py \
87-
--ignore=kernels/test_int8_quant.py \
88-
--ignore=kernels/test_machete_gemm.py \
89-
--ignore=kernels/test_mamba_ssm.py \
90-
--ignore=kernels/test_marlin_gemm.py \
91-
--ignore=kernels/test_moe.py \
92-
--ignore=kernels/test_prefix_prefill.py \
93-
--ignore=kernels/test_rand.py \
94-
--ignore=kernels/test_sampler.py \
95-
--ignore=kernels/test_cascade_flash_attn.py \
96-
--ignore=kernels/test_mamba_mixer2.py \
97-
--ignore=kernels/test_aqlm.py \
98-
--ignore=kernels/test_machete_mm.py \
99-
--ignore=kernels/test_mha_attn.py \
100-
--ignore=kernels/test_block_fp8.py \
101-
--ignore=kernels/test_cutlass_moe.py \
102-
--ignore=kernels/test_mamba_ssm_ssd.py \
103-
--ignore=kernels/test_attention.py \
104-
--ignore=kernels/test_block_int8.py \
105-
--ignore=kernels/test_fused_quant_layernorm.py \
106-
--ignore=kernels/test_int8_kernel.py \
107-
--ignore=kernels/test_triton_moe_ptpc_fp8.py \
108-
--ignore=kernels/test_permute_cols.py"
80+
--ignore=kernels/core/test_fused_quant_layernorm.py \
81+
--ignore=kernels/core/test_permute_cols.py"
82+
fi
83+
84+
if [[ $commands == *" kernels/attention"* ]]; then
85+
commands="${commands} \
86+
--ignore=kernels/attention/stest_attention_selector.py \
87+
--ignore=kernels/attention/test_blocksparse_attention.py \
88+
--ignore=kernels/attention/test_encoder_decoder_attn.py \
89+
--ignore=kernels/attention/test_attention_selector.py \
90+
--ignore=kernels/attention/test_flash_attn.py \
91+
--ignore=kernels/attention/test_flashinfer.py \
92+
--ignore=kernels/attention/test_prefix_prefill.py \
93+
--ignore=kernels/attention/test_cascade_flash_attn.py \
94+
--ignore=kernels/attention/test_mha_attn.py \
95+
--ignore=kernels/attention/test_lightning_attn.py \
96+
--ignore=kernels/attention/test_attention.py"
97+
fi
98+
99+
if [[ $commands == *" kernels/quantization"* ]]; then
100+
commands="${commands} \
101+
--ignore=kernels/quantization/test_int8_quant.py \
102+
--ignore=kernels/quantization/test_aqlm.py \
103+
--ignore=kernels/quantization/test_machete_mm.py \
104+
--ignore=kernels/quantization/test_block_fp8.py \
105+
--ignore=kernels/quantization/test_block_int8.py \
106+
--ignore=kernels/quantization/test_marlin_gemm.py \
107+
--ignore=kernels/quantization/test_cutlass_scaled_mm.py \
108+
--ignore=kernels/quantization/test_int8_kernel.py"
109+
fi
110+
111+
if [[ $commands == *" kernels/mamba"* ]]; then
112+
commands="${commands} \
113+
--ignore=kernels/mamba/test_mamba_mixer2.py \
114+
--ignore=kernels/mamba/test_causal_conv1d.py \
115+
--ignore=kernels/mamba/test_mamba_ssm_ssd.py"
116+
fi
117+
118+
if [[ $commands == *" kernels/moe"* ]]; then
119+
commands="${commands} \
120+
--ignore=kernels/moe/test_moe.py \
121+
--ignore=kernels/moe/test_cutlass_moe.py \
122+
--ignore=kernels/moe/test_triton_moe_ptpc_fp8.py"
109123
fi
110124

111125
#ignore certain Entrypoints/openai tests

.buildkite/test-pipeline.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -319,13 +319,15 @@ steps:
319319
- pytest -v -s compile/test_full_graph.py
320320

321321
- label: Kernels Core Operation Test
322+
mirror_hardwares: [amd]
322323
source_file_dependencies:
323324
- csrc/
324325
- tests/kernels/core
325326
commands:
326327
- pytest -v -s kernels/core
327328

328329
- label: Kernels Attention Test %N
330+
mirror_hardwares: [amd]
329331
source_file_dependencies:
330332
- csrc/attention/
331333
- vllm/attention
@@ -336,6 +338,7 @@ steps:
336338
parallelism: 2
337339

338340
- label: Kernels Quantization Test %N
341+
mirror_hardwares: [amd]
339342
source_file_dependencies:
340343
- csrc/quantization/
341344
- vllm/model_executor/layers/quantization
@@ -345,6 +348,7 @@ steps:
345348
parallelism: 2
346349

347350
- label: Kernels MoE Test
351+
#mirror_hardwares: [amd]
348352
source_file_dependencies:
349353
- csrc/moe/
350354
- tests/kernels/moe
@@ -353,6 +357,7 @@ steps:
353357
- pytest -v -s kernels/moe
354358

355359
- label: Kernels Mamba Test
360+
#mirror_hardwares: [amd]
356361
source_file_dependencies:
357362
- csrc/mamba/
358363
- tests/kernels/mamba

0 commit comments

Comments
 (0)