gpt4 book ai didi

docker - Nvidia-docker : Unknown runtime specified nvidia

转载 作者:行者123 更新时间:2023-12-02 08:15:13 31 4
gpt4 key购买 nike

我尝试在安装 docker-ce 后安装 nvidia-docker。我关注的是:https://github.com/NVIDIA/nvidia-docker安装 nvidia-docker。看来已经正确安装了。

我尝试运行:

$ sudo docker run --runtime=nvidia --rm nvidia/cuda nvidia-smi
docker: Error response from daemon: Unknown runtime specified nvidia.
See 'docker run --help'.

尽管如此,这仍然有效(没有 --runtime=nvidia):

$ docker container run -ti ubuntu bash

关于我的系统的一些附加信息:它是一个 ubuntu 服务器 16.04,带有 8 个 GPU (Titan Xp) 和 nvidia 驱动程序版本 387.26。我可以在主机系统上运行 nvidia-smi -l 1 并且它按预期工作。

$ dpkg -l | grep -E '(nvidia|docker)'
ii docker-ce 18.06.1~ce~3-0~ubuntu amd64 Docker: the open-source application container engine
ii libnvidia-container-tools 1.0.0-1 amd64 NVIDIA container runtime library (command-line tools)
ii libnvidia-container1:amd64 1.0.0-1 amd64 NVIDIA container runtime library
ii nvidia-container-runtime 2.0.0+docker18.06.1-1 amd64 NVIDIA container runtime
ii nvidia-container-runtime-hook 1.4.0-1 amd64 NVIDIA container runtime hook
ii nvidia-docker2 2.0.3+docker18.06.1-1 all nvidia-docker CLI wrapper



$ cat /etc/docker/daemon.json
{
"runtimes": {
"nvidia": {
"path": "nvidia-container-runtime",
"runtimeArgs": []
}
}
}

我遇到过:https://github.com/NVIDIA/nvidia-docker/issues/501 ,但我不知道该怎么做。

最佳答案

来自nvidia-docker github repo :

curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
sudo apt-get update
sudo apt-get install -y nvidia-docker2
sudo pkill -SIGHUP dockerd

关于docker - Nvidia-docker : Unknown runtime specified nvidia,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52865988/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com