Docker GPU 访问错误: 'could not select device driver '' with capabilities: [[gpu]]' 解决方法
这个错误通常是由于 NVIDIA 驱动不正确或不兼容所致。请按照以下步骤来解决此问题:
-
确保您的主机上安装了合适的 NVIDIA 驱动。您可以通过运行
nvidia-smi命令来检查驱动程序是否正确安装并且可以正常使用。 -
如果您的驱动程序已经安装,但问题仍然存在,尝试重新安装驱动程序。您可以通过以下命令卸载并重新安装驱动程序:
sudo apt-get purge nvidia*
sudo apt-get install nvidia-driver-
3. 重新启动您的计算机以使更改生效。
4. 如果您使用的是 Docker CE 版本,请确保您安装了与 NVIDIA 驱动兼容的 nvidia-container-runtime。您可以按照 NVIDIA 官方文档中的说明进行安装:
- https://github.com/NVIDIA/nvidia-docker#ubuntu-16041804-debian-jessiestretchbuster
5. 如果您使用的是 Docker 旧版本,请升级到最新版本。您可以按照 Docker 官方文档中的说明进行升级:
- https://docs.docker.com/engine/install/
请注意,如果您正在使用虚拟机或云实例,您可能需要启用 GPU 支持并为其分配足够的资源。请参考相关文档以获取更多信息。
原文地址: http://www.cveoy.top/t/topic/fzuQ 著作权归作者所有。请勿转载和采集!