diff --git a/easystacks/software.eessi.io/2025.06/rebuilds/20251030-eb-5.1.2-UCX-bistro-fix.yml b/easystacks/software.eessi.io/2025.06/rebuilds/20251030-eb-5.1.2-UCX-bistro-fix.yml new file mode 100644 index 0000000000..008023bf37 --- /dev/null +++ b/easystacks/software.eessi.io/2025.06/rebuilds/20251030-eb-5.1.2-UCX-bistro-fix.yml @@ -0,0 +1,15 @@ +# With an update to CUDA driver R575 or newer UCX fails to create a registration cache +# This cache is essential to prevent having to pin memory for every individual data +# transfer. Pinning memory for every individual transfer introduces a high overhead on +# every transfer, crippling performance +# A patch was introduced to solve the issue, this rebuild reinstalls UCX with that patch. +# More information, see https://gitlab.com/eessi/support/-/issues/209 +easyconfigs: + - UCX-1.16.0-GCCcore-13.3.0.eb: + options: + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/24388 + from-commit: d438adc699f5ff35d866d9045f0aae663a0913cb + - UCX-1.18.0-GCCcore-14.2.0.eb: + options: + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/24388 + from-commit: d438adc699f5ff35d866d9045f0aae663a0913cb