Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
OpenDAS
dynamo
Commits
c43ebd24
"deploy/cloud/helm/vscode:/vscode.git/clone" did not exist on "13a5d61b549919bb6b766f7bc60eecdad282a11a"
Unverified
Commit
c43ebd24
authored
Jun 11, 2025
by
Tushar Sharma
Committed by
GitHub
Jun 11, 2025
Browse files
build: enable vllm runtime container as default container for ci pipelines (#1451)
parent
a298ce9c
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
12 additions
and
3 deletions
+12
-3
container/Dockerfile.vllm
container/Dockerfile.vllm
+11
-3
pyproject.toml
pyproject.toml
+1
-0
No files found.
container/Dockerfile.vllm
View file @
c43ebd24
...
...
@@ -483,6 +483,7 @@ COPY --from=ci_minimum /opt/dynamo/bindings /opt/dynamo/bindings
# Copy nats and etcd from base image
COPY --from=base /usr/bin/nats-server /usr/bin/nats-server
COPY --from=base /usr/local/bin/etcd/ /usr/local/bin/etcd/
ENV PATH=/usr/local/bin/etcd/:$PATH
# Copy UCX from base image as plugin for NIXL
# Copy NIXL source from base image (required for NIXL plugins)
...
...
@@ -501,6 +502,15 @@ RUN uv venv $VIRTUAL_ENV --python 3.12 && \
RUN --mount=type=bind,source=./container/deps/requirements.txt,target=/tmp/requirements.txt \
uv pip install --requirement /tmp/requirements.txt
# Install test dependencies
#TODO: Remove this once we have a functional ci_minimum image built on top of the runtime image
RUN --mount=type=bind,source=./container/deps/requirements.test.txt,target=/tmp/requirements.txt \
uv pip install --requirement /tmp/requirements.txt
#TODO: Remove this once we have a functional ci_minimum image built on top of the runtime image
COPY . /workspace
RUN uv pip install /workspace/benchmarks
# Install the wheels and symlink executables to /usr/local/bin so dynamo components can use them
# Dynamo components currently do not have the VIRTUAL_ENV in their PATH, so we need to symlink the executables
#Copy NIXL and Dynamo wheels into wheelhouse
...
...
@@ -519,8 +529,6 @@ RUN --mount=type=bind,source=./container/launch_message.txt,target=/workspace/la
sed '/^#\s/d' /workspace/launch_message.txt > ~/.launch_screen && \
echo "cat ~/.launch_screen" >> ~/.bashrc
# Copy examples
COPY ./examples examples/
ENTRYPOINT [
"/
usr/bin/ba
sh"
]
ENTRYPOINT ["/
opt/nvidia/nvidia_entrypoint.
sh"]
CMD []
pyproject.toml
View file @
c43ebd24
...
...
@@ -149,6 +149,7 @@ filterwarnings = [
"ignore:.*pkg_resources.*:DeprecationWarning"
,
"ignore:.*pkg_resources.*:UserWarning"
,
"ignore:.*multipart.*:PendingDeprecationWarning"
,
"ignore:.*PyType_Spec.*custom tp_new.*:DeprecationWarning"
,
# Ignore protobuf deprecation warning
]
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment