Ubuntu 14.04下安装Caffe总结(2)

我第一次安装时,出现了“cuda driver version isinsufficient for cudaruntime”这个错误,就是默认安装时cuda版本是6.5,但是驱动版本还是5.5。解决这个问题肯定是安装个6.5版的cuda驱动就行了。但问题没有那么简单。我从官网下了6.5的cuda驱动,安装后,别说解决问题,连ubuntu系统都进不去了。开机时就左上角有个小横线在一闪一闪的,还什么都不能输入,真是能把人急死!后来网上找到了解决办法如下:

login the system using root recover mode,execute:

sudo apt-get purge nvidia*

sudo apt-get install nvidia-current

sudoreboot

系统启动不了原因是显卡驱动冲突,所以我们只需卸载干净前一个驱动,只保留一个最新版的驱动即可。这个recovermode开机时按住左边的shift键就可以进入。

至此,NVIDIA驱动和CUDAToolkit的安装完成。

二、BLAS的安装

这边选择的是很多网友推荐的intel MKL,这个是收费软件,但学生可以申请免费使用,申请地址https://software.intel.com/en-us/intel-education-offerings#pid-2460-93,这里注意选择自己对应操作系统的版本,还要申请时只能用edu的邮箱。这个软件非常大,3G+,下载时可以选择在线安装或者离线下载,这里强烈推荐离线下载再安装,因为我就是在线安装时出现问题了,后来卸载重新离线安装的。我是linux系统,所以下载的是parallel_studio_xe_2015_update1.tgz,解压后进入目录,执行

sudo ./install_GUI.sh

这是GUI界面安装,和windows一样,按照提示一步步安装就行了,路径什么的选择默认就好。装好后需要添加library路径,具体操作是在/etc/ld.so.conf.d/下新建文件intel_mkl.conf,没权限的话切换到root用户来操作,建好后在文件中添加:

/opt/intel/lib/intel64

/opt/intel/mkl/lib/intel64

安装mkl时如果不是选择默认路径的,以上操作记得换成自己的安装路径。添加完内容后执行以下命令使其立即生效。

sudo ldconfig

三、OpenCV的安装

这个尽量不要手动安装, Github上有人已经写好了完整的安装脚本:https://github.com/jayrambhia/Install-OpenCV,下载后解压,然后进去该目录,选择自己的操作系统,比如我的是Ubuntu,执行

sudo ./dependencies.sh

sudo ./open2_4_9.sh

其中第一步是安装依赖项,第二部是安装opencv,这个过程大概二三十分钟,慢慢等。

四、Caffe的安装和编译

Caffe下载地址:https://github.com/BVLC/caffe

下载后,进入Caffe目录执行

cp Makefile.config.example Makefile.config

然后修改Makefile.config中的BLAS:= atlas为BLAS := mkl,保存退出就行了。

最后是编译,执行以下三条命令:

make all

make test

make runtest

前两步是肯定没问题的,第三部runtest,最后会有两项不通过,但是还是pass了,不影响,应该是没装python的原因。如果不需要在python下用caffe,就可以不管了。

至此Caffe安装完成!

Caffe 深度学习入门教程 

Ubuntu 16.04下Matlab2014a+Anaconda2+OpenCV3.1+Caffe安装

Ubuntu 16.04系统下CUDA7.5配置Caffe教程

Caffe在Ubuntu 14.04 64bit 下的安装

深度学习框架Caffe在Ubuntu下编译安装 

Caffe + Ubuntu 14.04 64bit + CUDA 6.5 配置说明 

Ubuntu 16.04上安装Caffe

Caffe配置简明教程 ( Ubuntu 14.04 / CUDA 7.5 / cuDNN 5.1 / OpenCV 3.1 ) 

Ubuntu 16.04上安装Caffe(CPU only) 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/14680.html