您的位置:首页 > 其它

ubuntu14.04安装CUDA的经验(针对各种疑难杂症)

2016-11-03 13:52 239 查看
安装CUDA注意事项:

1) 一定要下一份CUDA官方的安装文档,按照它的步骤一步步慢慢来,不可偷懒。 
CUDA 7.5 官方安装文档下载 

2) 在安装之前一定要详细检查自己的系统环境、软件是否符合CUDA的安装要求。不要存有侥幸心理,跳过检查步骤。 

3) 每进行一项操作,都检查一下该项操作是否成功。

这部分网上教程已经给出很多了,所以我就写一下其他博文中没有的内容,毕竟都是博主安装了不下20次后血淋淋的教训。

安装CUDA时,有一部分显卡自带开源驱动的情况,想卸载卸载不掉,我之前以为我的电脑属于这种情况,因为我用的显卡就是GTX745,属于oem卡(英伟达不管的内容,最近听说英伟达要采取措施,以后oem显卡都不会在出现了。),也进行了各种尝试,出现的主要问题就是自带的nouveau卸载不了。

网上提供了多种方法:大概就是黑名单方法(曲线救国)、强行安装(选项选yes)方法。

黑名单方法其实有些不靠谱,建议直接强行安装,然后失败了就重装系统。

这里一定要说一下,我用的是ubuntu14.04,用Ubuntu16的就不用看这个了,因为方法不像14这么麻烦。

我出现的问题(尝试的方法)大概有那么几种:

1、用

($ sudo vi/etc/modprobe.d/nvidia-graphics-drivers.conf
写入:blacklist nouveau
保存并退出: wq!
检查:
$ sudo cat nvidia-graphics-drivers.conf
$ sudo vi /etc/default/grub
末尾写入:rdblacklist=nouveaunouveau.modeset=0
保存并退出: wq!
检查:$ cat/etc/default/grub)
的方法来禁用nouveau驱动。通过方法:

(1)重启之后明显感觉画质变差
(2)lsmod | grep nouveau,如果显示为空,那么就是卸载成功了。
来检查nouveau驱动是否禁用,发现并没有禁用成功,然后直接强行安装CUDA,device install  failed;
2、使用黑名单方法,下载了其余的驱动(低版本驱动)来代替nouveau的驱动,reboot后卸载驱动进行安装CUDA,虽然会显示device installed,但是切回图形界面,会出现花屏、黑屏、循环界面等问题(具体问题应该由不同的尝试导致);

这2中方法采用不同的细节进行处理,尝试了近20次。
然后决定直接换了一块显卡GT740;
发现问题仍然存在(排除显卡原因);
仔细的过了一遍,发现安装ubuntu后换源的时候,更新了很多i386的包,而我的系统和CPU都是64位的系统,所以导致了安装CUDA后无法进入系统的问题。具体解决方法如下,希望对有相同问题的人能够有帮助:
重装系统——换源——按照教程开始安装CUDA——device installed——切回图形界面系统——安装依赖包——安装caffe——测试、跑通;
这里比网上教程少了一部分内容,包括example test等,这些都是不需要的,直接能用跑caffe就行了(我们的目的嘛)
安装了CUDA后,reboot,循环界面,采用如下方法:



这里要说明一下:bumblebee属于英伟达下面的一个子驱动,用了此指令后,CUDA的驱动会被覆盖掉,
所以进入图形界面后,第一件事就是重新安装一下CUDA,这里安装就是直接安装就行了,很快。
安装后,尽量让电脑少关机,因为每关机一次后,都会要重走该步骤。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: