@@ -13,24 +13,24 @@ jobs:
1313 container : registry.cern.ch/alisw/slc9-gpu-builder:latest
1414 strategy :
1515 matrix :
16- name : [nvidia-h100] # , nvidia-l40s, amd-mi300x, amd-w7900]
16+ name : [nvidia-h100, nvidia-l40s, amd-mi300x, amd-w7900]
1717 include :
1818 - name : nvidia-h100
1919 runner : cern-nextgen-h100
2020 cmake_args : -DENABLE_CUDA=1 -DENABLE_HIP=0 -DCUDA_COMPUTETARGET=90
2121 ca_args : --gpuType CUDA # --RTCTECHloadLaunchBoundsFromFile genGPUArch/nvidia-h100.par
22- # - name: nvidia-l40s
23- # runner: cern-nextgen-l40s
24- # cmake_args: -DENABLE_CUDA=1 -DENABLE_HIP=0 -DCUDA_COMPUTETARGET=89
25- # ca_args: --gpuType CUDA --RTCTECHloadLaunchBoundsFromFile genGPUArch/nvidia-l40s.par
26- # - name: amd-mi300x
27- # runner: cern-nextgen-mi300x
28- # cmake_args: -DENABLE_CUDA=0 -DENABLE_HIP=1 -DHIP_AMDGPUTARGET=gfx942
29- # ca_args: --gpuType HIP --RTCTECHloadLaunchBoundsFromFile genGPUArch/amd-mi300x.par
30- # - name: amd-w7900
31- # runner: cern-nextgen-w7900
32- # cmake_args: -DENABLE_CUDA=0 -DENABLE_HIP=1 -DHIP_AMDGPUTARGET=gfx1100
33- # ca_args: --gpuType HIP --RTCTECHloadLaunchBoundsFromFile genGPUArch/amd-w7900.par
22+ - name : nvidia-l40s
23+ runner : cern-nextgen-l40s
24+ cmake_args : -DENABLE_CUDA=1 -DENABLE_HIP=0 -DCUDA_COMPUTETARGET=89
25+ ca_args : --gpuType CUDA # --RTCTECHloadLaunchBoundsFromFile genGPUArch/nvidia-l40s.par
26+ - name : amd-mi300x
27+ runner : cern-nextgen-mi300x
28+ cmake_args : -DENABLE_CUDA=0 -DENABLE_HIP=1 -DHIP_AMDGPUTARGET=gfx942
29+ ca_args : --gpuType HIP --RTCTECHloadLaunchBoundsFromFile genGPUArch/amd-mi300x.par
30+ - name : amd-w7900
31+ runner : cern-nextgen-w7900
32+ cmake_args : -DENABLE_CUDA=0 -DENABLE_HIP=1 -DHIP_AMDGPUTARGET=gfx1100
33+ ca_args : --gpuType HIP --RTCTECHloadLaunchBoundsFromFile genGPUArch/amd-w7900.par
3434
3535 name : ${{ matrix.name }}
3636 steps :
6161 tar -xf ${STANDALONE_DIR}/events/o2-simple.tar.xz -C ${STANDALONE_DIR}/events
6262 numactl --membind 1 --cpunodebind 1 ${STANDALONE_DIR}/ca -e o2-simple -g --seed 0 --memSize 20000000000 --sync --runs 1 --RTCenable --PROCdeterministicGPUReconstruction 1 --RTCoptSpecialCode 1 --debug 6 ${{ matrix.ca_args }}
6363
64- curl -v -o ${STANDALONE_DIR}/different- GPU.out https://cernbox.cern.ch/remote.php/dav/public-files/SfYXgQOHFga2w75/different -GPU.out
65- cmp ${STANDALONE_DIR}/GPU.out ${STANDALONE_DIR}/different -GPU.out
66- rm -rf ${STANDALONE_DIR}/GPU.out ${STANDALONE_DIR}/different -GPU.out
64+ curl -v -o ${STANDALONE_DIR}/o2-simple- GPU.out https://cernbox.cern.ch/remote.php/dav/public-files/SfYXgQOHFga2w75/o2-simple -GPU.out
65+ cmp ${STANDALONE_DIR}/GPU.out ${STANDALONE_DIR}/o2-simple -GPU.out
66+ rm -rf ${STANDALONE_DIR}/GPU.out ${STANDALONE_DIR}/o2-simple -GPU.out
6767
6868 rm -rf ${STANDALONE_DIR}/events
6969 env :
0 commit comments