From e731ade78fdbd3f7d7e4777c0907d80c7d5970ee Mon Sep 17 00:00:00 2001 From: Benedikt Riedel Date: Wed, 25 Oct 2023 13:10:34 -0500 Subject: [PATCH] gpu: Add libnvidia-nvvm.so to nvliblist.conf Cherry pick https://github.com/apptainer/apptainer/pull/1753 Original commit message: Adding libnvidia-nvvm.so to nvliblist.conf to accomodate changes in CUDA12 and NVIDIA Drivers > 530 Signed-off-by: Benedikt Riedel --- CHANGELOG.md | 6 ++++++ CONTRIBUTORS.md | 2 ++ etc/nvliblist.conf | 1 + 3 files changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 65c3267df3..9fb90369ae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ ## Changes Since Last Release +### Changed defaults / behaviours + +- Added `libnvidia-nvvm` to `nvliblist.conf`. Newer NVIDIA Drivers (known with + >= 525.85.05) require this lib to compile OpenCL programs against NVIDIA GPUs, + i.e. `libnvidia-opencl` depends on `libnvidia-nvvm`. + ### New Features & Functionality - The `registry login` and `registry logout` commands now support a `--authfile diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index edd606d6f6..7b76efccd9 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -114,4 +114,6 @@ The following have contributed code and/or documentation to this repository. - Pranathi Locula - Filip Gorczyca - Carmelo Piccione +- Nicholas Yue +- Benedikt Riedel ``` diff --git a/etc/nvliblist.conf b/etc/nvliblist.conf index 92c6803254..a47bcfae0e 100644 --- a/etc/nvliblist.conf +++ b/etc/nvliblist.conf @@ -45,6 +45,7 @@ libnvidia-gtk2.so libnvidia-gtk3.so libnvidia-ifr.so libnvidia-ml.so +libnvidia-nvvm.so libnvidia-opencl.so libnvidia-opticalflow.so libnvidia-ptxjitcompiler.so