@@ -71,13 +71,47 @@ mkdir -p ${HF_CACHE}
7171HF_MOUNT=" /root/.cache/huggingface"
7272
7373commands=$@
74+ echo " Commands:$commands "
75+ # ignore certain kernels tests
76+ if [[ $commands == * " kernels " * ]]; then
77+ commands=" ${commands} \
78+ --ignore=kernels/test_attention.py \
79+ --ignore=kernels/test_attention_selector.py \
80+ --ignore=kernels/test_blocksparse_attention.py \
81+ --ignore=kernels/test_causal_conv1d.py \
82+ --ignore=kernels/test_cutlass.py \
83+ --ignore=kernels/test_encoder_decoder_attn.py \
84+ --ignore=kernels/test_flash_attn.py \
85+ --ignore=kernels/test_flashinfer.py \
86+ --ignore=kernels/test_gguf.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+ fi
96+
97+ # ignore certain Entrypoints tests
98+ if [[ $commands == * " entrypoints/openai " * ]]; then
99+ commands=${commands// " entrypoints/openai " / " entrypoints/openai \
100+ --ignore=entrypoints/openai/test_accuracy.py \
101+ --ignore=entrypoints/openai/test_audio.py \
102+ --ignore=entrypoints/openai/test_encoder_decoder.py \
103+ --ignore=entrypoints/openai/test_embedding.py \
104+ --ignore=entrypoints/openai/test_oot_registration.py " }
105+ fi
106+
74107PARALLEL_JOB_COUNT=8
75108# check if the command contains shard flag, we will run all shards in parallel because the host have 8 GPUs.
76109if [[ $commands == * " --shard-id=" * ]]; then
77110 for GPU in $( seq 0 $(( $PARALLEL_JOB_COUNT - 1 )) ) ; do
78111 # replace shard arguments
79- commands=${@ //" --shard-id= " / " --shard-id=${GPU} " }
112+ commands=${commands // " --shard-id= " / " --shard-id=${GPU} " }
80113 commands=${commands// " --num-shards= " / " --num-shards=${PARALLEL_JOB_COUNT} " }
114+ echo " Shard ${GPU} commands:$commands "
81115 docker run \
82116 --device /dev/kfd --device /dev/dri \
83117 --network host \
0 commit comments