sudo apt-get update
sudo apt-get upgrade
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
先重启,再查看显卡信息
sudo reboot
nvidia-smi
下载链接,选择如下,点击下载。
cd ~/Downloads/
终端输入 :$ uname –r
显示:
5.4.0-47-generic
未安装: $ sudo apt-get install linux-headers-$(uname -r)
可以安装对应kernel版本的kernel header和package development
$ lsmod | grep nouveau
无输出则禁用成功
如果有输出则代表nouveau正在加载,需要我们手动禁掉nouveau。
Ubuntu的nouveau禁用方法:
在/etc/modprobe.d中创建文件blacklist-nouveau.conf
$ sudo vi /etc/modprobe.d/blacklist-nouveau.conf
在文件中输入一下内容:
blacklist nouveau
options nouveau modeset=0
执行:
$ sudo update-initramfs -u
$ lsmod | grep nouveau
若无内容输出,则禁用成功,若仍有内容输出,请检查操作,并重复上述操作。
sudo sh cuda_10.1.105_418.39_linux.run
注意:
取消 driver
再点击install
安装好后需要配置环境
主要配置/etc/profile文件和/etc/ld.so.conf.d/cuda.conf文件,cuda.conf是要新建的
代码如下:
sudo vi /etc/profile
在文件里加上
PATH=/usr/local/cuda/bin:$PATH
export PATH
sudo vi /etc/ld.so.conf.d/cuda.conf
在新文档里加上
/usr/local/cuda/lib64
是环境变量生效
source /etc/profile
sudo ldconfig
查看CUDA 版本
cat /usr/local/cuda/version.txt
测试安装是否成功
先重启
sudo reboot
cd /usr/local/cuda/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
如果 sudo make 有遇到make “all” 错误的 可以先 sudo make clean
在官网https://developer.nvidia.com/cudnn注册账号并下载
一般都下载在download
cd ~/Downloads/
tar -xzvf cudnn-*
sudo cp cuda/include/cudnn* /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
sudo cp 后的是 解压的文件夹内的cudnn所有文件 (默认解压后的文件夹命名是cuda) /usr/local/cuda/include 是安装完cuda 生成的文件 ,需要这两个文件夹内建立连接
最后查看版本号
一般都是
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
不过我输入这个,无输出。
所以同样问题的可以输入
cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
参考链接:
[1]: https://blog.csdn.net/qlulibin/article/details/78714596
[2]: https://www.cnblogs.com/TianyuSu/p/11384251.html
[3]: https://blog.csdn.net/eaxy_z/article/details/108615548