software-layer
software-layer copied to clipboard
Software layer of the EESSI project
This is an enhancement for #871 and implements the comment from @boegel in https://github.com/EESSI/software-layer/pull/871#issuecomment-2606523933. I've tested it locally with `EESSI-extend` for the following scenarios: - no `keeppreviousinstall` -> this always...
CI to ensure `from-pr` and friends are not used in easystacks, and `from-commit` is merged upstream.
We need a yaml parser CI to make sure that `from-pr` is not being used in easystack files. We also need to check that if `from-commit` is being used that...
PR to debug issues building TensorFlow v2.15.1 with CUDA v12.1.1 1. Uses an updated `tensorflow.py` easyblock that solves an `ImportError` issue with `libnccl.so.2`. See https://github.com/easybuilders/easybuild-easyblocks/pull/3497 Notes: - we should build...
I accidentally triggered a CUDA+UCX-CUDA build for zen2 without accelerator target in https://github.com/EESSI/software-layer/pull/817#issuecomment-2490279284, and this worked fine, so I almost overlooked that I overlooked that I forgot to specify the...
I just tried the `eessi_container.sh` script on a system configured to use apptainer and with `$APPTAINER_BIND` defined instead of `$SINGULARITY_BIND`, got `WARNING: SINGULARITY_BIND and APPTAINER_BIND have different values, using the...
What we want to support for developers is probably: ``` /path/to/dev.eessi.io/accel/modules:/path/to/dev.eessi.io/modules:/path/to/software.eessi.io/accel/modules:/path/to/software.eessi.io/modules ``` But the installation script is currently not configured to support this
When the head node and the compute node have different microarchitectures, modules loaded in the head node must be reloaded in the compute node to get the right binaries. The...
On some systems, Lmod may configured to create a user cache (in `~/.cache/lmod`) after a very short amount of time, for example on Vega: ``` $ ml --config 2>&1 |...