From 9238a031b245c4e023ef1bcd96dcc2e3f6a39800 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Mon, 20 Jan 2025 16:35:49 +0100 Subject: [PATCH 1/3] add TensorFlow 2.13.0 (and some dependencies) --- .../sapphire_rapids/eessi-2023.06-eb-4.8.2-2023a.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/easystacks/software.eessi.io/2023.06/sapphire_rapids/eessi-2023.06-eb-4.8.2-2023a.yml b/easystacks/software.eessi.io/2023.06/sapphire_rapids/eessi-2023.06-eb-4.8.2-2023a.yml index e2a4aed631..395a0e685d 100644 --- a/easystacks/software.eessi.io/2023.06/sapphire_rapids/eessi-2023.06-eb-4.8.2-2023a.yml +++ b/easystacks/software.eessi.io/2023.06/sapphire_rapids/eessi-2023.06-eb-4.8.2-2023a.yml @@ -11,3 +11,15 @@ easyconfigs: - poetry-1.5.1-GCCcore-12.3.0.eb - git-2.41.0-GCCcore-12.3.0-nodocs.eb - flit-3.9.0-GCCcore-12.3.0.eb + - foss-2023a.eb + - pybind11-2.11.1-GCCcore-12.3.0.eb: + # avoid indirect dependency on old CMake version built with GCCcore/10.2.0 via Catch2 build dependency; + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/19270 + options: + from-pr: 19270 + - SciPy-bundle-2023.07-gfbf-2023a.eb + - TensorFlow-2.13.0-foss-2023a.eb: + # patch setup.py for grpcio extension in TensorFlow 2.13.0 easyconfigs to take into account alternate sysroot; + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/19268 + options: + from-pr: 19268 From 4e9b74dcf972baf433a73e730b6290f82b36223f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Mon, 20 Jan 2025 20:58:08 +0100 Subject: [PATCH 2/3] use from-pr for OpenBLAS (required for Sapphire Rapids support) --- .../2023.06/sapphire_rapids/eessi-2023.06-eb-4.8.2-2023a.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/easystacks/software.eessi.io/2023.06/sapphire_rapids/eessi-2023.06-eb-4.8.2-2023a.yml b/easystacks/software.eessi.io/2023.06/sapphire_rapids/eessi-2023.06-eb-4.8.2-2023a.yml index 395a0e685d..d1dc67660d 100644 --- a/easystacks/software.eessi.io/2023.06/sapphire_rapids/eessi-2023.06-eb-4.8.2-2023a.yml +++ b/easystacks/software.eessi.io/2023.06/sapphire_rapids/eessi-2023.06-eb-4.8.2-2023a.yml @@ -11,6 +11,11 @@ easyconfigs: - poetry-1.5.1-GCCcore-12.3.0.eb - git-2.41.0-GCCcore-12.3.0-nodocs.eb - flit-3.9.0-GCCcore-12.3.0.eb + - OpenBLAS-0.3.23-GCC-12.3.0.eb: + options: + # required for Intel Sapphire Rapids support + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/19159 + from-pr: 19159 - foss-2023a.eb - pybind11-2.11.1-GCCcore-12.3.0.eb: # avoid indirect dependency on old CMake version built with GCCcore/10.2.0 via Catch2 build dependency; From 1d097dd297477bd2f948fe5c5b1006e4d81d9ef1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Mon, 20 Jan 2025 22:24:08 +0100 Subject: [PATCH 3/3] include fixes for SciPy-bundle from PR 21693 --- .../2023.06/sapphire_rapids/eessi-2023.06-eb-4.8.2-2023a.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/easystacks/software.eessi.io/2023.06/sapphire_rapids/eessi-2023.06-eb-4.8.2-2023a.yml b/easystacks/software.eessi.io/2023.06/sapphire_rapids/eessi-2023.06-eb-4.8.2-2023a.yml index d1dc67660d..5b22019772 100644 --- a/easystacks/software.eessi.io/2023.06/sapphire_rapids/eessi-2023.06-eb-4.8.2-2023a.yml +++ b/easystacks/software.eessi.io/2023.06/sapphire_rapids/eessi-2023.06-eb-4.8.2-2023a.yml @@ -22,7 +22,9 @@ easyconfigs: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/19270 options: from-pr: 19270 - - SciPy-bundle-2023.07-gfbf-2023a.eb + - SciPy-bundle-2023.07-gfbf-2023a.eb: + options: + from-pr: 21693 - TensorFlow-2.13.0-foss-2023a.eb: # patch setup.py for grpcio extension in TensorFlow 2.13.0 easyconfigs to take into account alternate sysroot; # see https://github.com/easybuilders/easybuild-easyconfigs/pull/19268