From 7f4bdadb926936a11a88a619f56634061e824798 Mon Sep 17 00:00:00 2001 From: Kunshang Ji Date: Mon, 3 Nov 2025 15:36:59 +0800 Subject: [PATCH] [XPU]Refine Dockerfile.xpu, avoid oneccl dependency issue (#27964) Signed-off-by: Kunshang Ji --- docker/Dockerfile.xpu | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docker/Dockerfile.xpu b/docker/Dockerfile.xpu index 49ea39cad5128..4e6ef8f5ca13c 100644 --- a/docker/Dockerfile.xpu +++ b/docker/Dockerfile.xpu @@ -54,7 +54,7 @@ ENV VLLM_WORKER_MULTIPROC_METHOD=spawn RUN --mount=type=cache,target=/root/.cache/pip \ --mount=type=bind,source=.git,target=.git \ - python3 setup.py install + pip install --no-build-isolation . CMD ["/bin/bash"] @@ -64,9 +64,6 @@ FROM vllm-base AS vllm-openai RUN --mount=type=cache,target=/root/.cache/pip \ pip install accelerate hf_transfer pytest pytest_asyncio lm_eval[api] modelscope -RUN --mount=type=cache,target=/root/.cache/pip \ - pip uninstall oneccl oneccl-devel -y - # install development dependencies (for testing) RUN python3 -m pip install -e tests/vllm_test_utils @@ -74,4 +71,7 @@ RUN python3 -m pip install -e tests/vllm_test_utils RUN python3 /workspace/vllm/tools/install_nixl_from_source_ubuntu.py ENV LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib/python3.12/dist-packages/.nixl.mesonpy.libs/plugins/" +RUN --mount=type=cache,target=/root/.cache/pip \ + pip uninstall oneccl oneccl-devel -y + ENTRYPOINT ["vllm", "serve"]