Skip to content

Commit 2ee0200

Browse files
committed
Merge remote-tracking branch 'origin/2023.06-software.eessi.io' into easybuild_5.1.0
2 parents 4a765c1 + 307de8b commit 2ee0200

File tree

3 files changed

+22
-12
lines changed

3 files changed

+22
-12
lines changed

.github/workflows/test-software.eessi.io.yml

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,17 +69,19 @@ jobs:
6969
# set $EESSI_CPU_FAMILY to the CPU architecture that corresponds to $EESSI_SOFTWARE_SUBDIR_OVERRIDE (part before the first slash),
7070
# to prevent issues with checks in the Easybuild configuration that use this variable
7171
export EESSI_CPU_FAMILY=${EESSI_SOFTWARE_SUBDIR_OVERRIDE%%/*}
72-
module load EasyBuild
73-
which eb
74-
eb --version
7572
export EESSI_PREFIX=/cvmfs/software.eessi.io/versions/${EESSI_VERSION}
7673
export EESSI_OS_TYPE=linux
7774
env | grep ^EESSI | sort
7875
7976
# first check the CPU-only builds for this CPU target
80-
echo "just run check_missing_installations.sh (should use easystacks/software.eessi.io/${EESSI_VERSION}/eessi-${EESSI_VERSION}-*.yml with latest EasyBuild release)"
77+
echo "first run check_missing_installations.sh for CPU-only builds"
8178
for easystack_file in $(EESSI_VERSION=${EESSI_VERSION} .github/workflows/scripts/only_latest_easystacks.sh); do
82-
echo "check missing installations for ${easystack_file}..."
79+
eb_version=$(echo ${easystack_file} | sed 's/.*eb-\([0-9.]*\).*.yml/\1/g')
80+
echo "check missing installations for ${easystack_file} with EasyBuild ${eb_version}..."
81+
module purge
82+
module load EasyBuild/${eb_version}
83+
which eb
84+
eb --version
8385
./check_missing_installations.sh ${easystack_file}
8486
ec=$?
8587
if [[ ${ec} -ne 0 ]]; then echo "missing installations found for ${easystack_file}!" >&2; exit ${ec}; fi
@@ -94,7 +96,12 @@ jobs:
9496
module use ${EESSI_SOFTWARE_PATH}/accel/${accel}/modules/all
9597
echo "checking missing installations for accelerator ${accel} using modulepath: ${MODULEPATH}"
9698
for easystack_file in $(EESSI_VERSION=${EESSI_VERSION} ACCEL_EASYSTACKS=1 .github/workflows/scripts/only_latest_easystacks.sh); do
97-
echo "check missing installations for ${easystack_file}..."
99+
eb_version=$(echo ${easystack_file} | sed 's/.*eb-\([0-9.]*\).*.yml/\1/g')
100+
echo "check missing installations for ${easystack_file} with EasyBuild ${eb_version}..."
101+
module purge
102+
module load EasyBuild/${eb_version}
103+
which eb
104+
eb --version
98105
./check_missing_installations.sh ${easystack_file}
99106
ec=$?
100107
if [[ ${ec} -ne 0 ]]; then echo "missing installations found for ${easystack_file}!" >&2; exit ${ec}; fi

easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2023a.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -170,12 +170,12 @@ easyconfigs:
170170
# # see https://github.com/easybuilders/easybuild-easyblocks/pull/3036
171171
# include-easyblocks-from-pr: 3036
172172
- LAMMPS-2Aug2023_update2-foss-2023a-kokkos.eb
173-
## PR 19573 was included since EB 4.9.1
174-
## - PyTorch-2.1.2-foss-2023a.eb:
175-
## options:
176-
## # see https://github.com/easybuilders/easybuild-easyconfigs/pull/19573
177-
## from-pr: 19573
178-
# - PyTorch-2.1.2-foss-2023a.eb
173+
# PR 19573 was included since EB 4.9.1
174+
# - PyTorch-2.1.2-foss-2023a.eb:
175+
# options:
176+
# # see https://github.com/easybuilders/easybuild-easyconfigs/pull/19573
177+
# from-pr: 19573
178+
- PyTorch-2.1.2-foss-2023a.eb
179179
- matplotlib-3.7.2-gfbf-2023a.eb
180180
# PR 19554 was included since EB 4.9.1
181181
# - PyQt5-5.15.10-GCCcore-12.3.0.eb:

eb_hooks.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1286,6 +1286,9 @@ def set_maximum(parallel, max_value):
12861286
'MBX': {
12871287
'*': (divide_by_factor, 2),
12881288
},
1289+
'PyTorch': {
1290+
CPU_TARGET_A64FX: (divide_by_factor, 4),
1291+
},
12891292
'TensorFlow': {
12901293
'*': (divide_by_factor, 2),
12911294
CPU_TARGET_A64FX: (set_maximum, 8),

0 commit comments

Comments
 (0)