[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.