不得不说,ubuntu上安装nvidia驱动坑是真的多!!!
本来在之前已经安装好了,从 显卡驱动到cuda再到cudnn去不没问题,就已一次推送而来的显卡驱动更新,把我的环境全部弄坏,为了吸取教训,我把这次的解决方法做个记录:
一、重新安装驱动时报:error bad return status for module build on kernel
这是因为在上一次安装cuda时将gcc的版本从 5.4(ubuntu16.4默认的gcc版本)降到了4.8,导致在编译过程中出现的报错。
解决方法:
因为我这里有两个gcc版本,所以只要替换就可以了,如果你的没有,那就下一个把
a、直接下载低版本的gcc、g++替换之
ubuntu16.04 默认安装的gcc版本为gcc-5.4,(可用gcc --version查看)有时可能需要低版本的,所以我们先安装gcc-4.8.5
sudo apt-get install -y gcc-4.8 g++-4.8 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20 cd /usr/bin sudo cp gcc gcc_backup sudo cp g++ g++_backup sudo rm gcc g++ sudo ln -s gcc-4.8 gcc sudo ln -s g++-4.8 g++
这样再用gcc --version查看就是4.8.5了,如果想切换为系统默认的版本:
sudo rm gcc g++ sudo ln -s gcc-5 gcc sudo ln -s g++-5 g++
参考:
基於Ubuntu16.04的GeForce GTX 1080驅動安裝,遇到的問題及對應的解決方法
Ubuntu16.04 + cuda8.0 + GTX1080 + matlab14.04a + Opencv3.0 + caffe 安装教程
Ubuntu16.04安装Nvidia显卡驱动+Cuda8.0+Cudnn6.0
原文地址:https://www.cnblogs.com/ctsch/p/8727562.html
时间: 2024-10-28 14:31:59