centos上编译caffe(二)

接上一篇写,安装完依赖项以后又出了一堆错。。

第一个mkl_alternate.hpp错误:一堆‘cblas前缀’的在此作用域未声明,从错误提示看应该是openblas的问题,openblas是矩阵运算库,这里可选atlas、MKL,caffe里默认是atlas,好像MKL针对CPU优化过,速度上快一点,这里安装的是openblas,不知道安装位置的终端用whereis,因为这里需要在Makefile.config文件里把BLAS := open前面#删掉,并且等号右边改成open,接着把下面INCLUDE和LIB改成openblas安装路径,保存退出;

第二个boost的错误io.hpp:temp_directory_path不是boost:filesystem的成员:删了原来装的boost1.4,装的1.64,然后make clean重新编译错误没了,出现第三个错。。

3.SetVersionString不是gflags的成员,gflags的错,待续。。

4. 回来了,gflags的错今天弄好了。有两个事感觉:

一是gflags安装好的标准,就是电脑里有相应的头文件和库文件(库文件又分为静态库和动态链接库),我这个过程比较曲折,之前编译caffe一直提示undefined reference以为是版本问题一顿乱改,以最终能用的版本记录,gflags-2.2.1,在git上下载gflags:https://github.com/schuhschuh/gflags/archive/master.zip,下载解压,然后终端执行命令:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值