From 13e4ee1dc3976bbc78cbb9e406523dd7d38403d0 Mon Sep 17 00:00:00 2001 From: Liangliang Ma Date: Thu, 24 Jul 2025 11:24:04 +0800 Subject: [PATCH] [XPU][UT] increase intel xpu CI test scope (#21492) Signed-off-by: Ma, Liangliang --- .buildkite/scripts/hardware_ci/run-xpu-test.sh | 9 +++++++++ docker/Dockerfile.xpu | 2 +- tests/entrypoints/openai/correctness/test_lmeval.py | 5 +++-- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.buildkite/scripts/hardware_ci/run-xpu-test.sh b/.buildkite/scripts/hardware_ci/run-xpu-test.sh index 7589b48b584d7..deb61a9bafab6 100644 --- a/.buildkite/scripts/hardware_ci/run-xpu-test.sh +++ b/.buildkite/scripts/hardware_ci/run-xpu-test.sh @@ -31,4 +31,13 @@ docker run \ VLLM_USE_V1=1 python3 examples/offline_inference/basic/generate.py --model facebook/opt-125m --block-size 64 --enforce-eager -tp 2 --distributed-executor-backend mp cd tests pytest -v -s v1/core + pytest -v -s v1/engine + pytest -v -s v1/sample --ignore=v1/sample/test_logprobs.py --ignore=v1/sample/test_logprobs_e2e.py + pytest -v -s v1/worker --ignore=v1/worker/test_gpu_model_runner.py + pytest -v -s v1/structured_output + pytest -v -s v1/spec_decode --ignore=v1/spec_decode/test_max_len.py --ignore=v1/spec_decode/test_eagle.py + pytest -v -s v1/kv_connector/unit --ignore=v1/kv_connector/unit/test_multi_connector.py --ignore=v1/kv_connector/unit/test_nixl_connector.py + pytest -v -s v1/test_serial_utils.py + pytest -v -s v1/test_utils.py + pytest -v -s v1/test_metrics_reader.py ' diff --git a/docker/Dockerfile.xpu b/docker/Dockerfile.xpu index 3130435ca7215..7d5a589eb1d7d 100644 --- a/docker/Dockerfile.xpu +++ b/docker/Dockerfile.xpu @@ -47,7 +47,7 @@ FROM vllm-base AS vllm-openai # install additional dependencies for openai api server RUN --mount=type=cache,target=/root/.cache/pip \ - pip install accelerate hf_transfer pytest modelscope + pip install accelerate hf_transfer pytest pytest_asyncio lm_eval[api] modelscope ENV VLLM_USAGE_SOURCE production-docker-image \ TRITON_XPU_PROFILE 1 diff --git a/tests/entrypoints/openai/correctness/test_lmeval.py b/tests/entrypoints/openai/correctness/test_lmeval.py index 41b70f80e3b83..a07a147cdc2b2 100644 --- a/tests/entrypoints/openai/correctness/test_lmeval.py +++ b/tests/entrypoints/openai/correctness/test_lmeval.py @@ -69,8 +69,9 @@ def run_test(more_args): @pytest.mark.skipif(not current_platform.is_cuda() - and not current_platform.is_tpu(), - reason="V1 currently only supported on CUDA and TPU") + and not current_platform.is_tpu() + and not current_platform.is_xpu(), + reason="V1 currently only supported on CUDA, XPU and TPU") def test_lm_eval_accuracy_v1_engine(monkeypatch: pytest.MonkeyPatch): """Run with the V1 Engine."""