caffe在ubuntu16.04安装遇到的问题及解决方法(CPU ONLY)

来源:互联网 发布:烟台南山学院教务网络 编辑:程序博客网 时间:2024/06/05 16:22

因为自己电脑比较惨,没有GPU所以只能在CPU测试,所以安装步骤都参考了http://blog.csdn.net/u010193446/article/details/53259294,讲的很详细,但我也遇到了很多问题,折腾了两天。

一、安装caffe及其依赖

1、git clone https://github.com/bvlc/caffe.gi速度超慢:

解决方法:在最后加 --depth=1,表示深度为1,只clone最新的,不用历史版本。实际是减小下载包,并没有提速。

2、sudo pip install -r requirements.txt时也是因为速度超慢执行不成功:

requirements.txt里面是依赖库,可以先自己打开txt,试试依次下载。有些好用,但还是很遗憾,稍微大一点,达到几M就挂,我真的也是崩溃。

主要都是用的国外源,其实都是因为国内的保护啊,都懂得。感觉VPN可以解决吧应该,懒得搞了。我们可以使用国内源,就直接使用-i 国内镜像地址,

试试国内的一些清华、阿里、中科大的站点,发现中科大的最快。

这是临时的,我们也可以修改(创建)~/.pip/pip.conf,一劳永逸,以后每次使用pip下载安装都直接使用自己想要的源。

具体可参考:http://blog.csdn.net/wukai0909/article/details/62427437。

3、在验证python接口时,发现没有成功引入

又goolge有人说:sudo make all 时要改为sudo make all -j4,惊喜发现成功了。


二、使用mnist验证caffe是否安装成功:

注意都是要在caffe根目录下进行!

1、下载数据时,即使用shell时:

输入./data/mnist/get_mnist.sh提示权限不够,可以用sudo命令,但生成文件之后都没有权限,所以我们使用chomd 777给文件加权限,

即chomd 777/data/mnist/get_mnist.或者chomd +x/data/mnist/get_mnist.sh.

再次执行,发现再次报错,提示/usr/bin/env 'r' 什么的,这个错误很奇怪,因为文本是换行的问题,因为windows平台下编写的,我们需要修改一下。

使用sudo vim /data/mnist/get_mnist加上:set ff=unix然后保存,再次执行即可。

下载过程中,依旧出现了中断错误,依然是速度原因,最后我使用Windows平台下载好,传过来。这里要特别注意:解压后的文件一定要将文件名当中的.改成-,

因为需要和后面创建训练数据的脚本中的名一样,不然后面也会出错。




安装个caffe搞的有点累,希望大家不要遇到问题啦,也希望可以一起交流