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
9036d4c4
Unverified
Commit
9036d4c4
authored
Apr 09, 2026
by
Andreas Karatzas
Committed by
GitHub
Apr 10, 2026
Browse files
[ROCm][CI] Resolved nvidia package deps issue (#39421)
Signed-off-by:
Andreas Karatzas
<
akaratza@amd.com
>
parent
a8c6ee9b
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
44 additions
and
11 deletions
+44
-11
.pre-commit-config.yaml
.pre-commit-config.yaml
+36
-3
docker/Dockerfile.rocm
docker/Dockerfile.rocm
+4
-4
requirements/rocm-test.txt
requirements/rocm-test.txt
+4
-4
No files found.
.pre-commit-config.yaml
View file @
9036d4c4
...
@@ -59,21 +59,54 @@ repos:
...
@@ -59,21 +59,54 @@ repos:
--no-emit-package
,
cuda-pathfinder
,
--no-emit-package
,
cuda-pathfinder
,
--no-emit-package
,
cuda-toolkit
,
--no-emit-package
,
cuda-toolkit
,
--no-emit-package
,
cupy-cuda12x
,
--no-emit-package
,
cupy-cuda12x
,
# nvidia packages (unsuffixed / unified naming)
--no-emit-package
,
nvidia-cublas
,
--no-emit-package
,
nvidia-cublas
,
--no-emit-package
,
nvidia-cuda-cupti
,
--no-emit-package
,
nvidia-cuda-cupti
,
--no-emit-package
,
nvidia-cuda-nvrtc
,
--no-emit-package
,
nvidia-cuda-nvrtc
,
--no-emit-package
,
nvidia-cuda-runtime
,
--no-emit-package
,
nvidia-cuda-runtime
,
--no-emit-package
,
nvidia-cudnn
-cu13
,
--no-emit-package
,
nvidia-cudnn
,
--no-emit-package
,
nvidia-cufft
,
--no-emit-package
,
nvidia-cufft
,
--no-emit-package
,
nvidia-cufile
,
--no-emit-package
,
nvidia-cufile
,
--no-emit-package
,
nvidia-curand
,
--no-emit-package
,
nvidia-curand
,
--no-emit-package
,
nvidia-cusolver
,
--no-emit-package
,
nvidia-cusolver
,
--no-emit-package
,
nvidia-cusparse
,
--no-emit-package
,
nvidia-cusparse
,
--no-emit-package
,
nvidia-cusparselt
,
--no-emit-package
,
nvidia-nccl
,
--no-emit-package
,
nvidia-nvjitlink
,
--no-emit-package
,
nvidia-nvshmem
,
--no-emit-package
,
nvidia-nvtx
,
# nvidia cu12 packages
--no-emit-package
,
nvidia-cublas-cu12
,
--no-emit-package
,
nvidia-cuda-cupti-cu12
,
--no-emit-package
,
nvidia-cuda-nvrtc-cu12
,
--no-emit-package
,
nvidia-cuda-runtime-cu12
,
--no-emit-package
,
nvidia-cudnn-cu12
,
--no-emit-package
,
nvidia-cufft-cu12
,
--no-emit-package
,
nvidia-cufile-cu12
,
--no-emit-package
,
nvidia-curand-cu12
,
--no-emit-package
,
nvidia-cusolver-cu12
,
--no-emit-package
,
nvidia-cusparse-cu12
,
--no-emit-package
,
nvidia-cusparselt-cu12
,
--no-emit-package
,
nvidia-nccl-cu12
,
--no-emit-package
,
nvidia-nvjitlink-cu12
,
--no-emit-package
,
nvidia-nvshmem-cu12
,
--no-emit-package
,
nvidia-nvtx-cu12
,
# nvidia cu13 packages
--no-emit-package
,
nvidia-cublas-cu13
,
--no-emit-package
,
nvidia-cuda-cupti-cu13
,
--no-emit-package
,
nvidia-cuda-nvrtc-cu13
,
--no-emit-package
,
nvidia-cuda-runtime-cu13
,
--no-emit-package
,
nvidia-cudnn-cu13
,
--no-emit-package
,
nvidia-cufft-cu13
,
--no-emit-package
,
nvidia-cufile-cu13
,
--no-emit-package
,
nvidia-curand-cu13
,
--no-emit-package
,
nvidia-cusolver-cu13
,
--no-emit-package
,
nvidia-cusparse-cu13
,
--no-emit-package
,
nvidia-cusparselt-cu13
,
--no-emit-package
,
nvidia-cusparselt-cu13
,
--no-emit-package
,
nvidia-nccl-cu13
,
--no-emit-package
,
nvidia-nccl-cu13
,
--no-emit-package
,
nvidia-nvjitlink
,
--no-emit-package
,
nvidia-nvjitlink
-cu13
,
--no-emit-package
,
nvidia-nvshmem-cu13
,
--no-emit-package
,
nvidia-nvshmem-cu13
,
--no-emit-package
,
nvidia-nvtx
,
--no-emit-package
,
nvidia-nvtx
-cu13
,
]
]
files
:
^requirements/rocm-test\.(in|txt)$
files
:
^requirements/rocm-test\.(in|txt)$
-
repo
:
local
-
repo
:
local
...
...
docker/Dockerfile.rocm
View file @
9036d4c4
...
@@ -333,10 +333,10 @@ RUN --mount=type=bind,from=export_vllm,src=/,target=/install \
...
@@ -333,10 +333,10 @@ RUN --mount=type=bind,from=export_vllm,src=/,target=/install \
&& pip uninstall -y vllm \
&& pip uninstall -y vllm \
&& uv pip install --system *.whl
&& uv pip install --system *.whl
#
V
er
ify that PyTorch
i
s
the
ROCm build, not CUDA
#
P
er
sist the built wheel
i
n
the
image so python_only_compile_rocm.sh can
RUN python3 -c "import torch; assert torch.version.hip is not None, \
# reinstall it after removing compilers. The bind-mounted /install contents
f'Expected ROCm PyTorch but got CUDA (torch.version.cuda={torch.version.cuda}, torch.version.hip={torch.version.hip})'; \
# above are not available once that RUN step completes.
print(f'Verified: PyTorch {torch.__version__} with ROCm (HIP {torch.version.hip})')"
COPY --from=export_vllm /*.whl /opt/vllm-wheels/
# Install RIXL wheel
# Install RIXL wheel
RUN --mount=type=bind,from=build_rixl,src=/app/install,target=/rixl_install \
RUN --mount=type=bind,from=build_rixl,src=/app/install,target=/rixl_install \
...
...
requirements/rocm-test.txt
View file @
9036d4c4
# This file was autogenerated by uv via the following command:
# This file was autogenerated by uv via the following command:
# uv pip compile requirements/rocm-test.in -o requirements/rocm-test.txt --index-strategy unsafe-best-match -c requirements/rocm.txt --python-platform x86_64-manylinux_2_28 --python-version 3.12 --no-emit-package torch --no-emit-package torchvision --no-emit-package torchaudio --no-emit-package triton --no-emit-package cuda-bindings --no-emit-package cuda-pathfinder --no-emit-package cuda-toolkit --no-emit-package cupy-cuda12x --no-emit-package nvidia-cublas --no-emit-package nvidia-cuda-cupti --no-emit-package nvidia-cuda-nvrtc --no-emit-package nvidia-cuda-runtime --no-emit-package nvidia-cudnn-cu13 --no-emit-package nvidia-cufft --no-emit-package nvidia-cufile --no-emit-package nvidia-curand --no-emit-package nvidia-cusolver --no-emit-package nvidia-cusparse --no-emit-package nvidia-cusparselt-cu13 --no-emit-package nvidia-nccl-cu13 --no-emit-package nvidia-nvjitlink --no-emit-package nvidia-nvshmem-cu13 --no-emit-package nvidia-nvtx
# uv pip compile requirements/rocm-test.in -o requirements/rocm-test.txt --index-strategy unsafe-best-match -c requirements/rocm.txt --python-platform x86_64-manylinux_2_28 --python-version 3.12 --no-emit-package torch --no-emit-package torchvision --no-emit-package torchaudio --no-emit-package triton --no-emit-package cuda-bindings --no-emit-package cuda-pathfinder --no-emit-package cuda-toolkit --no-emit-package cupy-cuda12x --no-emit-package nvidia-cublas --no-emit-package nvidia-cuda-cupti --no-emit-package nvidia-cuda-nvrtc --no-emit-package nvidia-cuda-runtime --no-emit-package
nvidia-cudnn --no-emit-package nvidia-cufft --no-emit-package nvidia-cufile --no-emit-package nvidia-curand --no-emit-package nvidia-cusolver --no-emit-package nvidia-cusparse --no-emit-package nvidia-cusparselt --no-emit-package nvidia-nccl --no-emit-package nvidia-nvjitlink --no-emit-package nvidia-nvshmem --no-emit-package nvidia-nvtx --no-emit-package nvidia-cublas-cu12 --no-emit-package nvidia-cuda-cupti-cu12 --no-emit-package nvidia-cuda-nvrtc-cu12 --no-emit-package nvidia-cuda-runtime-cu12 --no-emit-package nvidia-cudnn-cu12 --no-emit-package nvidia-cufft-cu12 --no-emit-package nvidia-cufile-cu12 --no-emit-package nvidia-curand-cu12 --no-emit-package nvidia-cusolver-cu12 --no-emit-package nvidia-cusparse-cu12 --no-emit-package nvidia-cusparselt-cu12 --no-emit-package nvidia-nccl-cu12 --no-emit-package nvidia-nvjitlink-cu12 --no-emit-package nvidia-nvshmem-cu12 --no-emit-package nvidia-nvtx-cu12 --no-emit-package nvidia-cublas-cu13 --no-emit-package nvidia-cuda-cupti-cu13 --no-emit-package nvidia-cuda-nvrtc-cu13 --no-emit-package nvidia-cuda-runtime-cu13 --no-emit-package
nvidia-cudnn-cu13 --no-emit-package nvidia-cufft
-cu13
--no-emit-package nvidia-cufile
-cu13
--no-emit-package nvidia-curand
-cu13
--no-emit-package nvidia-cusolver
-cu13
--no-emit-package nvidia-cusparse
-cu13
--no-emit-package nvidia-cusparselt-cu13 --no-emit-package nvidia-nccl-cu13 --no-emit-package nvidia-nvjitlink
-cu13
--no-emit-package nvidia-nvshmem-cu13 --no-emit-package nvidia-nvtx
-cu13
absl-py==2.4.0
absl-py==2.4.0
# via
# via
# rouge-score
# rouge-score
...
@@ -1634,14 +1634,14 @@ zstandard==0.25.0
...
@@ -1634,14 +1634,14 @@ zstandard==0.25.0
# nvidia-cuda-cupti
# nvidia-cuda-cupti
# nvidia-cuda-nvrtc
# nvidia-cuda-nvrtc
# nvidia-cuda-runtime
# nvidia-cuda-runtime
# nvidia-cudnn-cu13
# nvidia-cufft
# nvidia-cufft
# nvidia-cufile
# nvidia-cufile
# nvidia-curand
# nvidia-curand
# nvidia-cusolver
# nvidia-cusolver
# nvidia-cusparse
# nvidia-cusparse
# nvidia-nvjitlink
# nvidia-nvtx
# nvidia-cudnn-cu13
# nvidia-cusparselt-cu13
# nvidia-cusparselt-cu13
# nvidia-nccl-cu13
# nvidia-nccl-cu13
# nvidia-nvjitlink
# nvidia-nvshmem-cu13
# nvidia-nvshmem-cu13
# nvidia-nvtx
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