[ROCM][CI] Bump rocjitsu SDK and enable gfx1151 e2e tests (#24931)
Update the pinned TheRock nightly from 10.1.0a20260909 to
10.2.0a20260914. Add gfx1151 to the rocjitsu CI matrix and the helper's
default target list, using the SDK's gfx1151.json configuration and the
existing RDNA3 test filters.
All 1,123 existing e2e tests and 217 gfx1151 tests pass locally under
rocjitsu with CTest -j8, including the nine RDNA3-specific cases on
gfx1151. There are no failures or skips in the selected suites.
Assisted-by: codex (gpt-6-astra)
diff --git a/.github/workflows/ci_linux_x64_clang.yml b/.github/workflows/ci_linux_x64_clang.yml
index 42092df..7ce1f5f 100644
--- a/.github/workflows/ci_linux_x64_clang.yml
+++ b/.github/workflows/ci_linux_x64_clang.yml
@@ -51,7 +51,7 @@
python3 -m venv "${sdk_venv}"
"${sdk_venv}/bin/python" -m pip install --pre \
--index-url https://nightly.repo.amd.com/rocm/whl-next/ \
- "rocm[libraries,devel]==10.1.0a20260909"
+ "rocm[libraries,devel]==10.2.0a20260914"
"${sdk_venv}/bin/rocm-sdk" init
"${sdk_venv}/bin/rocm-sdk" version
rocm_root="$("${sdk_venv}/bin/rocm-sdk" path --root)"
@@ -62,7 +62,7 @@
timeout-minutes: 120
run: |
./build_tools/cmake/test_rocm_targets_with_rocjitsu.sh \
- "${BUILD_DIR}" gfx942 gfx950 gfx1100 gfx1201 gfx1250
+ "${BUILD_DIR}" gfx942 gfx950 gfx1100 gfx1151 gfx1201 gfx1250
env:
IREE_ROCJITSU_RUN_ID: ci
CTEST_PARALLEL_LEVEL: 8
diff --git a/build_tools/cmake/test_rocm_targets_with_rocjitsu.sh b/build_tools/cmake/test_rocm_targets_with_rocjitsu.sh
index 4c92f15..ddf9c3a 100755
--- a/build_tools/cmake/test_rocm_targets_with_rocjitsu.sh
+++ b/build_tools/cmake/test_rocm_targets_with_rocjitsu.sh
@@ -29,11 +29,12 @@
exit 2
fi
-readonly -a ALL_TARGETS=(gfx942 gfx950 gfx1100 gfx1201 gfx1250)
+readonly -a ALL_TARGETS=(gfx942 gfx950 gfx1100 gfx1151 gfx1201 gfx1250)
declare -Ar ROCJITSU_CONFIGS=(
[gfx942]="gfx942_cdna3.json"
[gfx950]="gfx950_mi355x.json"
[gfx1100]="gfx1100_w7900.json"
+ [gfx1151]="gfx1151.json"
[gfx1201]="gfx1201_r9700.json"
[gfx1250]="gfx1250_mi455x.json"
)
@@ -41,6 +42,7 @@
[gfx942]='^requires-gpu-(cdna4|rdna3|rdna4|gfx1250)$'
[gfx950]='^requires-gpu-(cdna3|rdna3|rdna4|gfx1250)$'
[gfx1100]='^requires-gpu-(cdna3|cdna4|rdna4|gfx1250)$'
+ [gfx1151]='^requires-gpu-(cdna3|cdna4|rdna4|gfx1250)$'
[gfx1201]='^requires-gpu-(cdna3|cdna4|rdna3|gfx1250)$'
[gfx1250]='^requires-gpu-(cdna3|cdna4|rdna3|rdna4|wave64)$'
)
@@ -51,7 +53,7 @@
Reconfigures an existing regular IREE build and runs its ROCm e2e tests under
rocjitsu. Supported targets:
- gfx942 gfx950 gfx1100 gfx1201 gfx1250
+ gfx942 gfx950 gfx1100 gfx1151 gfx1201 gfx1250
BUILD_DIR defaults to IREE_BUILD_DIR or "build". With no target arguments, all
supported targets are built and tested sequentially in the same build tree.