Caffe初级安装

参考了caffe官网,以及《深度学习21天实战Caffe》
http://caffe.berkeleyvision.org/installation.html
这里只针对CentOS系统的安装进行书写,包含的内容有:基本步骤,扩展的内容,存在的问题
1 基本步骤
1) 通用依赖的安装
sudo yum install protobuf-devel leveldb-devel snappy-devel opencv-devel boost-devel hdf5-devel

2) 剩余依赖的安装
sudo yum install gflags-devel glog-devel lmdb-devel

3) 下载caffe源码from 《21天》上的提示
git clone https://github.com/bvlc/caffe.git
cd caffe/
cp Makefile.config.example Makefile.config.example.ori
mv Makefile.config.example Makefile.config
4 修改Makefile.config,这里的原因是我们在caffe编译时仅支持CPU,不支持GPU(两者都有)
仅CPU模式开关,打开该选项(去掉#)
CPU_ONLY:=1
5) 编译出现问题,需要额外下载安装的东西(但是我这里没有安装成功,安装过程的cmake命令无法使用,不知道为什么?此外,这里下载安装的位置也不太清楚,glog&gflags&lmdb这三者是并列还是包含关系呢?)
# glog
wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/google-glog/glog-0.3.3.tar.gz
tar zxvf glog-0.3.3.tar.gz
cd glog-0.3.3
./configure
make && make install
#gflags
wget https://github.com/schuhschuh/gflags/archive/master.zip
unzip master.zip
cd gflags-master
mkdir build && cd build
export CXXFLAGS=”-fPIC” && cmake .. && make VERBOSE=1
make && make install
#<script type="math/tex" id="MathJax-Element-6">#</script> lmdb
git clone https://github.com/LMDB/lmdb
cd lmdb/libraries/liblmdb
make && make install
2 扩展的内容——主要针对于其中的命令,以及名词尽可能地进行解释
3 存在的问题
在安装的第五步中,编译出现问题,需要额外下载安装的东西(但是我这里没有安装成功,安装过程的cmake命令无法使用,不知道为什么?此外,这里下载安装的位置也不太清楚,glog&gflags&lmdb这三者是并列还是包含关系呢?)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值