You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 "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)
Support driver libraries in multiple locations (via CUDA compat libraries, via links to host libraries, and under /.singularity.d/libs so our linker also works within containers). This requires updates to the ld.config that we ship for our linker. The relevant libraries are listed within https://github.com/apptainer/apptainer/blob/main/etc/nvliblist.conf
Add p7zip to support unpacking RPMs (optional now that we have permission to ship the CUDA compatibility libraries under the CUDA EULA)
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:
host_injectionssubdirectory with the build bot (and for end users). WIP with Build CUDA underhost_injectionsand make EESSI aware of host CUDA drivers #368host_injections(WIP with Install CUDA and CUDA-Samples via the bot #381)CUDAsamplesto verify CUDA compilation with this approach (WIP with Install CUDA and CUDA-Samples via the bot #381)/.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.confp7zipto support unpacking RPMs (optional now that we have permission to ship the CUDA compatibility libraries under the CUDA EULA)