Ubuntu 1404 caffe安装

来源:互联网 发布:linux查询应用占用端口 编辑:程序博客网 时间:2024/06/07 01:08

首先是必要的包

sudo apt-get install build-essential  # basic requirement  
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler #required by caffe  


opencv的安装

下载opencv的安装包,然后解压之后,进入该安装包之后,

cmake .

make

sudo make install

下面配置library,打开/etc/ld.so.conf.d/opencv.conf,在末尾加入/usr/local/lib    (有可能是个空文件,没关系)

然后 
sudo ldconfig

然后编辑/etc/bash.bashrc

加入

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH

至此,opencv安装配置完毕,下面开始测试

---------------------------------------------------------------------------------------------
将opencv源码包下的example/c拷贝出来,执行./build_all.sh
编译完后试一个人脸检测的程序:

./facedetect --cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 lena.jpg

即可表示该opencv安装成功


其次是cuda的安装,按照nvidia官网上给的教程进行安装


dlib的安装,需要在官网上下载代码包,安装将即可


Python包的安装,还需要在requirement.txt文件下进行安装

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

采用一个一个的安装方式是比较好的


caffe代码包的安装当中,需要进行的操作是:

cp Makefile.config.example Makefile.config

修改其中的内容,将CPU启用,选择BLAS为open

CPU_ONLY 是否只使用CPU模式,没有GPU没安装CUDA的同学可以打开这个选项

BLAS (使用intel mkl还是OpenBLAS)

安装openBlas,,采用如下的内容

make

sudo make install



0 0
原创粉丝点击