Skip to content

Commit bb8533b

Browse files
authored
[OpenMP] Adds another AMDGPU OpenMP bot (#94)
This adds a sanity-check bot to the AMDGPU OpenMP Offloading bot infrastructure. It is a copy of the existing production bot, but with an updated OS and ROCm base-installation and running on a more potent machine.
1 parent a52fe06 commit bb8533b

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed

buildbot/osuosl/master/config/builders.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1793,6 +1793,32 @@
17931793
],
17941794
)},
17951795

1796+
{'name' : "openmp-offload-amdgpu-runtime-2",
1797+
'tags' : ["openmp"],
1798+
'workernames' : ["rocm-worker-hw-02"],
1799+
'builddir': "openmp-offload-amdgpu-runtime-2",
1800+
'factory' : OpenMPBuilder.getOpenMPCMakeBuildFactory(
1801+
clean=True,
1802+
enable_runtimes=['openmp'],
1803+
depends_on_projects=['llvm','clang','lld','openmp'],
1804+
extraCmakeArgs=[
1805+
"-DCMAKE_BUILD_TYPE=Release",
1806+
"-DCLANG_DEFAULT_LINKER=lld",
1807+
"-DLLVM_TARGETS_TO_BUILD=X86;AMDGPU",
1808+
"-DLLVM_ENABLE_ASSERTIONS=ON",
1809+
"-DLLVM_ENABLE_RUNTIMES=openmp",
1810+
"-DCMAKE_C_COMPILER_LAUNCHER=ccache",
1811+
"-DCMAKE_CXX_COMPILER_LAUNCHER=ccache",
1812+
],
1813+
install=True,
1814+
testsuite=False,
1815+
testsuite_sollvevv=False,
1816+
extraTestsuiteCmakeArgs=[
1817+
"-DTEST_SUITE_SOLLVEVV_OFFLOADING_CFLAGS=-fopenmp-targets=amdgcn-amd-amdhsa;-Xopenmp-target=amdgcn-amd-amdhsa",
1818+
"-DTEST_SUITE_SOLLVEVV_OFFLOADING_LDLAGS=-fopenmp-targets=amdgcn-amd-amdhsa;-Xopenmp-target=amdgcn-amd-amdhsa",
1819+
],
1820+
)},
1821+
17961822
{'name' : "openmp-offload-libc-amdgpu-runtime",
17971823
'tags' : ["openmp"],
17981824
'workernames' : ["omp-vega20-1"],

buildbot/osuosl/master/config/workers.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,7 @@ def get_all():
300300

301301
# Flang OpenMP on AMDGPU, Ubuntu 22.04.3, AMD(R) EPYC 9354 @ 2.5GHz with 512GB Memory, 1 MI210 GPU with 64GB Memory
302302
create_worker("rocm-worker-hw-01", properties={'jobs': 64}, max_builds=1),
303+
create_worker("rocm-worker-hw-02", properties={'jobs': 64}, max_builds=1),
303304

304305
# AMD ROCm support, Ubuntu 18.04.6, AMD Ryzen @ 1.5 GHz, MI200 GPU
305306
create_worker("mi200-buildbot", max_builds=1),

0 commit comments

Comments
 (0)