如何安装/配置Caffe?Python anaconda链接到GOMP_4.0并抛出错误

Dus*_* J. 2 gcc anaconda caffe pycaffe

我在试图找出如何安装caffe时失去了一天.最后,我构建了包括pycaffe在内的所有内容.但是当我现在在我的小测试pythons脚本中运行"import caffe"时,我收到以下错误

ImportError: /usr/progtools/anaconda2/bin/../lib/libgomp.so.1: version `GOMP_4.0' not found (required by /usr/lib/x86_64-linux-gnu/libsoxr.so.0)
Run Code Online (Sandbox Code Playgroud)

我发现这个github问题https://github.com/dmlc/mxnet/issues/1225 在底部有人说它是因为anaconda中的gcc版本是4.*而我用5.4编译了所有内容.我正在使用CUDA 8.0,因此它不应该与gcc 4.8.5(即cuda 7.5)有问题,因为支持5.*.

小智 5

这只是因为Anaconda的gcc libs是由gcc4.xx编译的.由系统拥有的gcc版本是gcc5.xx ...

我用副本破解了这个问题

libgomp.so.1.0.0,libquadmath.so.0.0.0,libstdc ++.so.6.0.21这些文件来自:

/ usr/lib中/ x86_64的-Linux的GNU /

至 :

/yourAnacondaPath/anaconda2/pkgs/libgcc-4.8.5-2/lib

/ yourAnacondaPath/anaconda2/lib中

然后创建链接; 这个对我有用