software-layer
software-layer copied to clipboard
Put a Lmod-relevant wrapper in place for archdetect accelerator detection
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-hpc.org-2023.06-software,eessi-hpc.org-2023.06-compat,eessi.io-2023.06-software,eessi.io-2023.06-compat
bot: build repo:eessi.io-2023.06-software arch:x86_64/generic
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/genericfromocaisa- expanded format:
build repository:eessi.io-2023.06-software architecture:x86_64/generic
- expanded format:
-
handling command
build repository:eessi.io-2023.06-software architecture:x86_64/genericresulted in:- submitted job
22672, for details & status see https://github.com/EESSI/software-layer/pull/783#issuecomment-2407777392
- submitted job
Updates by the bot instance boegel-bot-deucalion
(click for details)
- account
ocaisahas 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/genericfromocaisa- expanded format:
build repository:eessi.io-2023.06-software architecture:x86_64/generic
- expanded format:
-
handling command
build repository:eessi.io-2023.06-software architecture:x86_64/genericresulted in:- no jobs were submitted
New job on instance eessi-bot-mc-aws for CPU micro-architecture x86_64-generic for repository eessi.io-2023.06-software in job dir /project/def-users/SHARED/jobs/2024.10/pr_783/22672
| date | job status | comment |
|---|---|---|
| Oct 11 16:44:21 UTC 2024 | submitted | job id 22672 awaits release by job manager |
| Oct 11 16:45:07 UTC 2024 | released | job awaits launch by Slurm scheduler |
| Oct 11 16:51:10 UTC 2024 | running | job 22672 is running |
| Oct 11 16:58:16 UTC 2024 | finished | :grin: SUCCESS (click triangle for details)
|
| Oct 11 16:58:16 UTC 2024 | test result | :grin: SUCCESS (click triangle for details)
|
| Oct 15 07:33:05 UTC 2024 | uploaded | transfer of eessi-2023.06-software-linux-x86_64-generic-1728665496.tar.gz to S3 bucket succeeded |
Label bot:deploy has been set by user trz42, but this person does not have permission to trigger deployments
This is part of #781 , where I have a chicken egg situation (I need the script in place so the module can be tested in CI). The wrapper is required so I only take absolutely minimal changes from the called script (in my case I just want the value of result, no error codes or anything)
Script has become available via CernVM-FS:
$ cat /cvmfs/software.eessi.io/versions/2023.06/init/lmod_eessi_archdetect_wrapper_accel.sh
# This can be leveraged by the source_sh() feature of Lmod
export EESSI_ACCEL_SUBDIR=$($(dirname $(readlink -f $BASH_SOURCE))/eessi_archdetect.sh accelpath)
PR merged! Moved ['/project/def-users/SHARED/jobs/2024.10/pr_783/22672'] to /project/def-users/SHARED/trash_bin/EESSI/software-layer/2024.10.15
PR merged! Moved [] to /home/kehoste/project_dir/bot/trash-bin #$HOME/trash_bin/EESSI/software-layer/2024.10.15
PR merged! Moved [] to /project/def-users/SHARED/trash_bin/EESSI/software-layer/2024.10.15