安装nvidia驱动
因为cuda 10 不兼容 gcc 9,所以需要安装较低版本的gcc
设置gcc=7.5.0
如果gcc降级失败,失败日志如下:Sub-process /usr/bin/dpkg returned an error code (1)。
那么使用下面的方法进行解决:(使用方案三)
解决 dpkg 安装出错后的 Sub-process /usr/bin/dpkg returned an error code (1) 错误_持久决心的博客-CSDN博客_dpkg错误
下载nvidia驱动
去官网下载,
安装步骤如下:Ubuntu20.04安装NVIDIA显卡驱动+cuda+cudnn配置深度学习环境 | 机器学习之路
直接从” 9、安装驱动 (1)首先查看你有没有安装gcc“ 开始
如果报错,就查看/var/log/nvidia-installer.log 的最后两句话,例如:
nvidia executing: ‘/bin/sh ./libglvnd_install_checker/check-libglvnd-install.sh’…
Internal error:
解决方法是忽略libglvnd的安装
sudo sh NVIDIA-Linux-x86_64-495.46.run --no-install-libglvnd
删除原有cuda
禁用nouveau驱动
sudo vim /etc/modprobe.d/blacklist.conf
在文本最后添加:
blacklist nouveau
options nouveau modeset=0
然后执行:
sudo update-initramfs -u
重启:
sudo reboot
执行以下命令,如果没有屏幕输出,说明禁用nouveau成功:
lsmod | grep nouveau
卸载
sudo /usr/local/cuda-10.2/bin/cuda-uninstaller
sudo rm -r /usr/local/cuda-10.2
安装cuda 10.0
参考:Ubuntu18.04安装CUDA10、CUDNN_YZ的博客-CSDN博客_ubuntu18安装cuda10
安装cuda10.2
教程:ubuntu安装cuda10.2以及cudnn7.6.5 - 简书