software-layer
software-layer copied to clipboard
Use ReFrame's CPU autodetect in test step
I've figured out the way we can use the CPU autodetection of ReFrame with the local spawner. We just inject the partition name for the current SLURM partition in which we are running into the ReFrame configuration file. This ensures that we get one topology file per SLURM partition that is autodetected. Note that the autodetection only needs to happen once for each architecture, and then it's there "forever" in the .reframe in the homedir of the bot.
It's good to use the autodetection, as it guarantees all the CPU info we potentially rely on in the EESSI test suite is present. This is preferable over hard-coding it, and actually recommended according to our own documentation :D
Instance eessi-bot-mc-aws is configured to build for:
- architectures:
x86_64/generic,x86_64/intel/haswell,x86_64/intel/skylake_avx512,x86_64/amd/zen2,x86_64/amd/zen3,aarch64/generic,aarch64/neoverse_n1,aarch64/neoverse_v1 - repositories:
eessi.io-2023.06-compat,eessi-hpc.org-2023.06-software,eessi-hpc.org-2023.06-compat,eessi.io-2023.06-software
Instance boegel-bot-deucalion is configured to build for:
- architectures:
aarch64/a64fx - repositories:
eessi.io-2023.06-software
Instance eessi-bot-mc-azure is configured to build for:
- architectures:
x86_64/amd/zen4 - repositories:
eessi.io-2023.06-compat,eessi-hpc.org-2023.06-compat,eessi-hpc.org-2023.06-software,eessi.io-2023.06-software
bot: build repo:eessi.io-2023.06-software arch:x86_64/amd/zen3
Updates by the bot instance eessi-bot-mc-aws
(click for details)
-
received bot command
build repo:eessi.io-2023.06-software arch:x86_64/amd/zen3fromcasparvl- expanded format:
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3
- expanded format:
-
handling command
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3resulted in:- submitted job
16827, for details & status see https://github.com/EESSI/software-layer/pull/682#issuecomment-2304840397
- submitted job
Updates by the bot instance eessi-bot-mc-azure
(click for details)
-
received bot command
build repo:eessi.io-2023.06-software arch:x86_64/amd/zen3fromcasparvl- expanded format:
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3
- expanded format:
-
handling command
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3resulted in:- no jobs were submitted
Updates by the bot instance boegel-bot-deucalion
(click for details)
- account
casparvlhas NO permission to send commands to the bot
New job on instance eessi-bot-mc-aws for architecture x86_64-amd-zen3 for repository eessi.io-2023.06-software in job dir /project/def-users/SHARED/jobs/2024.08/pr_682/16827
| date | job status | comment |
|---|---|---|
| Aug 22 14:37:54 UTC 2024 | submitted | job id 16827 awaits release by job manager |
| Aug 22 14:38:15 UTC 2024 | released | job awaits launch by Slurm scheduler |
| Aug 22 14:44:28 UTC 2024 | finished | :cry: FAILURE (click triangle for details)
|
| Aug 22 14:44:28 UTC 2024 | test result | :cry: FAILURE (click triangle for details)
|
bot: build repo:eessi.io-2023.06-software arch:x86_64/amd/zen3
Updates by the bot instance eessi-bot-mc-aws
(click for details)
-
received bot command
build repo:eessi.io-2023.06-software arch:x86_64/amd/zen3fromcasparvl- expanded format:
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3
- expanded format:
-
handling command
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3resulted in:- submitted job
16828, for details & status see https://github.com/EESSI/software-layer/pull/682#issuecomment-2304869433
- submitted job
Updates by the bot instance boegel-bot-deucalion
(click for details)
- account
casparvlhas NO permission to send commands to the bot
Updates by the bot instance eessi-bot-mc-azure
(click for details)
-
received bot command
build repo:eessi.io-2023.06-software arch:x86_64/amd/zen3fromcasparvl- expanded format:
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3
- expanded format:
-
handling command
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3resulted in:- no jobs were submitted
New job on instance eessi-bot-mc-aws for architecture x86_64-amd-zen3 for repository eessi.io-2023.06-software in job dir /project/def-users/SHARED/jobs/2024.08/pr_682/16828
| date | job status | comment |
|---|---|---|
| Aug 22 14:50:20 UTC 2024 | submitted | job id 16828 awaits release by job manager |
| Aug 22 14:50:39 UTC 2024 | released | job awaits launch by Slurm scheduler |
| Aug 22 14:51:43 UTC 2024 | finished | :cry: FAILURE (click triangle for details)
|
| Aug 22 14:51:43 UTC 2024 | test result | :cry: FAILURE (click triangle for details)
|
bot: build repo:eessi.io-2023.06-software arch:x86_64/amd/zen3
Updates by the bot instance eessi-bot-mc-aws
(click for details)
-
received bot command
build repo:eessi.io-2023.06-software arch:x86_64/amd/zen3fromcasparvl- expanded format:
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3
- expanded format:
-
handling command
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3resulted in:- submitted job
16829, for details & status see https://github.com/EESSI/software-layer/pull/682#issuecomment-2304908380
- submitted job
Updates by the bot instance boegel-bot-deucalion
(click for details)
- account
casparvlhas NO permission to send commands to the bot
Updates by the bot instance eessi-bot-mc-azure
(click for details)
-
received bot command
build repo:eessi.io-2023.06-software arch:x86_64/amd/zen3fromcasparvl- expanded format:
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3
- expanded format:
-
handling command
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3resulted in:- no jobs were submitted
New job on instance eessi-bot-mc-aws for architecture x86_64-amd-zen3 for repository eessi.io-2023.06-software in job dir /project/def-users/SHARED/jobs/2024.08/pr_682/16829
| date | job status | comment |
|---|---|---|
| Aug 22 15:04:13 UTC 2024 | submitted | job id 16829 awaits release by job manager |
| Aug 22 15:05:06 UTC 2024 | released | job awaits launch by Slurm scheduler |
| Aug 22 15:06:11 UTC 2024 | finished | :cry: FAILURE (click triangle for details)
|
| Aug 22 15:06:11 UTC 2024 | test result | :cry: FAILURE (click triangle for details)
|
bot: build repo:eessi.io-2023.06-software arch:x86_64/amd/zen3
Updates by the bot instance eessi-bot-mc-aws
(click for details)
-
received bot command
build repo:eessi.io-2023.06-software arch:x86_64/amd/zen3fromcasparvl- expanded format:
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3
- expanded format:
-
handling command
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3resulted in:- submitted job
16830, for details & status see https://github.com/EESSI/software-layer/pull/682#issuecomment-2304926754
- submitted job
Updates by the bot instance boegel-bot-deucalion
(click for details)
- account
casparvlhas NO permission to send commands to the bot
Updates by the bot instance eessi-bot-mc-azure
(click for details)
-
received bot command
build repo:eessi.io-2023.06-software arch:x86_64/amd/zen3fromcasparvl- expanded format:
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3
- expanded format:
-
handling command
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3resulted in:- no jobs were submitted
New job on instance eessi-bot-mc-aws for architecture x86_64-amd-zen3 for repository eessi.io-2023.06-software in job dir /project/def-users/SHARED/jobs/2024.08/pr_682/16830
| date | job status | comment |
|---|---|---|
| Aug 22 15:08:48 UTC 2024 | submitted | job id 16830 awaits release by job manager |
| Aug 22 15:09:17 UTC 2024 | released | job awaits launch by Slurm scheduler |
| Aug 22 15:10:21 UTC 2024 | finished | :cry: FAILURE (click triangle for details)
|
| Aug 22 15:10:21 UTC 2024 | test result | :cry: FAILURE (click triangle for details)
|
bot: build repo:eessi.io-2023.06-software arch:x86_64/amd/zen3
Updates by the bot instance eessi-bot-mc-aws
(click for details)
-
received bot command
build repo:eessi.io-2023.06-software arch:x86_64/amd/zen3fromcasparvl- expanded format:
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3
- expanded format:
-
handling command
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3resulted in:- submitted job
16831, for details & status see https://github.com/EESSI/software-layer/pull/682#issuecomment-2304935053
- submitted job
Updates by the bot instance eessi-bot-mc-azure
(click for details)
-
received bot command
build repo:eessi.io-2023.06-software arch:x86_64/amd/zen3fromcasparvl- expanded format:
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3
- expanded format:
-
handling command
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3resulted in:- no jobs were submitted
Updates by the bot instance boegel-bot-deucalion
(click for details)
- account
casparvlhas NO permission to send commands to the bot
New job on instance eessi-bot-mc-aws for architecture x86_64-amd-zen3 for repository eessi.io-2023.06-software in job dir /project/def-users/SHARED/jobs/2024.08/pr_682/16831
| date | job status | comment |
|---|---|---|
| Aug 22 15:10:50 UTC 2024 | submitted | job id 16831 awaits release by job manager |
| Aug 22 15:11:24 UTC 2024 | released | job awaits launch by Slurm scheduler |
| Aug 22 15:12:30 UTC 2024 | running | job 16831 is running |
| Aug 22 15:27:18 UTC 2024 | finished | :cry: FAILURE (click triangle for details)
|
| Aug 22 15:27:18 UTC 2024 | test result | :grin: SUCCESS (click triangle for details)
|
bot: build repo:eessi.io-2023.06-software arch:x86_64/generic bot: build repo:eessi.io-2023.06-software arch:x86_64/intel/haswell bot: build repo:eessi.io-2023.06-software arch:x86_64/intel/skylake_avx512 bot: build repo:eessi.io-2023.06-software arch:x86_64/amd/zen2 bot: build repo:eessi.io-2023.06-software arch:x86_64/amd/zen3 bot: build repo:eessi.io-2023.06-software arch:x86_64/amd/zen4 bot: build repo:eessi.io-2023.06-software arch:aarch64/generic bot: build repo:eessi.io-2023.06-software arch:aarch64/neoverse_n1 bot: build repo:eessi.io-2023.06-software arch:aarch64/neoverse_v1
Updates by the bot instance eessi-bot-mc-aws
(click for details)
-
received bot command
build repo:eessi.io-2023.06-software arch:x86_64/genericfromcasparvl- expanded format:
build repository:eessi.io-2023.06-software architecture:x86_64/generic
- expanded format:
-
received bot command
build repo:eessi.io-2023.06-software arch:x86_64/intel/haswellfromcasparvl- expanded format:
build repository:eessi.io-2023.06-software architecture:x86_64/intel/haswell
- expanded format:
-
received bot command
build repo:eessi.io-2023.06-software arch:x86_64/intel/skylake_avx512fromcasparvl- expanded format:
build repository:eessi.io-2023.06-software architecture:x86_64/intel/skylake_avx512
- expanded format:
-
received bot command
build repo:eessi.io-2023.06-software arch:x86_64/amd/zen2fromcasparvl- expanded format:
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen2
- expanded format:
-
received bot command
build repo:eessi.io-2023.06-software arch:x86_64/amd/zen3fromcasparvl- expanded format:
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3
- expanded format:
-
received bot command
build repo:eessi.io-2023.06-software arch:x86_64/amd/zen4fromcasparvl- expanded format:
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen4
- expanded format:
-
received bot command
build repo:eessi.io-2023.06-software arch:aarch64/genericfromcasparvl- expanded format:
build repository:eessi.io-2023.06-software architecture:aarch64/generic
- expanded format:
-
received bot command
build repo:eessi.io-2023.06-software arch:aarch64/neoverse_n1fromcasparvl- expanded format:
build repository:eessi.io-2023.06-software architecture:aarch64/neoverse_n1
- expanded format:
-
received bot command
build repo:eessi.io-2023.06-software arch:aarch64/neoverse_v1fromcasparvl- expanded format:
build repository:eessi.io-2023.06-software architecture:aarch64/neoverse_v1
- expanded format:
-
handling command
build repository:eessi.io-2023.06-software architecture:x86_64/genericresulted in:- submitted job
16832, for details & status see https://github.com/EESSI/software-layer/pull/682#issuecomment-2304971218
- submitted job
-
handling command
build repository:eessi.io-2023.06-software architecture:x86_64/intel/haswellresulted in:- submitted job
16833, for details & status see https://github.com/EESSI/software-layer/pull/682#issuecomment-2304971649
- submitted job
-
handling command
build repository:eessi.io-2023.06-software architecture:x86_64/intel/skylake_avx512resulted in:- submitted job
16834, for details & status see https://github.com/EESSI/software-layer/pull/682#issuecomment-2304972005
- submitted job
-
handling command
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen2resulted in:- submitted job
16835, for details & status see https://github.com/EESSI/software-layer/pull/682#issuecomment-2304972391
- submitted job
-
handling command
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3resulted in:- submitted job
16836, for details & status see https://github.com/EESSI/software-layer/pull/682#issuecomment-2304972786
- submitted job
-
handling command
build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen4resulted in:- no jobs were submitted
-
handling command
build repository:eessi.io-2023.06-software architecture:aarch64/genericresulted in:- submitted job
16837, for details & status see https://github.com/EESSI/software-layer/pull/682#issuecomment-2304973254
- submitted job
-
handling command
build repository:eessi.io-2023.06-software architecture:aarch64/neoverse_n1resulted in:- submitted job
16838, for details & status see https://github.com/EESSI/software-layer/pull/682#issuecomment-2304973624
- submitted job
-
handling command
build repository:eessi.io-2023.06-software architecture:aarch64/neoverse_v1resulted in:- submitted job
16839, for details & status see https://github.com/EESSI/software-layer/pull/682#issuecomment-2304974018
- submitted job