-
Notifications
You must be signed in to change notification settings - Fork 50
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
Add CUDA 12.1.1, CUDA samples, and CUDA related hooks and lmodrc changes #434
Add CUDA 12.1.1, CUDA samples, and CUDA related hooks and lmodrc changes #434
Conversation
…DA module if a full CUDA SDK was also installed in host_injections (otherwise you have dead links to the non-redistributable parts of the CUDA SDK). Furthermore, for GPU enabled modules, it checks if the drivers have been linked in in the host_injections directory. It also checks if they are new enough to be used with the CUDA version that was used as a dependency for the GPU-enabled module you are trying to load. If any of these checks is not true, it prints an error message with advice on how to proceed.
… are allowed to redistribute. It will create symlinks to the host_injections directory for the rest of the files that we are not allowed to redistribute. Additionally, create a hook to inject the GPU lmod property when creating module files for modules that have CUDA as a dependency
Instance
|
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.
There's some really impressive stuff going on here :P
This doesn't work as is, it requires #410 |
@casparvl This needs a sync with the target branch |
…o cuda_cuda_samples_eessi_io
Synch with target branch and correct some errors
Just want to see what happens if I trigger the bot on this... |
bot: build repo:eessi.io-2023.06-software arch:x86_64/intel/skylake_avx512 |
Updates by the bot instance
|
New job on instance
|
…l the CUDA SDK or link the CUDA drivers
…ware-layer into cuda_cuda_samples_eessi_io
easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.8.2-system.yml
Outdated
Show resolved
Hide resolved
…ck are processed (where needed)
…uda_host_injections.sh
bot: build repo:eessi.io-2023.06-software arch:x86_64/intel/skylake_avx512 |
bot: build repo:eessi.io-2023.06-software arch:x86_64/generic |
Updates by the bot 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
|
Upload of tarball for
I've uploaded |
All 8 staging PRs merged, deploy is under way... |
This has all been heavily reviewed and tested!
Going in, thanks to everyone for all the efforts to get this merged, especially @huebner-m who put a lot of the initial effort in. It's been a journey! |
Equivalent of #381, now targetting the new eessi.io domain.