Skip to content

Commit 7cd7841

Browse files
committed
Revert to original implementation for testing
1 parent 3b6c375 commit 7cd7841

File tree

3 files changed

+32
-19
lines changed

3 files changed

+32
-19
lines changed

Dockerfile

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,15 @@ COPY . /vec-inf
5555
RUN PIP_INDEX_URL="https://download.pytorch.org/whl/cu128" uv pip install --system -e .[dev]
5656

5757
# Install a single, system NCCL (from NVIDIA CUDA repo in base image)
58-
RUN apt-get update && apt-get install -y --allow-change-held-packages\
59-
libnccl2 libnccl-dev \
60-
&& rm -rf /var/lib/apt/lists/*
58+
# RUN apt-get update && apt-get install -y --allow-change-held-packages\
59+
# libnccl2 libnccl-dev \
60+
# && rm -rf /var/lib/apt/lists/*
6161

6262
# Final configuration
63+
RUN mkdir -p /vec-inf/nccl && \
64+
mv /root/.config/vllm/nccl/cu12/libnccl.so.2.18.1 /vec-inf/nccl/libnccl.so.2.18.1
65+
66+
ENV VLLM_NCCL_SO_PATH=/vec-inf/nccl/libnccl.so.2.18.1
6367
ENV NCCL_DEBUG=INFO
6468

6569
# Set the default command to start an interactive shell

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ dev = [
4242
"xgrammar>=0.1.11",
4343
"torch>=2.7.0",
4444
"vllm>=0.10.0",
45+
"vllm-nccl-cu12>=2.18,<2.19",
4546
"ray>=2.40.0",
4647
"cupy-cuda12x==12.1.0"
4748
]

uv.lock

Lines changed: 24 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)