深度学习caffe---编译caffe时,报错/usr/bin/ld: cannot find -lopenblas
·
在进行caffe安装时,编译时报如下错误
/usr/bin/ld: cannot find -lopenblas
在我的另外一篇文章中,可以看到类似问题的解决办法。
https://blog.csdn.net/bhniunan/article/details/104123916
判断为找不到libopenblas.so库。用下面的命令进行查找。
locate libopenblas.so
返回的信息如下
/usr/lib/libopenblas.so.0
原来在/usr/lib/文件夹下有一个libopenblas.so.0,而不是caffe需要的libopenblas.so文件。
为了解决这个问题,我们建立一个软连接,先进入到/usr/lib/文件夹下,执行下面的命令
sudo ln -s libopenblas.so.0 libopenblas.so
这样,编译时,访问libopenblas.so时,就直接访问libopenblas.so.0了。重新编译,问题解决。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)