Ubuntu 16.04上的Caffe编译错误

时间:2017-02-20 02:10:10

标签: python caffe ubuntu-16.04

我想我几乎遵循了以下所有说明: here

我仍然收到错误:

/usr/bin/ld: cannot find -lopenblas
collect2: error: ld returned 1 exit status
Makefile:567: recipe for target '.build_release/lib/libcaffe.so.1.0.0-rc3' failed
make: *** [.build_release/lib/libcaffe.so.1.0.0-rc3] Error

有没有人遇到过这个?

1 个答案:

答案 0 :(得分:2)

您安装了OpenBLAS吗?尝试以下命令并重复编译过程:

sudo apt-get install -y libopenblas-dev

如果失败,你可以尝试使用cmake来填充caffe。

从构建文件夹中,执行:

cmake -DBLAS=open ..
make all -j $(($(nproc) + 1))
make install
make runtest

您应该提供配置文件以更好地理解链接。