-
Notifications
You must be signed in to change notification settings - Fork 66
Open
Description
There have been a number of issues and PRs to date related to this, but we now need to get this in order and bring all those efforts up to date. There's the updated task list for supporting NVIDIAs GPUs:
- Support CUDA installations under
host_injectionssubdirectory with the build bot (and for end users). WIP with Build CUDA underhost_injectionsand make EESSI aware of host CUDA drivers #368 - Support "standard" CUDA installation but with hook to strip out everything not in the runtime and replace them by symlinks to the CUDA installation under
host_injections(WIP with Install CUDA and CUDA-Samples via the bot #381) - Install
CUDAsamplesto verify CUDA compilation with this approach (WIP with Install CUDA and CUDA-Samples via the bot #381) - Support driver libraries in multiple locations (via CUDA compat libraries, via links to host libraries, and under
/.singularity.d/libsso our linker also works within containers). This requires updates to theld.configthat we ship for our linker. The relevant libraries are listed within https://github.com/apptainer/apptainer/blob/main/etc/nvliblist.conf- Add
p7zipto support unpacking RPMs (optional now that we have permission to ship the CUDA compatibility libraries under the CUDA EULA)
- Add
Metadata
Metadata
Assignees
Labels
No labels