Skip to content

Commit f617603

Browse files
feat: update ROCm version to 6.4.4 in CI workflows and Dockerfile
1 parent 78bf436 commit f617603

3 files changed

Lines changed: 14 additions & 14 deletions

File tree

.github/workflows/ci_linux.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ jobs:
4848
- name: RockyLinux-9 / CUDA-12.8.1 / x86_64
4949
image: "ghcr.io/rust-gpu/rust-cuda-rockylinux9-cuda12:latest"
5050
runner: ubuntu-latest
51-
- name: RockyLinux-9 / CUDA-12.8.1 / ROCm 6.4.3 / x86_64
52-
image: "ghcr.io/rust-gpu/rust-cuda-rockylinux9-cuda12-rocm6.4.3:latest"
51+
- name: RockyLinux-9 / CUDA-12.8.1 / ROCm 6.4.4 / x86_64
52+
image: "ghcr.io/rust-gpu/rust-cuda-rockylinux9-cuda12-rocm6.4.4:latest"
5353
runner: ubuntu-latest
5454
outputs:
5555
# Output the result of the permission check
@@ -165,8 +165,8 @@ jobs:
165165
- name: RockyLinux-9 / CUDA-12.8.1 / x86_64
166166
image: "ghcr.io/rust-gpu/rust-cuda-rockylinux9-cuda12:latest"
167167
runner: ubuntu-latest
168-
- name: RockyLinux-9 / CUDA-12.8.1 / ROCm 6.4.3 / x86_64
169-
image: "ghcr.io/rust-gpu/rust-cuda-rockylinux9-cuda12-rocm6.4.3:latest"
168+
- name: RockyLinux-9 / CUDA-12.8.1 / ROCm 6.4.4 / x86_64
169+
image: "ghcr.io/rust-gpu/rust-cuda-rockylinux9-cuda12-rocm6.4.4:latest"
170170
runner: ubuntu-latest
171171
steps:
172172
- name: Download build artifacts

.github/workflows/container_images.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ jobs:
4242
- name: RockyLinux-9/CUDA-12.8.1
4343
image: "rust-gpu/rust-cuda-rockylinux9-cuda12"
4444
dockerfile: ./container/rockylinux9-cuda12/Dockerfile
45-
- name: RockyLinux-9/CUDA-12.8.1-ROCm-6.4.3
46-
image: "rust-gpu/rust-cuda-rockylinux9-cuda12-rocm6.4.3"
47-
dockerfile: ./container/rockylinux9-cuda12-rocm6.4.3/Dockerfile
45+
- name: RockyLinux-9/CUDA-12.8.1-ROCm-6.4.4
46+
image: "rust-gpu/rust-cuda-rockylinux9-cuda12-rocm6.4.4"
47+
dockerfile: ./container/rockylinux9-cuda12-rocm6.4.4/Dockerfile
4848
steps:
4949
- name: Checkout repository
5050
uses: actions/checkout@v4
@@ -127,8 +127,8 @@ jobs:
127127
image: "rust-gpu/rust-cuda-ubuntu24-cuda12"
128128
- name: RockyLinux-9/CUDA-12.8.1
129129
image: "rust-gpu/rust-cuda-rockylinux9-cuda12"
130-
- name: RockyLinux-9/CUDA-12.8.1-ROCm-6.4.3
131-
image: "rust-gpu/rust-cuda-rockylinux9-cuda12-rocm6.4.3"
130+
- name: RockyLinux-9/CUDA-12.8.1-ROCm-6.4.4
131+
image: "rust-gpu/rust-cuda-rockylinux9-cuda12-rocm6.4.4"
132132
steps:
133133
- name: Set artifact name
134134
run: |

container/rockylinux9-cuda12-rocm6.4.3/Dockerfile renamed to container/rockylinux9-cuda12-rocm6.4.4/Dockerfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -81,21 +81,21 @@ ENV LD_LIBRARY_PATH="/usr/local/cuda/nvvm/lib64:${LD_LIBRARY_PATH}"
8181
ENV LLVM_LINK_STATIC=1
8282
ENV RUST_LOG=info
8383

84-
RUN dnf install -y https://repo.radeon.com/amdgpu-install/6.4.3/rhel/9.6/amdgpu-install-6.4.60403-1.el9.noarch.rpm && \
84+
RUN dnf install -y https://repo.radeon.com/amdgpu-install/6.4.4/rhel/9.6/amdgpu-install-6.4.60404-1.el9.noarch.rpm && \
8585
dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm && \
8686
dnf install -y dnf-plugin-config-manager && \
8787
crb enable && \
88-
dnf install -y python3-setuptools python3-wheel ninja-build perl-core perl-devel openssl-devel && \
88+
dnf install -y python3-setuptools python3-wheel ninja-build perl-core perl-devel git && \
8989
dnf clean all
9090

9191
RUN \
92-
for ver in 6.4.3 6.4; do \
92+
for ver in 6.4.4 6.4; do \
9393
printf '[ROCm-%s]\nname=ROCm%s\nbaseurl=https://repo.radeon.com/rocm/el9/%s/main\nenabled=1\npriority=50\ngpgcheck=1\ngpgkey=https://repo.radeon.com/rocm/rocm.gpg.key\n' "$ver" "$ver" "$ver" >> /etc/yum.repos.d/rocm.repo; \
9494
done && \
95-
dnf install rocm6.4.3 -y && \
95+
dnf install rocm6.4.4 -y && \
9696
dnf clean all
9797

9898
# Add rocm libraries to LD_LIBRARY_PATH.
99-
ENV LD_LIBRARY_PATH="/opt/rocm/lib:${LD_LIBRARY_PATH}"
99+
ENV LD_LIBRARY_PATH="/usr/lib64:/opt/rocm/lib:${LD_LIBRARY_PATH}"
100100
# Add rocm binaries to PATH.
101101
ENV PATH="/opt/rocm/bin:${PATH}"

0 commit comments

Comments
 (0)