-
Notifications
You must be signed in to change notification settings - Fork 705
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
{perf}[gompi/2023b] Score-P v8.4 w/ CUDA 12.4.0 #20146
{perf}[gompi/2023b] Score-P v8.4 w/ CUDA 12.4.0 #20146
Conversation
Score-P v8.4 has released with SHA256: 7bbde9a0721d27cc6205baf13c1626833bcfbabb1f33b325a2d67976290f7f8a Maybe, we can directly use the newest release instead of creating two recipes for the two versions. |
Test report by @Flamefire |
Test report by @Flamefire |
…asyconfigs into 20240319095402_new_pr_Score-P83
Test report by @casparvl |
Hm, not sure if this needs an actual GPU node, I'll try rebuilding on one... |
Test report by @casparvl |
Score-P shouldn't require any GPU being present when building. From the logs, it looks like
Unfortunately, I cannot say what exactly did go wrong without looking at |
No the issue is a "broken" GCC installation: GCC13 is just compatible with CUDA and requires fixed includes. I added that information to the description. |
This makes sense, since OpenMPI is built with GCC 13. |
Ah clear, thanks. Ok... I'll get back to this tomorrow :) |
UCX-CUDA for the 2023b toolchain contains CUDA 12.3.0 as a dependency. Any reasons for not using that here and using 12.4.0? |
Test report by @casparvl |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lgtm!
Going in, thanks @Flamefire! |
Because CUDA 12.3.0 does not support GCC 13. That EC should be removed. |
(created using
eb --new-pr
)Requires:
If the build fails with
the cause is very likely a missing
include-fixed
folder for GCC 13, see easybuilders/easybuild-easyblocks#3254. So either rename the include-fixed folder renamed by easybuild or regenerate it with$EBROOTGCC/libexec/gcc/x86_64-pc-linux-gnu/13.2.0/install-tools/mkheaders