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

来源:互联网 发布:hdt记牌器 mac版 编辑:程序博客网 时间:2024/06/06 23:55

前言

之前一直是在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-compilersudo 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

4、python

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

首先需要安装pip

sudo apt-get install python-pip


再转到caffe的python目录,安装scipy
cd /usr/local/caffe/pythonsudo 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吧~






0 0
原创粉丝点击