Skip to content

Commit 875be1f

Browse files
Workaround W7900 bug
1 parent 7a2be2b commit 875be1f

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

.github/workflows/standalone-benchmark.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ jobs:
2727
- name: amd-mi300x
2828
runner: cern-nextgen-mi300x
2929
cmake_args: -DENABLE_CUDA=0 -DENABLE_HIP=1 -DHIP_AMDGPUTARGET=gfx942
30-
ca_args: --gpuType HIP
30+
ca_args: --gpuType HIP #--RTCTECHloadLaunchBoundsFromFile genGPUArch/amd-mi300x.par
3131
- name: amd-w7900
3232
runner: cern-nextgen-w7900
3333
cmake_args: -DENABLE_CUDA=0 -DENABLE_HIP=1 -DHIP_AMDGPUTARGET=gfx1100
34-
ca_args: --gpuType HIP --RTCTECHloadLaunchBoundsFromFile genGPUArch/amd-w7900.par
34+
ca_args: --gpuType HIP #--RTCTECHloadLaunchBoundsFromFile genGPUArch/amd-w7900.par
3535

3636
name: ${{ matrix.name }}
3737
steps:
@@ -41,7 +41,7 @@ jobs:
4141
- name: Build and Run
4242
run: |
4343
mkdir -p ${STANDALONE_DIR}
44-
. ${WORK_DIR}/${ALIBUILD_ARCH_PREFIX}/ninja-fortran/fortran-v1.11.1.g9-3/etc/profile.d/init.sh
44+
. ${WORK_DIR}/${ALIBUILD_ARCH_PREFIX}/ninja/fortran-v1.11.1.g9-15/etc/profile.d/init.sh
4545
. ${WORK_DIR}/${ALIBUILD_ARCH_PREFIX}/O2/${O2_REVISION}/etc/profile.d/init.sh
4646
4747
cmake -B ${BUILD_DIR} ${{ matrix.cmake_args }} -DENABLE_OPENCL=0 -DGPUCA_BUILD_EVENT_DISPLAY=0 -DGPUCA_DETERMINISTIC_MODE=GPU -DCMAKE_INSTALL_PREFIX=${STANDALONE_DIR} ${GITHUB_WORKSPACE}/GPU/GPUTracking/Standalone/
@@ -70,7 +70,7 @@ jobs:
7070
env:
7171
WORK_DIR: /cvmfs/alice.cern.ch
7272
ALIBUILD_ARCH_PREFIX: el9-x86_64/Packages
73-
O2_REVISION: daily-20260217-0000-1
73+
O2_REVISION: daily-20260223-0000-1
7474
STANDALONE_DIR: /root/standalone
7575
BUILD_DIR: /root/standalone/build
7676
ARTIFACT_FILE: /root/artifact.txt

GPU/GPUTracking/Definitions/Parameters/GPUParameters.csv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ GPUTPCGMMergerFinalize_1,256,,256,,,,,,,256,256
9797
GPUTPCGMMergerFinalize_2,256,,256,,,,,,,256,256
9898
,,,,,,,,,,,
9999
PAR:,,,,,,,,,,,
100-
AMD_EUS_PER_CU,0,0,4,4,,,,,,,
100+
AMD_EUS_PER_CU,4,0,4,4,,,,,,,
101101
SORT_STARTHITS,1,0,,,,,,,,,
102102
NEIGHBOURS_FINDER_MAX_NNEIGHUP,6,0,10,4,,,,,,4,4
103103
NEIGHBOURS_FINDER_UNROLL_GLOBAL,4,0,4,2,,,,,,,

dependencies/FindO2GPU.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,9 @@ function(detect_gpu_arch backend) # Detect GPU architecture, optionally filterri
7676
string(TOLOWER "${HIP_FIRST_TARGET}" HIP_FIRST_TARGET)
7777
string(REGEX MATCH "....$" HIP_FIRST_TARGET_PADDED "0000${HIP_FIRST_TARGET}")
7878
if(HIP_FIRST_TARGET_PADDED STRGREATER_EQUAL "1000")
79-
set(HIP_TARGET MI100)
79+
set(HIP_TARGET RDNA)
8080
elseif(HIP_FIRST_TARGET_PADDED STRGREATER_EQUAL "090a")
81-
set(HIP_TARGET MI100)
81+
set(HIP_TARGET MI210)
8282
elseif(HIP_FIRST_TARGET_PADDED STRGREATER_EQUAL "0908")
8383
set(HIP_TARGET MI100)
8484
elseif(HIP_FIRST_TARGET_PADDED STRGREATER_EQUAL "0906")

0 commit comments

Comments
 (0)