【caffe】caffe在linux环境下的安装与编译

蔚落 2021-12-18 05:33 433阅读 0赞

  网上的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):https://blog.csdn.net/yidi0979/article/details/86605624

3.py-faster-rcnn:https://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):命令行解析

转载于:https://www.cnblogs.com/zyrb/p/10585495.html

发表评论

表情:
评论列表 (有 0 条评论,433人围观)

还没有评论,来说两句吧...

相关阅读