ubuntu16.04 安装caffe

       怎么说呢,自己并不是一个合格的程序员,代码敲不了,文章看不懂的,再实验室的小黑屋里总是感觉毕业遥遥无期,身边的事很多但是自己总是力不从心..

打住,感觉自己是祥林嫂了要 哈哈哈,最近安装了caffe,在ubuntu 16.04(CPU only),网上的大神给的教程都挺好的,我根据自己安装的历程整理了一下安装步骤(如有雷同,那就是从别人那里copy的):

1、安装依赖库

需要切换到root权限:

lyj@l: ~$  sudo  -i

root@l:~#

然后添加依赖库:

apt-get install libprotobuf-dev

apt-get install libleveldb-dev

apt-get install libsnappy-dev

apt-get install libopencv-dev

apt-get install libhdf5-serial-dev

apt-get install protobuf-compiler

apt-get install --no-install-recommends libboost-all-dev

apt-get install libatlas-base-dev

使用默认Python来建立pycaffe接口,需要安装:

apt-get install python-dev

一些兼容性依赖库:

apt-get install libgflags-dev

apt-get install libgoogle-glog-dev

apt-get install liblmdb-dev

2、下载caffe源码

我的电脑上啥也没有,没有安装git的话需要先装一下git

apt-get install git

从git上下载源码

git clone https://github.com/BVLC/caffe.git

如果需要Caffe的Python接口,切换到caffe下的python目录下,输入以下命令下载python依赖库(先安装pip):

apt-get install python-pip

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

3、编译Caffe

到Caffe文件夹中,拷贝一份Makefile.config.example并重命名成Makefile.config,修改该配置文件:

lyj@l:~$ cd /home/lyj/下载/caffe-master

lyj@l:~/下载/caffe-master$ cp Makefile.config.example Makefile.config

此时需要点击进入Makefile.config,修改几个东西:

1、我的电脑没有配置GPU,所以去掉CPU_ONLY := 1前面的注释

2、有两个路径需要修改:

# Whatever else you find you need goes here.

INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include/usr/include/hdf5/serial

LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib/usr/lib/x86_64-linux-gnu/hdf5/serial

接下来进行编译:

make pycaffe

make all

make test

make runtes

如果没有出现红色或者黄色的一大段英文,则说明已经添加编译成功!

4、设置 Python Caffe

去到caffe-master文件夹里面的python文件夹, 把当前路径记录下来, 进入当前路径,然后输入以下命令(把记下的路径放在相应地方)

export PYTHONPATH=/path/to/caffe/python:$PYTHONPATH(每次import都需要这一步)

都是ok则安装成功

lyj@l:~/下载/caffe-master/python$ python

Python 2.7.12 (default, Nov 19 2016, 06:48:10)

[GCC 5.4.0 20160609] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> import caffe

>>>

说明成功!

第一次自己独立完成安装,感觉棒棒哒~

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容