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
vllm_cscc
Commits
358e4d5b
Unverified
Commit
358e4d5b
authored
Mar 02, 2026
by
Patryk Wolsza
Committed by
GitHub
Mar 02, 2026
Browse files
[CI][HPU] Pin vllm commit compatible with vllm-gaudi - HPU tests (#35307)
Signed-off-by:
PatrykWo
<
patryk.wolsza@intel.com
>
parent
792a74b9
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
26 additions
and
1 deletion
+26
-1
.buildkite/scripts/hardware_ci/run-hpu-test.sh
.buildkite/scripts/hardware_ci/run-hpu-test.sh
+26
-1
No files found.
.buildkite/scripts/hardware_ci/run-hpu-test.sh
View file @
358e4d5b
#!/bin/bash
# This script build the
C
PU docker image and run the offline inference inside the container.
# This script build
s
the
H
PU docker image and run
s
the offline inference inside the container.
# It serves a sanity check for compilation and basic model usage.
#
# vllm-gaudi compatibility pinning:
# The vllm-gaudi plugin is installed on top of the vllm upstream checkout used by this CI job.
# When upstream vllm changes its API, the plugin may break before it has been updated.
# To handle this, the vllm-gaudi repository maintains a file:
# vllm/last-good-commit-for-vllm-gaudi/VLLM_COMMUNITY_COMMIT
# The first line of that file controls what version of vllm is used inside the Docker image:
# - "latest" : no checkout override; the current Buildkite CI commit is used as-is.
# - "<commit SHA>" : vllm is checked out to that specific commit before building, pinning
# the test to a known-compatible baseline.
# To unpin (resume testing against the live vllm tip), set the file content back to "latest".
set
-exuo
pipefail
# Fetch the vllm community commit reference from vllm-gaudi (first line only).
VLLM_COMMUNITY_COMMIT
=
$(
curl
-s
\
https://raw.githubusercontent.com/vllm-project/vllm-gaudi/vllm/last-good-commit-for-vllm-gaudi/VLLM_COMMUNITY_COMMIT
\
|
head
-1
|
tr
-d
'\n'
)
echo
"Using vllm community commit:
${
VLLM_COMMUNITY_COMMIT
}
"
# Try building the docker image
image_name
=
"hpu/upstream-vllm-ci:
${
BUILDKITE_COMMIT
}
"
container_name
=
"hpu-upstream-vllm-ci-
${
BUILDKITE_COMMIT
}
-container"
...
...
@@ -12,6 +30,13 @@ FROM gaudi-base-image:latest
COPY ./ /workspace/vllm
# If VLLM_COMMUNITY_COMMIT is a specific commit (not "latest"), check it out to pin vllm
# to the version known to be compatible with vllm-gaudi. When the value is "latest",
# the current checkout (the Buildkite CI commit) is used unchanged.
RUN if [ "
${
VLLM_COMMUNITY_COMMIT
}
" != "latest" ]; then
\
cd /workspace/vllm && git fetch --unshallow 2>/dev/null || true && git checkout
${
VLLM_COMMUNITY_COMMIT
}
;
\
fi
WORKDIR /workspace/vllm
ENV no_proxy=localhost,127.0.0.1
...
...
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