@tduncan / Nvidia-Optimization-Stack-VLLM Mirror · read-only / commits / 3ca6ca210f
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 4, 11:15 UTC

xpu docker: pin oneAPI to 2025.3 and avoid unintended 2026 upgrade (#41380)

Signed-off-by: wendyliu235 <wenjun.liu@intel.com> Co-authored-by: Kunshang Ji <kunshang.ji@intel.com>

wenjun liu committed May 1, 2026 at 00:02 UTC 3ca6ca210fc2cbf786713f515a6af2fba875884b
1 file changed +14 -5
docker/Dockerfile.xpu
+14 -5
@@ -5,9 +5,6 @@ WORKDIR /workspace/
5 ARG PYTHON_VERSION=3.12
6 ARG PIP_EXTRA_INDEX_URL="https://download.pytorch.org/whl/xpu"
7
8 -RUN wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor | tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null && \
9 - echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | tee /etc/apt/sources.list.d/oneAPI.list
10 -
8 RUN apt clean && apt-get update -y && \
9 apt-get install -y --no-install-recommends --fix-missing \
10 curl \
@@ -26,8 +23,20 @@ RUN apt clean && apt-get update -y && \
23 python3.12-dev \
24 python3-pip
25
29 -RUN apt update && apt upgrade -y && \
30 - apt install -y intel-oneapi-compiler-dpcpp-cpp-2025.3
26 +# Add oneAPI repo, pin oneAPI to 2025.3, then install pinned packages in one layer.
27 +RUN wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor | tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null && \
28 + echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | tee /etc/apt/sources.list.d/oneAPI.list && \
29 + printf '%s\n' \
30 + 'Package: intel-oneapi-* intel-deep-learning-essentials* intel-pti*' \
31 + 'Pin: version 2025.3*' \
32 + 'Pin-Priority: 1001' \
33 + > /etc/apt/preferences.d/oneapi-2025.3.pref && \
34 + apt-get update -y && \
35 + apt-get install -y --no-install-recommends \
36 + intel-oneapi-compiler-dpcpp-cpp-2025.3 \
37 + intel-oneapi-mkl-devel-2025.3 \
38 + intel-oneapi-dnnl-devel-2025.3 && \
39 + rm -rf /var/lib/apt/lists/*
40
41 # Install UMD
42 RUN mkdir neo && \