您的位置:首页 > Web前端

caffe---多次实践caffe的安装过程(无cuda)

2016-07-21 09:57 281 查看

前言

之前一直是在vmware虚拟上装ubuntu,无奈啊~多次出故障,也太耗磁盘容量了,设了100G都满了,在准备扩容的时候,发现我的系统挂了,跑了一天的数据没了,心碎啊!果断就换Ubuntu系统了!

电脑配置:

ubuntu 14.04 64bit

8G 内存
无显卡 无需安装cuda相关

下面是具体的安装步骤,绝对真实有效!

1、基本安装

参照caffe官网

<span style="font-size:18px;">sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev</span>
blas

sudo apt-get install libatlas-base-dev
remain
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
2、opencv

我安装的是2.4.10

1)下载安装脚本

2)进入目录 Install-OpenCV/Ubuntu/2.4

3)执行脚本

./opencv2_4_10.sh


3、下载caffe

我将把caffe放在 “/usr/local/” 下,切换到该路径,然后运行:

git clone https://github.com/BVLC/caffe.git[/code] 
4、python

网上介绍用现有的anaconda,我反正不建议,因为路径设置麻烦,很容易出错,而且自己安装很简单也挺快的。

首先需要安装pip

sudo apt-get install python-pip


再转到caffe的python目录,安装scipy
cd /usr/local/caffe/python
sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
最后安装requirement里面的包,需要root权限

sudo su

for req in $(cat requirements.txt); do pip install $req; done

如果提示报错,一般是缺少必须的包引起的,直接根据提示 pip install <package-name>就行了。

安装完后退出root权限

exit
5、编译caffe

终于完成了所有环境的配置,可以愉快的编译Caffe了! 进入caffe根目录, 首先复制一份Makefile.config

cp Makefile.config.example Makefile.config
然后修改里面的内容,主要需要修改的参数包括

CPU_ONLY 是否只使用CPU模式,没有GPU没安装CUDA的同学可以打开这个选项,将该项之前的#去掉。

完成设置后, 开始编译

make all
make test
make runtest
6、编译pycaffe 

make  pycaffe


然后基本就全部安装完拉.

接下来大家尽情地跑demo吧~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: