Skip to content

Commit 7e968ca

Browse files
[IntelNav] ci: bump ROCm to 6.4 for __hip_fp8_e4m3 type
ROCm 6.2.4's HIP runtime doesn't define __hip_fp8_e4m3 which ggml/src/ggml-cuda/vendors/hip.h:250 references unconditionally — the compile fires "unknown type name '__hip_fp8_e4m3'" on every .cu.o target. The type was added in the 6.3 series. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 32f29f7 commit 7e968ca

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

.github/workflows/intelnav-release.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,10 @@ jobs:
177177
sudo mkdir -p /etc/apt/keyrings
178178
wget -qO - https://repo.radeon.com/rocm/rocm.gpg.key \
179179
| sudo gpg --dearmor -o /etc/apt/keyrings/rocm.gpg
180-
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/rocm.gpg] https://repo.radeon.com/rocm/apt/6.2.4 jammy main" \
180+
# ROCm 6.3+ is required by ggml-cuda's vendor header — it
181+
# references `__hip_fp8_e4m3` which older HIP runtimes don't
182+
# define. Pin to a current point release on the 6.4 line.
183+
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/rocm.gpg] https://repo.radeon.com/rocm/apt/6.4 jammy main" \
181184
| sudo tee /etc/apt/sources.list.d/rocm.list
182185
printf 'Package: *\nPin: origin "repo.radeon.com"\nPin-Priority: 600\n' \
183186
| sudo tee /etc/apt/preferences.d/rocm-pin-600 >/dev/null

0 commit comments

Comments
 (0)