第一次写博客,算是对这次Caffe安装经历的一个总结。电脑已经算得上老爷机了,显卡型号NVIDIA GEFORCE 720M,官网给的计算能力仅只有2.1,在这种烧配置的年代算是被碾压的一代。不过这次主要记录安装过程出现的一些坑点。
网上安装Caffe的教程数不胜数,我主要是参考这篇文章http://www.cnblogs.com/xuanxufeng/p/6150593.html,所有的流程都是按照里面走的。不过有几点比较坑的里面没有写但自己遇到了。
第一个是安装NVIDIA驱动遇到的,第一次安装完成后再开机,图形界面登录界面无限循环(loop login),后来找到了解决方法,http://www.linuxdiyf.com/linux/26370.html,只有这篇文章的解决方法比较靠谱,卸载装的显卡后重新安装,将sudo ./NVIDIA-Linux-x86_64-375.20.run(版本名称根据自身情况改变)替换成:
给驱动run文件赋予执行权限
sudo chmod a+x NVIDIA-Linux-x86_64-375.20.run
安装(注意 参数)
sudo ./NVIDIA-Linux-x86_64-375.20.run –no-x-check –no-nouveau-check –no-opengl-files
其他的注意点和教程中一样,这样就成功解决了图形界面循环登录的问题,然后接着按照教程处理下面的步骤。
由于OpenCV3.2在之前就安装好了,这里安装就直接跳过这一步。
第二个问题是在make all -j8出现错误:Makefile:572: recipe for target '.build_release/lib/libcaffe.so.1.0.0' failed,解决方法在
https://stackoverflow.com/questions/34221660/make-error-in-caffe中找到,在Caffe的路径下使用如下命令:
其他的注意点和教程中一样,这样就成功解决了图形界面循环登录的问题,然后接着按照教程处理下面的步骤。
由于OpenCV3.2在之前就安装好了,这里安装就直接跳过这一步。
第二个问题是在make all -j8出现错误:Makefile:572: recipe for target '.build_release/lib/libcaffe.so.1.0.0' failed,解决方法在
https://stackoverflow.com/questions/34221660/make-error-in-caffe中找到,在Caffe的路径下使用如下命令:
$make clean
$cd caffe-master
$mkdir build
$cd build
$cmake ..
$make all -j8
然后就成功编译啦。