Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

{compiler,lang}[GCCcore/13.3.0,foss/2024a] LLVM v14.0.6, numba v0.60.0 w/ llvmlite #22489

Open
wants to merge 7 commits into
base: 5.0.x
Choose a base branch
from

Conversation

Thyre
Copy link
Contributor

@Thyre Thyre commented Mar 7, 2025

@github-actions github-actions bot added the update label Mar 7, 2025
Copy link

github-actions bot commented Mar 7, 2025

Updated software LLVM-14.0.6-GCCcore-13.3.0-llvmlite.eb

Diff against LLVM-14.0.6-GCCcore-13.2.0-llvmlite.eb

easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-13.2.0-llvmlite.eb

diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-13.2.0-llvmlite.eb b/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-13.3.0-llvmlite.eb
index cce51f9755..093c727cec 100644
--- a/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-13.2.0-llvmlite.eb
+++ b/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-13.3.0-llvmlite.eb
@@ -13,8 +13,8 @@ description = """The LLVM Core libraries provide a modern source- and target-ind
 
  This version include patches for llvmlite / numba."""
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
-toolchainopts = {'cstd': 'gnu++11', 'pic': True}
+toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchainopts = {'cstd': 'gnu11', 'pic': True}
 
 source_urls = ['https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s/']
 sources = ['llvm-project-%(version)s.src.tar.xz']
@@ -34,16 +34,16 @@ checksums = [
 # Patches from https://github.com/numba/llvmlite/raw/v0.41.1/conda-recipes/ but
 # renamed to follow EasyBuild conventions.
 builddependencies = [
-    ('binutils', '2.40'),
-    ('CMake', '3.27.6'),
-    ('Python', '3.11.5'),
-    ('lit', '18.1.7'),
-    ('git', '2.42.0'),
+    ('binutils', '2.42'),
+    ('CMake', '3.29.3'),
+    ('Python', '3.12.3'),
+    ('lit', '18.1.8'),
+    ('git', '2.45.1'),
 ]
 
 dependencies = [
-    ('ncurses', '6.4'),
-    ('zlib', '1.2.13'),
+    ('ncurses', '6.5'),
+    ('zlib', '1.3.1'),
 ]
 
 build_shared_libs = True
Diff against LLVM-18.1.8-GCCcore-13.3.0-minimal.eb

easybuild/easyconfigs/l/LLVM/LLVM-18.1.8-GCCcore-13.3.0-minimal.eb

diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-18.1.8-GCCcore-13.3.0-minimal.eb b/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-13.3.0-llvmlite.eb
index c9a25fa7e2..093c727cec 100644
--- a/easybuild/easyconfigs/l/LLVM/LLVM-18.1.8-GCCcore-13.3.0-minimal.eb
+++ b/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-13.3.0-llvmlite.eb
@@ -1,6 +1,6 @@
 name = 'LLVM'
-version = '18.1.8'
-versionsuffix = '-minimal'
+version = '14.0.6'
+versionsuffix = '-llvmlite'
 
 homepage = "https://llvm.org/"
 description = """The LLVM Core libraries provide a modern source- and target-independent
@@ -9,17 +9,30 @@ description = """The LLVM Core libraries provide a modern source- and target-ind
  specified code representation known as the LLVM intermediate representation
  ("LLVM IR"). The LLVM Core libraries are well documented, and it is
  particularly easy to invent your own language (or port an existing compiler)
- to use LLVM as an optimizer and code generator."""
+ to use LLVM as an optimizer and code generator.
+
+ This version include patches for llvmlite / numba."""
 
 toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
-toolchainopts = {'cstd': 'gnu++11', 'pic': True}
+toolchainopts = {'cstd': 'gnu11', 'pic': True}
 
 source_urls = ['https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s/']
-sources = [
-    'llvm-project-%(version)s.src.tar.xz'
+sources = ['llvm-project-%(version)s.src.tar.xz']
+patches = [
+    'LLVM-14.0.6-clear-gotoffsetmap.patch',
+    'LLVM-14.0.6-svml.patch',
+    'LLVM-14.0.x_fix-print-changed-dot-cfg-test.patch',
+]
+checksums = [
+    {'llvm-project-14.0.6.src.tar.xz': '8b3cfd7bc695bd6cea0f37f53f0981f34f87496e79e2529874fd03a2f9dd3a8a'},
+    {'LLVM-14.0.6-clear-gotoffsetmap.patch': 'c048afdddcf54c7213018d06f709f61274af5b90b8dcd97a632be4fe53750a51'},
+    {'LLVM-14.0.6-svml.patch': '5776de38e7b663fe9d3ae0a218e380dd59186c565ae277cb7e50785b253640c0'},
+    {'LLVM-14.0.x_fix-print-changed-dot-cfg-test.patch':
+     'd21abda1ecc5d15f1734d529a1332eea2c5f429281fb62969b9ee88acf3516f3'},
 ]
-checksums = ['0b58557a6d32ceee97c8d533a59b9212d87e0fc4d2833924eb6c611247db2f2a']
 
+# Patches from https://github.com/numba/llvmlite/raw/v0.41.1/conda-recipes/ but
+# renamed to follow EasyBuild conventions.
 builddependencies = [
     ('binutils', '2.42'),
     ('CMake', '3.29.3'),
Diff against LLVM-14.0.6-GCCcore-12.2.0-llvmlite.eb

easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-12.2.0-llvmlite.eb

diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-12.2.0-llvmlite.eb b/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-13.3.0-llvmlite.eb
index 6c0883ba9b..093c727cec 100644
--- a/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-12.2.0-llvmlite.eb
+++ b/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-13.3.0-llvmlite.eb
@@ -13,8 +13,8 @@ description = """The LLVM Core libraries provide a modern source- and target-ind
 
  This version include patches for llvmlite / numba."""
 
-toolchain = {'name': 'GCCcore', 'version': '12.2.0'}
-toolchainopts = {'cstd': 'gnu++11', 'pic': True}
+toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchainopts = {'cstd': 'gnu11', 'pic': True}
 
 source_urls = ['https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s/']
 sources = ['llvm-project-%(version)s.src.tar.xz']
@@ -34,16 +34,18 @@ checksums = [
 # Patches from https://github.com/numba/llvmlite/raw/v0.41.1/conda-recipes/ but
 # renamed to follow EasyBuild conventions.
 builddependencies = [
-    ('binutils', '2.39'),
-    ('CMake', '3.24.3'),
-    ('Python', '3.10.8'),
-    ('lit', '18.1.2'),
+    ('binutils', '2.42'),
+    ('CMake', '3.29.3'),
+    ('Python', '3.12.3'),
+    ('lit', '18.1.8'),
+    ('git', '2.45.1'),
 ]
 
 dependencies = [
-    ('ncurses', '6.3'),
-    ('zlib', '1.2.12'),
+    ('ncurses', '6.5'),
+    ('zlib', '1.3.1'),
 ]
+
 build_shared_libs = True
 
 minimal = True

Updated software numba-0.60.0-foss-2024a.eb

Diff against numba-0.60.0-foss-2023b.eb

easybuild/easyconfigs/n/numba/numba-0.60.0-foss-2023b.eb

diff --git a/easybuild/easyconfigs/n/numba/numba-0.60.0-foss-2023b.eb b/easybuild/easyconfigs/n/numba/numba-0.60.0-foss-2024a.eb
index 81daffd4c0..f8b3d36c48 100644
--- a/easybuild/easyconfigs/n/numba/numba-0.60.0-foss-2023b.eb
+++ b/easybuild/easyconfigs/n/numba/numba-0.60.0-foss-2024a.eb
@@ -8,7 +8,7 @@ description = """Numba is an Open Source NumPy-aware optimizing compiler for
 Python sponsored by Continuum Analytics, Inc. It uses the remarkable LLVM
 compiler infrastructure to compile Python syntax to machine code."""
 
-toolchain = {'name': 'foss', 'version': '2023b'}
+toolchain = {'name': 'foss', 'version': '2024a'}
 toolchainopts = {'pic': True}
 
 builddependencies = [
@@ -16,8 +16,8 @@ builddependencies = [
 ]
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('SciPy-bundle', '2023.11'),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
 ]
 
 local_llvmlite_preinstallopts = "export LLVM_CONFIG=${EBROOTLLVM}/bin/llvm-config && "
Diff against numba-0.58.1-foss-2022b.eb

easybuild/easyconfigs/n/numba/numba-0.58.1-foss-2022b.eb

diff --git a/easybuild/easyconfigs/n/numba/numba-0.58.1-foss-2022b.eb b/easybuild/easyconfigs/n/numba/numba-0.60.0-foss-2024a.eb
index b153655881..f8b3d36c48 100644
--- a/easybuild/easyconfigs/n/numba/numba-0.58.1-foss-2022b.eb
+++ b/easybuild/easyconfigs/n/numba/numba-0.60.0-foss-2024a.eb
@@ -1,14 +1,14 @@
 easyblock = 'PythonBundle'
 
 name = 'numba'
-version = '0.58.1'
+version = '0.60.0'
 
 homepage = 'https://numba.pydata.org/'
 description = """Numba is an Open Source NumPy-aware optimizing compiler for
 Python sponsored by Continuum Analytics, Inc. It uses the remarkable LLVM
 compiler infrastructure to compile Python syntax to machine code."""
 
-toolchain = {'name': 'foss', 'version': '2022b'}
+toolchain = {'name': 'foss', 'version': '2024a'}
 toolchainopts = {'pic': True}
 
 builddependencies = [
@@ -16,22 +16,21 @@ builddependencies = [
 ]
 
 dependencies = [
-    ('Python', '3.10.8'),
-    ('SciPy-bundle', '2023.02'),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
 ]
 
+local_llvmlite_preinstallopts = "export LLVM_CONFIG=${EBROOTLLVM}/bin/llvm-config && "
+local_llvmlite_preinstallopts += "sed -i 's/llvm_config, \"--system-libs/llvm_config, \"--link-static --system-libs/' "
+local_llvmlite_preinstallopts += "ffi/build.py && "
+
 exts_list = [
-    ('llvmlite', '0.41.1', {
-        'patches': ['llvmlite-0.41.1_static-linking-of-LLVM.patch'],
-        'preinstallopts': "export LLVM_CONFIG=${EBROOTLLVM}/bin/llvm-config && ",
-        'checksums': [
-            {'llvmlite-0.41.1.tar.gz': 'f19f767a018e6ec89608e1f6b13348fa2fcde657151137cb64e56d48598a92db'},
-            {'llvmlite-0.41.1_static-linking-of-LLVM.patch':
-             '0cb1fbe13db4ce8b697305229b6b6d79671a3ec5b93e95b4e059033ca626b43e'},
-        ],
+    ('llvmlite', '0.43.0', {
+        'preinstallopts': local_llvmlite_preinstallopts,
+        'checksums': ['ae2b5b5c3ef67354824fb75517c8db5fbe93bc02cd9671f3c62271626bc041d5'],
     }),
     (name, version, {
-        'checksums': ['487ded0633efccd9ca3a46364b40006dbdaca0f95e99b8b83e778d1195ebcbaa'],
+        'checksums': ['5df6158e5584eece5fc83294b949fd30b9f1125df7708862205217e068aabf16'],
     }),
 ]
 
Diff against numba-0.58.1-foss-2023a.eb

easybuild/easyconfigs/n/numba/numba-0.58.1-foss-2023a.eb

diff --git a/easybuild/easyconfigs/n/numba/numba-0.58.1-foss-2023a.eb b/easybuild/easyconfigs/n/numba/numba-0.60.0-foss-2024a.eb
index 971f71028a..f8b3d36c48 100644
--- a/easybuild/easyconfigs/n/numba/numba-0.58.1-foss-2023a.eb
+++ b/easybuild/easyconfigs/n/numba/numba-0.60.0-foss-2024a.eb
@@ -1,14 +1,14 @@
 easyblock = 'PythonBundle'
 
 name = 'numba'
-version = '0.58.1'
+version = '0.60.0'
 
 homepage = 'https://numba.pydata.org/'
 description = """Numba is an Open Source NumPy-aware optimizing compiler for
 Python sponsored by Continuum Analytics, Inc. It uses the remarkable LLVM
 compiler infrastructure to compile Python syntax to machine code."""
 
-toolchain = {'name': 'foss', 'version': '2023a'}
+toolchain = {'name': 'foss', 'version': '2024a'}
 toolchainopts = {'pic': True}
 
 builddependencies = [
@@ -16,22 +16,21 @@ builddependencies = [
 ]
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('SciPy-bundle', '2023.07'),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
 ]
 
+local_llvmlite_preinstallopts = "export LLVM_CONFIG=${EBROOTLLVM}/bin/llvm-config && "
+local_llvmlite_preinstallopts += "sed -i 's/llvm_config, \"--system-libs/llvm_config, \"--link-static --system-libs/' "
+local_llvmlite_preinstallopts += "ffi/build.py && "
+
 exts_list = [
-    ('llvmlite', '0.41.1', {
-        'patches': ['llvmlite-0.41.1_static-linking-of-LLVM.patch'],
-        'preinstallopts': "export LLVM_CONFIG=${EBROOTLLVM}/bin/llvm-config && ",
-        'checksums': [
-            {'llvmlite-0.41.1.tar.gz': 'f19f767a018e6ec89608e1f6b13348fa2fcde657151137cb64e56d48598a92db'},
-            {'llvmlite-0.41.1_static-linking-of-LLVM.patch':
-             '0cb1fbe13db4ce8b697305229b6b6d79671a3ec5b93e95b4e059033ca626b43e'},
-        ],
+    ('llvmlite', '0.43.0', {
+        'preinstallopts': local_llvmlite_preinstallopts,
+        'checksums': ['ae2b5b5c3ef67354824fb75517c8db5fbe93bc02cd9671f3c62271626bc041d5'],
     }),
     (name, version, {
-        'checksums': ['487ded0633efccd9ca3a46364b40006dbdaca0f95e99b8b83e778d1195ebcbaa'],
+        'checksums': ['5df6158e5584eece5fc83294b949fd30b9f1125df7708862205217e068aabf16'],
     }),
 ]
 

@Thyre
Copy link
Contributor Author

Thyre commented Mar 7, 2025

Test report by @Thyre
FAILED
Build succeeded for 0 out of 2 (2 easyconfigs in total)
ZAM054 - Linux Zorin OS 17, x86_64, 12th Gen Intel(R) Core(TM) i7-1260P, 1 x NVIDIA NVIDIA GeForce MX550, 565.57.01, Python 3.10.12
See https://gist.github.com/Thyre/d15025638f59ba450c33197d776251c3 for a full test report.


Missing dependencies...

@Thyre
Copy link
Contributor Author

Thyre commented Mar 7, 2025

Test report by @Thyre
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
Linux - Linux Arch Linux UNKNOWN, x86_64, AMD Ryzen 7 7800X3D 8-Core Processor, 1 x NVIDIA NVIDIA GeForce RTX 3070, 570.124.04, Python 3.13.2
See https://gist.github.com/Thyre/46aa1dfe1a2983d0fd06cdffae5ed2c0 for a full test report.

@Thyre
Copy link
Contributor Author

Thyre commented Mar 7, 2025

With #20902 and the corresponding, just merged, EasyBlock for EasyBuild 5.0, the EasyConfig for LLVM added here also needs to be updated accordingly.

Right now, this PR targets develop, where the new EasyBlock is not yet available.
Should this PR switch to 5.0.x?

@Thyre
Copy link
Contributor Author

Thyre commented Mar 7, 2025

Test report by @Thyre
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
Linux - Linux Arch Linux UNKNOWN, x86_64, AMD Ryzen 7 7800X3D 8-Core Processor, 1 x NVIDIA NVIDIA GeForce RTX 3070, 570.124.04, Python 3.13.2
See https://gist.github.com/Thyre/d072858d6b9e3f2e132dbc01cf365bcf for a full test report.

@Crivella
Copy link
Contributor

Crivella commented Mar 7, 2025

Should this PR switch to 5.0.x?

I think unless it is a critical update develop should not be target anymore as 5.0.x is around the corner for relase

@Thyre
Copy link
Contributor Author

Thyre commented Mar 7, 2025

I think unless it is a critical update develop should not be target anymore as 5.0.x is around the corner for relase

Will rework this against 5.0.x then, after the other test system has built everything.

@Thyre
Copy link
Contributor Author

Thyre commented Mar 7, 2025

Test report by @Thyre
SUCCESS
Build succeeded for 20 out of 20 (2 easyconfigs in total)
ZAM054 - Linux Zorin OS 17, x86_64, 12th Gen Intel(R) Core(TM) i7-1260P, 1 x NVIDIA NVIDIA GeForce MX550, 565.57.01, Python 3.10.12
See https://gist.github.com/Thyre/fb85c91942a6e540a5ae7e9d717351d4 for a full test report.

…0.0-foss-2024a.eb

Signed-off-by: Jan André Reuter <j.reuter@fz-juelich.de>
@Thyre Thyre force-pushed the 20250307093003_new_pr_LLVM1406 branch from cefac45 to 24ae9d2 Compare March 7, 2025 11:02
@Thyre Thyre changed the base branch from develop to 5.0.x March 7, 2025 11:02
Signed-off-by: Jan André Reuter <j.reuter@fz-juelich.de>
@Thyre Thyre force-pushed the 20250307093003_new_pr_LLVM1406 branch from 24ae9d2 to c386880 Compare March 7, 2025 11:03
Signed-off-by: Jan André Reuter <j.reuter@fz-juelich.de>
Signed-off-by: Jan André Reuter <j.reuter@fz-juelich.de>
@Thyre
Copy link
Contributor Author

Thyre commented Mar 8, 2025

Local test ran into sanity check failures with llvm-mt we've seen before, see #22491.

@Thyre
Copy link
Contributor Author

Thyre commented Mar 8, 2025

Test report by @Thyre
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3657
FAILED
Build succeeded for 0 out of 2 (2 easyconfigs in total)
ZAM054 - Linux Zorin OS 17, x86_64, 12th Gen Intel(R) Core(TM) i7-1260P, 1 x NVIDIA NVIDIA GeForce MX550, 565.57.01, Python 3.10.12
See https://gist.github.com/Thyre/82e1c64094f08ad0da7df164efe3f978 for a full test report.

@Thyre
Copy link
Contributor Author

Thyre commented Mar 8, 2025

Test report by @Thyre
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3657
FAILED
Failed during parsing of the easyconfigs, so no ecs were built (2 easyconfigs in total)
ZAM054 - Linux Zorin OS 17, x86_64, 12th Gen Intel(R) Core(TM) i7-1260P, 1 x NVIDIA NVIDIA GeForce MX550, 565.57.01, Python 3.10.12
See https://gist.github.com/Thyre/75ee7caa207b0e97098e052e8aa6ac3c for a full test report.

@Thyre Thyre force-pushed the 20250307093003_new_pr_LLVM1406 branch from 415dacd to 862876e Compare March 8, 2025 15:44
@Thyre
Copy link
Contributor Author

Thyre commented Mar 8, 2025

Test report by @Thyre
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3657
FAILED
Failed during parsing of the easyconfigs, so no ecs were built (2 easyconfigs in total)
ZAM054 - Linux Zorin OS 17, x86_64, 12th Gen Intel(R) Core(TM) i7-1260P, 1 x NVIDIA NVIDIA GeForce MX550, 565.57.01, Python 3.10.12
See https://gist.github.com/Thyre/0ac34ce1f21e01abd05d5f8156578257 for a full test report.

Signed-off-by: Jan André Reuter <j.reuter@fz-juelich.de>
@Thyre Thyre force-pushed the 20250307093003_new_pr_LLVM1406 branch from 862876e to 840f2b0 Compare March 8, 2025 15:45
@Thyre
Copy link
Contributor Author

Thyre commented Mar 8, 2025

Test report by @Thyre
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3657
FAILED
Build succeeded for 0 out of 2 (2 easyconfigs in total)
ZAM054 - Linux Zorin OS 17, x86_64, 12th Gen Intel(R) Core(TM) i7-1260P, 1 x NVIDIA NVIDIA GeForce MX550, 565.57.01, Python 3.10.12
See https://gist.github.com/Thyre/d0ce7730d7ca24f10ec1da670f360e34 for a full test report.

@Thyre
Copy link
Contributor Author

Thyre commented Mar 8, 2025

Test report by @Thyre
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3657
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
Linux - Linux Arch Linux UNKNOWN, x86_64, AMD Ryzen 7 7800X3D 8-Core Processor, Python 3.13.2
See https://gist.github.com/Thyre/32e6070bedac2ea2b10d911af1b58069 for a full test report.

@Thyre
Copy link
Contributor Author

Thyre commented Mar 8, 2025

Hm, my Zorin OS system still fails to build LLVM with llvm-mt tests failing. My Arch Linux system manages to build everything fine. Let's check another system...

I may need to build LLVM with debug enabled to look into this further. Based on the contents of the build folder, I don't see where things fail.

@Thyre
Copy link
Contributor Author

Thyre commented Mar 8, 2025

Test report by @Thyre
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3657
SUCCESS
Build succeeded for 18 out of 18 (1 easyconfigs in total)
datenlager - Linux Ubuntu 24.04, x86_64, AMD Ryzen 7 3700X 8-Core Processor, Python 3.12.3
See https://gist.github.com/Thyre/300a75e5ed5328b225481914660ca7a6 for a full test report.

@Thyre
Copy link
Contributor Author

Thyre commented Mar 9, 2025

@boegelbot please test @ jsc-zen3
CORE_CNT=16
EB_BRANCH=5.0.x
EB_ARGS="--installpath /tmp/$USER/pr22489 --include-easyblocks-from-pr 3657"

@boegelbot
Copy link
Collaborator

@Thyre: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ "5.0.x" != 'develop' ]]; then EB_BRANCH="5.0.x" ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/"5.0.x" source init_env_easybuild_develop.sh; fi; EB_PR=22489 EB_ARGS="--installpath /tmp/$USER/pr22489 --include-easyblocks-from-pr 3657" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH="5.0.x" /opt/software/slurm/bin/sbatch --job-name test_PR_22489 --ntasks="16" ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 5904

Test results coming soon (I hope)...

- notification for comment with ID 2708731290 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3657
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.5, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/1a553546f57d2cf1c436f0ca785aa519 for a full test report.

@Thyre
Copy link
Contributor Author

Thyre commented Mar 9, 2025

Test report by @Thyre
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3657
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
ZAM054 - Linux Zorin OS 17, x86_64, 12th Gen Intel(R) Core(TM) i7-1260P, 1 x NVIDIA NVIDIA GeForce MX550, 565.57.01, Python 3.10.12
See https://gist.github.com/Thyre/1f9b391c0a62a3feca2d43f3232382b5 for a full test report.

Signed-off-by: Jan André Reuter <j.reuter@fz-juelich.de>
@Thyre
Copy link
Contributor Author

Thyre commented Mar 9, 2025

Test report by @Thyre
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3657
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
ZAM054 - Linux Zorin OS 17, x86_64, 12th Gen Intel(R) Core(TM) i7-1260P, 1 x NVIDIA NVIDIA GeForce MX550, 565.57.01, Python 3.10.12
See https://gist.github.com/Thyre/82e0a6b24046638126f0a44e5e6d41b8 for a full test report.

@Thyre
Copy link
Contributor Author

Thyre commented Mar 10, 2025

Test report by @Thyre
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3657
SUCCESS
Build succeeded for 3 out of 3 (2 easyconfigs in total)
Linux - Linux Arch Linux UNKNOWN, x86_64, AMD Ryzen 7 7800X3D 8-Core Processor, 1 x AMD Navi 48 [RX 9070/9070 XT] (model: 0x7550, driver: "6.13.5-arch1-1"), 1 x AMD Raphael (model: 0x164e, driver: "6.13.5-arch1-1"), Python 3.13.2
See https://gist.github.com/Thyre/721906ee394b0dc5b9efa0a6b2991d9f for a full test report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants