@tduncan / Nvidia-Optimization-Stack-VLLM Mirror · read-only / commits / d64429bb36
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 13, 02:00 UTC

[NIXL][XPU] update install script of NIXL (#28778)

Signed-off-by: zhenwei-intel <zhenwei.liu@intel.com>

liuzhenwei committed Nov 17, 2025 at 11:01 UTC d64429bb369d4087f9f91609e7275c4901d65aea
2 files changed +3 -1
docker/Dockerfile.xpu
+2 -1
@@ -14,6 +14,7 @@ RUN apt clean && apt-get update -y && \
14 libxext6 \
15 libgl1 \
16 lsb-release \
17 + libaio-dev \
18 numactl \
19 wget \
20 vim \
@@ -68,8 +69,8 @@ RUN --mount=type=cache,target=/root/.cache/pip \
69 RUN python3 -m pip install -e tests/vllm_test_utils
70
71 # install nixl from source code
72 +ENV NIXL_VERSION=0.7.0
73 RUN python3 /workspace/vllm/tools/install_nixl_from_source_ubuntu.py
72 -ENV LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib/python3.12/dist-packages/.nixl.mesonpy.libs/plugins/"
74
75 RUN --mount=type=cache,target=/root/.cache/pip \
76 pip uninstall oneccl oneccl-devel -y
tools/install_nixl_from_source_ubuntu.py
+1
@@ -175,6 +175,7 @@ def build_and_install_prerequisites(args):
175 build_env["LD_LIBRARY_PATH"] = (
176 f"{ucx_lib_path}:{ucx_plugin_path}:{existing_ld_path}".strip(":")
177 )
178 + build_env["LDFLAGS"] = "-Wl,-rpath,$ORIGIN"
179 print(f"--> Using LD_LIBRARY_PATH: {build_env['LD_LIBRARY_PATH']}", flush=True)
180
181 temp_wheel_dir = os.path.join(ROOT_DIR, "temp_wheelhouse")