【caffe】caffe在linux环境下的安装与编译
网上的caffe的安装教程繁杂而散乱,对初学者很不友好,尤其对该框架理解不深的童鞋。总的来说,caffe的安装不外乎几个固定的步骤,对每一步有了一定的理解,安装只是time-consuming的问题!关键是自己要理解每一步是做什么的,最起码要有思维惯性。对Ubuntu活Redhat等,都是大同小异。
【一】安装相关依赖包
1.编译工具等,如gcc(对版本有要求),git、python-pip等;
2.编译依赖包,如cuda/cudnn/hdf5等,具体参考官网;
ps:若有sudo权限,需要下载安装上述两种依赖,指令参考官网;
若服务器无sudo权限,一般来说上述依赖都会存在,可省略此步骤。但要清楚相关文件位置!(/usr/lib or /usr/local/lib …/lib64 and etc.)
【二】下载caffe
git clone https://github.com/bvlc/caffe.git
ps:有教程提示,更新依赖包,若安装失败可参考此原因,optional。
【三】修改配置文件Makefile.config
1.
cd caffe/
mv Makefile.config.example Makefile.config
vim Makefile.config
2.修改位置
是否使用cuda
blas类型与位置
是否使用python接口与python路径(最好使用anaconda2)
依赖包位置补充
【四】编译caffe
1.方法一【推荐】
make all [-j8/32]
make test [-j8/32] #是否使用线程为optional
修改~/.bashrc文件,加入依赖文件路径
make runtest
【五】配置python接口
make pycaffe
修改~/.bashrc文件,加入~/caffe/python路径
ps:验证配置成功: python —-import caffe 不报错即成功
【六】问题及解决
1.caffe 调用多块GPU:https://blog.csdn.net/swiftfake/article/details/79916812
2.anaconda3+caffe 安装:https://www.cnblogs.com/TiBAi/p/6848307.html
https://www.jianshu.com/p/5afdb561ce94
https://www.cnblogs.com/zyw567/p/9915032.html
boost的编译与安装:https://blog.csdn.net/bodybo/article/details/79962814
protobuf应该选用py3版本(定要pip安装):http://www.bubuko.com/infodetail-1558430.html
依赖重复的情况(如opencv/protobuf)
//blog.csdn.net/yidi0979/article/details/86605624
3.py-faster-rcnn
//blog.csdn.net/hongbin_xu/article/details/76100132
https://www.jianshu.com/p/281ce441eef2
【七】References
1.centos深度学习 caffe安装和python接口的配置
2.Caffe | Installation
3.后续Caffe学习系列(10):命令行解析
转载于//www.cnblogs.com/zyrb/p/10585495.html
还没有评论,来说两句吧...