caffe安装错误

时间:2015-12-10 19:13:16

标签: installation caffe

我在Fedora 21上安装caffe时运行以下命令时遇到问题

make all

输出:

AR -o .build_release/lib/libcaffe.a
LD -o .build_release/lib/libcaffe.so
/usr/bin/ld: skipping incompatible /usr/lib/libleveldb.so when searching for -lleveldb
/usr/bin/ld: skipping incompatible /usr/lib/libleveldb.so when searching for -lleveldb
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.9.2/../../../libleveldb.so when searching for -lleveldb
/usr/bin/ld: skipping incompatible /lib/libleveldb.so when searching for -lleveldb
/usr/bin/ld: skipping incompatible /usr/lib/libleveldb.so when searching for -lleveldb
/usr/bin/ld: cannot find -lleveldb
/usr/bin/ld: cannot find -lsnappy
/usr/bin/ld: cannot find -lcblas
/usr/bin/ld: cannot find -latlas
collect2: error: ld returned 1 exit status
Makefile:544: recipe for target '.build_release/lib/libcaffe.so' failed
make: *** [.build_release/lib/libcaffe.so] Error 1
[root@parags-pc caffe]# 

请帮忙!

我仍然无法摆脱最后两个(-lcblas和-latlas)错误。我很久以前就安装了地图集和OpenBLAS。我也尝试了以下命令,但没有成功

echo "/usr/lib64/atlas" >/etc/ld.so.conf.d/atlas-x86_64.conf
ldconfig -v

需要一些输入!!

1 个答案:

答案 0 :(得分:0)

你系统中的leveldb似乎是一个不同的架构,很可能是32位编译的leveldb和64bit编译的caffe,反之亦然。

在编译Caffe之前,其余的库将安装在Fedora中。