[Docker] Update to nixl-1.3.2 (#51777)
Signed-off-by: Sandeep Maddipatla <sandeep.maddipatla@intel.com> Co-authored-by: Kunshang Ji <kunshang.ji@intel.com>
Sandeep Maddipatla committed
Aug 20, 2026 at 06:03 UTC
4b7cb949a9067e3906e0b89df115b22100036763
1 file changed
+8
-3
docker/Dockerfile.xpu
+8
-3
@@ -162,8 +162,11 @@ RUN --mount=type=cache,target=/root/.cache/uv \
162
163
FROM vllm-base AS ucx-nixl-build
164
165
-ARG UCX_VERSION=v1.21.0-rc2
166
-ARG NIXL_VERSION=v1.2.0
165
+# Keep UCX_VERSION aligned with the UCX that NIXL itself builds against for this
166
+# NIXL_VERSION (nixl contrib/Dockerfile.manylinux: ARG UCX_REF), so XPU runs the
167
+# same UCX commit as the released nixl-cu* wheels rather than an untested pairing.
168
+ARG UCX_VERSION=v1.21.x
169
+ARG NIXL_VERSION=v1.3.2
170
171
# Build-time only: compiler, autotools, and verbs dev headers
172
RUN apt-get update -y && apt-get install -y --no-install-recommends \
@@ -198,7 +201,9 @@ RUN --mount=type=cache,target=/root/.cache/uv \
201
202
FROM vllm-base AS vllm-openai
203
201
-ARG NIXL_VERSION=v1.2.0
204
+# Must match the ucx-nixl-build stage above: ARG does not cross stages, so a stale
205
+# value here installs a meta package that disagrees with the wheel built there.
206
+ARG NIXL_VERSION=v1.3.2
207
208
# Copy compiled UCX runtime libraries and the pre-built NIXL wheel.
209
# No compiler or autotools are installed in this stage.