当我尝试安装时sudo apt-get update && apt-get install -y --no-install-recommends libcudnn8=$CUDNN_VERSION-1+cuda11.0 && apt-mark hold libcudnn8 && rm -rf /var/lib/apt/lists/*
,出现错误:
Unable to locate package libcudnn8
答案1
Docker 中已为您预先配置了某些内容(例如 CPU 驱动程序),但运行 Docker 容器时并未配置 GPU。阅读如何在 Docker 容器中正确使用 GPU。
默认的 Ubuntu 18.04 存储库中没有名为 libcudnn8 的包,因此请删除对 libcudnn8 的引用并修剪命令如下:
sudo apt update && rm -rf /var/lib/apt/lists/*
sudo add-apt-repository multiverse
sudo apt update
sudo apt install nvidia-cuda-toolkit
sudo reboot
如果你尚未安装专有的 Nvidia 显卡驱动程序,请sudo ubuntu-drivers install && sudo reboot
在运行之前运行此命令sudo apt install nvidia-cuda-toolkit