Skip to content

clang-format: src/sysFeatures_x86_tsc.c #26

clang-format: src/sysFeatures_x86_tsc.c

clang-format: src/sysFeatures_x86_tsc.c #26

name: LIKWID Build Tests for AMD GPU support
on:
push:
branches: [ master ]
paths:
- '**/rocmon*'
- 'src/topology_rocm.c'
- '**/sysFeatures_amd*'
- 'src/includes/likwid*.h'
- 'src/meta.c'
- 'src/devstring.c'
- 'src/perfgroup.c'
- 'src/sysFeatures.c'
- 'src/likwid_device.c'
- 'src/affinity.c'
- 'src/luawid.c'
- 'src/cpustring.c'
- '.github/workflows/buildtests-amd.yml'
pull_request:
branches: [ master ]
paths:
- '**/rocmon*'
- 'src/topology_rocm.c'
- '**/sysFeatures_amd*'
- 'src/includes/likwid*.h'
- 'src/meta.c'
- 'src/devstring.c'
- 'src/perfgroup.c'
- 'src/sysFeatures.c'
- 'src/likwid_device.c'
- 'src/affinity.c'
- 'src/luawid.c'
- 'src/cpustring.c'
- '.github/workflows/buildtests-amd.yml'
jobs:
build-x86-rocm:
runs-on: ubuntu-24.04
strategy:
fail-fast: false
matrix:
# You can find the available versions here:
# https://repo.radeon.com/rocm/apt/
rocm_version: [ "7.0.3", "7.1.1", "7.2.1" ]
steps:
- uses: actions/checkout@v6
- name: Install ROCm ${{matrix.rocm_version}}
run: |
sudo apt update
sudo apt install curl gpg
curl https://repo.radeon.com/rocm/rocm.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/rocm.gpg
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/rocm.gpg] https://repo.radeon.com/rocm/apt/${{matrix.rocm_version}} noble main" | sudo tee /etc/apt/sources.list.d/rocm.list
echo -e 'Package: *\nPin: release o=repo.radeon.com\nPin-Priority: 600' | sudo tee /etc/apt/preferences.d/rocm-pin-600
sudo apt update
sudo apt install rocm
- name: make -j$(nproc)
run: ROCM_HOME=/opt/rocm make ACCESSMODE=accessdaemon ROCM_INTERFACE=true