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.

看到上面这个该死的语句

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值