【Docker】nvidia-container-runtimeDependsnvidia-container-runtime-hook

mac2024-04-03  34

在安装nvidia-container-runtime时报错:

nvidia-container-runtime: Depends: nvidia-container-runtime-hook(< 2.0.0) but it is not going to be installed

nvidia-container-runtime-hook这个hook是在nvidia-container-runtime创建容器时,去检查容器是否需要使用GPU(通过环境变量NVIDIA_VISIBLE_DEVICES来判断)。如果需要则调用libnvidia-container来暴露GPU给容器使用。否则则走默认的runc逻辑。

解决办法:

先查看一下可安装的nvidia-container-runtime-hook的版本。

apt-cache madison nvidia-container-runtime-hook

然后选择一个版本安装。

sudo apt-get install -y nvidia-container-runtime-hook=1.4.0-1

完成之后重新安装nvidia-container-runtime就可以了。

最新回复(0)