NVIDIA显卡驱动报错,已经安装,无法正常加载

1.报错如下

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
2. nvcc -v 查看cuda库是存在的

3.查看NVIDIA显卡驱动是否安装了,发现系统中存在nvidia驱动,但是没有加载

 4.安装dkms,用来动态加载驱动, 450.57是上面显示的版本号

#先安装dkms,是ubuntu驱动管理器
sudo apt-get install dkms
#如果下面的命令执行后显示不存在这个版本,-v 后的版本号具体到第三个逗号之后
sudo dkms install -m nvidia -v 450.57

5.

6.查看驱动是否加载

7. DKMS的解释

Oikawa等人在1996年提出一种与LKM类似的动态核心模块(DKMs)技术。与LKM一样,DKMs以文件的形式存储并能在系统运行过程中动态地加载和卸载。DKMs由一个用户层的DKM服务器来管理,并非由内核来管理。当核心需要某模块时,由DKM服务器负责把相应的DKM加载;当核心的内存资源紧缺时,由DKM服务器负责卸载一个没有被使用的DKM。 

8.总结

原因是我在跑深度学习代码的时候,调用了别人的代码,里面有调用CUDA的指令,如果当前的显卡和驱动版本算力不匹配的时候,就会出现这中情况。

参考;

NVIDIA显卡驱动报错_andrew P的博客-CSDN博客

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

种豆得瓜er

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值