Kenneth Hoste
Kenneth Hoste
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 |...
Reported by @ollystephens via Slack. Problem was the RPATH sanity check for `M4-1.4.19.eb` was failing because no `RPATH` section was found in the `m4` binary, despite having the `--rpath` configuratoin...
The logic in `EasyBlock.install_all_extensions` is a bit weird: it will first *try* to install extensions in parallel via `install_extensions_parallel`, and fall back to `install_extensions_sequential` when a `NotImplementedError` is raised. The...
With https://github.com/easybuilders/easybuild-framework/pull/4868, we're now re-generating a fake module file for each extension, but we're reusing the same location *and* same name each time. This is especially problematic when installing extensions...
censor values of filtered/sensitive environment variables rather than removing them from test report
follow-up to #4877 by @Crivella tests will need some work, so marked as WIP This results in filtered/censored environment variables to still be mentioned in the test report, but without...
see https://github.com/easybuilders/easybuild-framework/pull/4692/files#r2036929976 We should also support cases like: ```python cuda_sanity_ignore_files = ['lib/*.so']
Examples include: ``` /software/Uni-Core/0.0.3-foss-2023a-CUDA-12.1.1/lib/python3.11/site-packages/unicore_fused_adam.cpython-311-x86_64-linux-gnu.so ``` and (which is in a deeper subdirectory `torch/lib`): ``` /software/PyTorch/2.1.2-foss-2023a-CUDA-12.1.1/lib/python3.11/site-packages/torch/lib/libtorch_cuda.so ```
fixes #4744
I'm working on an overview of different software installation tools (conda, containers, EasyBuild, Spack, Python virtual environments, etc.), and we're using `tblite` as a running example. One thing I would...