[zorg] r291567 - [buildbot] Add slave to test libomp for ppc64le targets.
Samuel Antao via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 10 08:11:33 PST 2017
Author: sfantao
Date: Tue Jan 10 10:11:33 2017
New Revision: 291567
URL: http://llvm.org/viewvc/llvm-project?rev=291567&view=rev
Log:
[buildbot] Add slave to test libomp for ppc64le targets.
Summary:
This patch adds a slave to test libomp for powerpc64 little endian. This configuration is known to work but didn't have a bot to actually do the testing.
The configuration uses the existing builder infrastructure already in place for x86. The intent is to extend the testing to cover OpenMP offloading (libomptarget) when it is ready in the OpenMP project. The slave has an NVIDIA K40 GPU ready for that purpose.
Reviewers: hfinkel, ABataev, gkistanova, Hahnfeld
Subscribers: caomhin, grokos, arpith-jacob, carlo.bertolli, llvm-commits
Differential Revision: https://reviews.llvm.org/D28492
Modified:
zorg/trunk/buildbot/osuosl/master/config/builders.py
zorg/trunk/buildbot/osuosl/master/config/slaves.py
Modified: zorg/trunk/buildbot/osuosl/master/config/builders.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/buildbot/osuosl/master/config/builders.py?rev=291567&r1=291566&r2=291567&view=diff
==============================================================================
--- zorg/trunk/buildbot/osuosl/master/config/builders.py (original)
+++ zorg/trunk/buildbot/osuosl/master/config/builders.py Tue Jan 10 10:11:33 2017
@@ -971,6 +971,15 @@ def _get_openmp_builders():
cxx_compiler="clang++",
ompt=True,
env={'PATH':'/home/llvmbb/bin/clang-latest/bin:/home/llvmbb/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin'})},
+
+ {'name': "libomp-clang-ppc64le-linux-debian",
+ 'slavenames':["ppc64le-nvidia-K40"],
+ 'builddir':"libomp-clang-ppc64le-linux-debian",
+ 'factory' : Libiomp5Builder.getLibompCMakeBuildFactory(
+ c_compiler="/home/bbot/opt/clang/bin/clang",
+ cxx_compiler="/home/bbot/opt/clang/bin/clang++",
+ env={'PATH':'/home/bbot/opt/cmake/bin:/home/bbot/opt/ninja/bin:/usr/local/bin:/usr/bin:/bin'})},
+
]
def _get_libcxx_builders():
Modified: zorg/trunk/buildbot/osuosl/master/config/slaves.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/buildbot/osuosl/master/config/slaves.py?rev=291567&r1=291566&r2=291567&view=diff
==============================================================================
--- zorg/trunk/buildbot/osuosl/master/config/slaves.py (original)
+++ zorg/trunk/buildbot/osuosl/master/config/slaves.py Tue Jan 10 10:11:33 2017
@@ -95,6 +95,9 @@ def get_build_slaves():
create_slave("ppc64le-clang-lnt-test", properties={'jobs': 6}, max_builds=1),
create_slave("ppc64le-clang-multistage-test", properties={'jobs': 8}, max_builds=1),
create_slave("ppc64le-sanitizer", properties={'jobs': 4}, max_builds=1),
+
+ # POWER 8 PowerPC little endian (powerpc64le) with NVIDIA GPUs
+ create_slave("ppc64le-nvidia-K40", properties={'jobs': 4}, max_builds=1),
# Ubuntu x86-64, Intel(R) Xeon(R) CPU E5-2680 0 @ 2.70GHz
create_slave("hexagon-build-02", properties={'jobs': 12, 'loadaverage': 32},
More information about the llvm-commits
mailing list