Ubuntu1404下Caffe(Only CPU)安装

来源:互联网 发布:恒生软件待遇 编辑:程序博客网 时间:2024/05/18 13:42
[本地环境]

操作系统: Windows 7 64bit

1. 安装Caffe依赖项

[一般依赖项]

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

[BLAS依赖项]

sudo apt-get install libatlas-base-dev

或者

sudo apt-get install libopenblas-de

[谷歌glog和gflags和lmdb依赖项]

sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev

2. Caffe源码下载

这里选择用git下载源码,放到目录/home/wei/soft 下

cd /home/wei/softsudo apt-get install gitgit clone https://github.com/BVLC/caffe.git

[修改Makefile.config]

cd caffecp Makefile.config.example Makefile.configsudo gedit Makefile.config

去除CPU_ONLY := 1 前边的注释,即"#"。保存后关闭文件。

3. 编译Caffe

[编译caffe]

make all -j4make test -j4make runtest -j4

-j4表示使用多核进行编译,4是核心个数;


4. 编译pycaffe

[安装python及其头文件]

sudo apt-get install pythonsudo apt-get install python-devsudo apt-get install python-pipsudo apt-get install gfortran

[安装python的其他依赖]

sudo apt-get install python-numpy python-scipy python-matplotlib sudo ipython ipython-notebook python-pandas python-sympy python-nosepwd: /home/wei/soft/caffecd pythonfor req in $(cat requirements.txt);do pip install $req; done

[编译Pycaffe]

make pycaffe -j4

[配置PYTHONPATH]

gedit ~/.bashrcexport PYTHONPATH=/home/wei/soft/caffe/python:$PYTHONPATH #添加到最后一行,注意修改/home/wei/soft部分source ~/.bashrc

[测试Caffe Python接口]

python>>> import caffe>>>


[安装报错及解决方案]

bug如下:

ImportError: /usr/lib/liblapack.so.3gf: undefined symbol: ATL_chemv
解决方案:

sudo apt-get remove libopenblas-base

更多caffe安装问题见:http://www.cnblogs.com/empty16/p/4828476.html



原创粉丝点击