微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

caffe faster-rcnn make -j8 报错 ,CentOS

报错内容

LD -o .build_release/lib/libcaffe.so.1.0.0-rc3
/usr/bin/ld: cannot find -lcblas
/usr/bin/ld: cannot find -latlas
collect2: error: ld returned 1 exit status
make: *** [.build_release/lib/libcaffe.so.1.0.0-rc3] Error 1

解决办法
去下载atlas3.10.3.tar.bz2,这个文件有4M多
这个atlas3.10.3.tar.bz2的安装方法

mkdir build
cd build 
../configure --shared
make
make install

安装atlas3.10.3.tar.bz2可能还有F77SYSLIB = -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -lgfortran根据具体情况配对的问题,不过实际好像如果有gfortran应该就没问题

然后在caffe的Makefile.config文件里改

BLAS_LIB := /usr/local/atlas/lib/

这里/usr/local/atlas/lib/有libtatlas.so文件

原文地址:https://www.jb51.cc/centos/378988.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。