{2025.06} rocBLAS/4.4.0-rocm-compilers-19.0.0-ROCm-6.4.1 - #1549
{2025.06} rocBLAS/4.4.0-rocm-compilers-19.0.0-ROCm-6.4.1#1549hmeiland wants to merge 10 commits into
Conversation
|
By now, easybuilders/easybuild-easyconfigs#25576 is part of the EasyBuild 5.3.1. Please move this to an |
Build with EasyBuild 5.3.1 (rocBLAS-4.4.0 is included in easybuild-easyconfigs-v5.3.1), so no from-commit option is needed.
b17fe36 to
732635e
Compare
|
@casparvl I've moved rocBLAS to the |
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws on:arch=zen2 for:arch=x86_64/amd/zen2,accel=amd/gfx908 |
|
Looks like some non-ascii character is causing failures in delivering this event to the bot. I suspect it was a non-standard hyphen in the first message, replaced it by a regular hyphen. Let's try again. bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws on:arch=zen2 for:arch=x86_64/amd/zen2,accel=amd/gfx908 |
|
There was also still a bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws on:arch=zen2 for:arch=x86_64/amd/zen2,accel=amd/gfx908 |
|
New job on instance
|
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws on:arch=zen2 for:arch=x86_64/amd/zen2,accel=amd/gfx90a+amd/gfx942+amd/gfx1030+amd/gfx1100+amd/gfx1101+amd/gfx1200+amd/gfx1201 |
|
New job on instance
|
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws on:arch=zen3 for:arch=x86_64/amd/zen3,accel=amd/gfx908+amd/gfx90a+amd/gfx942+amd/gfx1030+amd/gfx1100+amd/gfx1101+amd/gfx1200+amd/gfx1201 |
|
New job on instance
|
|
New job on instance
|
|
New job on instance
|
|
New job on instance
|
|
New job on instance
|
|
New job on instance
|
|
New job on instance
|
|
New job on instance
|
|
New job on instance
|
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws on:arch=zen2 for:arch=x86_64/amd/zen2,accel=amd/gfx90a |
|
New job on instance
|
|
New job on instance
|
|
New job on instance
|
|
New job on instance
|
|
New job on instance
|
|
New job on instance
|
|
New job on instance
|
|
Trying to debug and solve the build issue in EESSI/software-layer-scripts#281, but it's not clear to me what's going on. Some builds just randomly stall and get aborted/requeued by Slurm. Initially it looked like an OOM issue, but that doesn't seem to be the case. |
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws on:arch=zen2 for:arch=x86_64/amd/zen2,accel=amd/gfx942 |
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-aws-eu-south on:arch=x86_64/amd/zen5 for:arch=x86_64/amd/zen5,accel=amd/gfx942 |
|
New job on instance
|
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws on:arch=x86_64/generic for:arch=x86_64/generic,accel=amd/gfx942 |
|
New job on instance
edit: ah, this was still using the wrong instance type, fixing that now... |
|
Actually, it looks like hipBLASLt is succeeding for many builds now, but now it's rocBLAS itself that's also getting stuck in the build step. Let me limit the number of cores for that build to 4 instead... |
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-aws-eu-south on:arch=x86_64/amd/zen5 for:arch=x86_64/amd/zen5,accel=amd/gfx942 |
|
New job on instance
|
|
Install failure for Boost again, retrying... bot: build repo:eessi.io-2025.06-software instance:eessi-bot-aws-eu-south on:arch=x86_64/amd/zen5 for:arch=x86_64/amd/zen5,accel=amd/gfx942 |
|
New job on instance
|
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-aws-eu-south on:arch=x86_64/amd/zen5 for:arch=x86_64/amd/zen5,accel=amd/gfx942 |
|
New job on instance
|
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws on:arch=x86_64/generic for:arch=x86_64/generic,accel=amd/gfx942 |
|
New job on instance
|
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-aws-eu-south on:arch=x86_64/amd/zen5 for:arch=x86_64/amd/zen5,accel=amd/gfx942 |
|
New job on instance
|
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws on:arch=sapphirerapids for:arch=x86_64/intel/sapphirerapids,accel=amd/gfx942 |
|
New job on instance
|
|
New job on instance
|
|
Cancelled some jobs again, they were completely stuck, now when building hipBLASLt again. It's still really weird that sometimes hipBLASLt works, but rocBLAS gets stuck, and the next time hipBLASLt gets stuck again... Reduced the number of cores for both to 4 now, let's try again... |
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-aws-eu-south on:arch=x86_64/amd/zen5 for:arch=x86_64/amd/zen5,accel=amd/gfx942 |
|
New job on instance
|
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-aws-eu-south on:arch=x86_64/amd/zen5 for:arch=x86_64/amd/zen5,accel=amd/gfx942 |
|
New job on instance
|
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-aws-eu-south on:arch=x86_64/amd/zen5 for:arch=x86_64/amd/zen5,accel=amd/gfx942 |
|
New job on instance
|
Add
rocBLAS-4.4.0-rocm-compilers-19.0.0-ROCm-6.4.1to theaccel/amdeasystack for
2025.06(eb-5.3.0-2025a).rocBLAS is the ROCm BLAS library and the natural next component to sit on top of
the
rocm-compilers/ ROCm 6.4.1 stack already prioritized here (#1499). Itunlocks GPU-accelerated dense linear algebra on AMD GPUs for the toolchain -
e.g. transparently offloading
DGEMMfrom FlexiBLAS-linked apps (HPL, Octave,NumPy/SciPy, ...) via a rocBLAS hook.
The easyconfig comes from the same upstream PR as the sibling
rocm-compilersentry (easybuilders/easybuild-easyconfigs#25576), so it is pinned with
from-commitin the same style. Its build/runtime dependencies (Tensile4.43.0, hipBLASLt 0.12.1, rocTracer 4.1.0, HIP 6.4.1) are all present on the
same commit.
easybuild/easyconfigs/r/rocBLAS/rocBLAS-4.4.0-rocm-compilers-19.0.0-ROCm-6.4.1.ebrocm-compilers/19.0.0-ROCm-6.4.1from-commit: 04fa96aa0041aa74e2a851ba1e22af411a800d75(last commit touching the easyconfig on #25576)