nvidia+cuda+cudnn安装

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

看到上面这个该死的语句不知道怎么回事真是日了狗,本来程序跑的好好的,学长后台有个compize的进程占满cpu后就出现这个tmd该死的情况,我tm心态都爆炸了,试着解决一下,真tm日了狗!!!!!!!!!!!

首先看看怎么按nvidia驱动
linux nvidia驱动安装
上面这个教程tm的不太详细,首先要看对应显卡型号,这样才能找到对应的显卡驱动,不然该死的匹配不对的话,可能会卡死。
用这个命令查看显卡型号:

lshw -numeric -C display

找到product那一行,虽然我知道显卡型号,但为了保证这个该死的帖子能记录到很详细,我还是把流程记录一下:

product: NVIDIA Corporation [10DE:1B02]

这个该死的型号是16进制的,用如下网站可以查询:

http://pci-ids.ucw.cz/mods/PC/10DE/1B02

在这里插入图片描述
知道该死的型号后去看看该死的对应的驱动
查看显卡对应驱动
然后发现可以安装440,ok进行该死的下一步:

在我不懈的搜索下终于找到一套完整的安装流程,先mark一下:
pytorch环境搭建

# 添加ppa源并安装最新的驱动
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
ubuntu-drivers devices
sudo apt install nvidia-driver-440
# 为了防止自动更新驱动导致的兼容性问题,我们还可以锁定驱动版本:
sudo apt-mark hold nvidia-driver-440
# nvidia-driver-440 set on hold.

但是我铐,该死的软件列表里没有440只有该死的430,所以只能该死的换另一个方法直接从该死的官网下载run文件,然后看看linux自带的驱动禁止了没:

lsmod | grep nouvea

ok试着装一下:
错误提示要关掉x服务,好像是桌面图形什么的。
但是./run文件的时候报错,真是不出意外啊,到处是坑,看看美国老哥的解决方案:

# To stop:
sudo service gdm stop
# To start:
sudo service gdm start

发现没用,那估计是另一个服务了:

sudo stop lightdm

看看行不行,该死的不行换个命令

sudo service lightdm stop

好像可以了,看看能不能装上驱动
在这里插入图片描述
ok装上了
cuda+cudnn安装教程
接下来装cuda,我选择了10.1版本
在这里插入图片描述
好像pytorch1.4不支持10.2

发布了8 篇原创文章 · 获赞 1 · 访问量 190

猜你喜欢

转载自blog.csdn.net/weixin_44695861/article/details/105002662