我按照官方文档https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/install-guide.html中的说明安装 nvidia-docker2
每当我运行他们的测试示例时:
sudo docker run --rm --gpus all nvidia/cuda:11.6.2-base-ubuntu20.04 nvidia-smi
Run Code Online (Sandbox Code Playgroud)
我仍然收到错误:
docker: Error response from daemon: could not select device driver "" with capabilities: [[gpu]]. 3
Run Code Online (Sandbox Code Playgroud)
我重启了还是没有效果。
我使用的是 Ubuntu 22.04,并且我的 nvidia 驱动程序已更新。Nvidia-smi 在机器上工作但无法使用 docker 工作
编辑(已解决):最后我发现发生了什么事。重新安装时,它可以工作,但是如果重新启动,它又会回到之前不工作的状态。
这是由于使用“snapd”安装了另一个 docker 服务,所以我必须完全清除 docker:
sudo snap remove docker在我可以“重新安装所有内容”之后,它最终稳定下来,即使在重新启动后也是如此