Nvidia 显卡驱动更新

Nvidia 显卡驱动更新(最新解决):`

环境

Ubuntu 20.04.4 LTS
CUDA 11.6 Driver Version: 510.108.03 ----> CUDA 11.7 Driver Version: 515.105.01
Cuda compilation tools, release 11.7, V11.7.64
Build cuda_11.7.r11.7/compiler.31294372_0

问题描述:

问题是这么个问题,但是问题的起因是TVM实验基准测试的时候,
CUDA用cusparse库和cublas库做矩阵乘法时,代码编译运行无误但是最后结果矩阵C是
没有计算的,通过检查发现是CUDA函数并没有正确运行
根据CUDA返回的错误类型,然后发现是CUDA驱动版本不对的问题
哦,回想那时候给电脑装双系统然后给linux系统装CUDA,简直是噩梦
电脑黑屏,紫屏,蓝屏,屏闪我都见过,当时活活修了三天,真的哭死…

准备阶段

这里提醒一下,你可以用
nvcc -V
来获得CUDA runtime的CUDA 版本
然后通过
nvidia-smi
来获得CUDA driver的CUDA驱动版本
这两个CUDA版本可以不一致,但最好驱动版本高于nvcc版本(因为向下兼容)
这是我看的某个人写的,但是具体的我找不到了,抱歉

你可以在这个链接里找到需要的驱动版本
https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html
注意驱动版本不光要满足上面说的,还需要和自己的内核匹配哦

更新具体方法

其实方法比较简单
首先输入

sudo apt-get remove --purge nvidia-*

卸载掉驱动,然后
在自己的软件与更新中找到附加驱动
在里面找到需要的驱动安装就可以了
注意在安装的过程中可能遇到包依赖或者其他问题
遇到了就自己搜索解决吧,基本也是要安装依赖包或者卸载一些release的文件就可以了
哈哈哈哈,希望对大家有帮助
写bug去咯

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值