Deep learning 在OS X 10.11上安装Caffe时发生编译错误

Deep learning 在OS X 10.11上安装Caffe时发生编译错误,deep-learning,caffe,Deep Learning,Caffe,我已经在Mac电脑上配置了好几次Caffe环境。但这次我遇到了一个我从未遇到过的问题: 我使用Intel的MKL来加速计算,而不是ATLAS,我使用Anaconda 2.7和OpenCV 2.4,在OS X 10.11.6上使用Xcode 7.3.1。 当我 在Caffe根目录下的终端中,错误信息为: AR -o .build_release/lib/libcaffe.a LD -o .build_release/lib/libcaffe.so.1.0.0-rc5 clang: warning:

我已经在Mac电脑上配置了好几次Caffe环境。但这次我遇到了一个我从未遇到过的问题: 我使用Intel的MKL来加速计算,而不是ATLAS,我使用Anaconda 2.7和OpenCV 2.4,在OS X 10.11.6上使用Xcode 7.3.1。 当我

在Caffe根目录下的终端中,错误信息为:

AR -o .build_release/lib/libcaffe.a
LD -o .build_release/lib/libcaffe.so.1.0.0-rc5
clang: warning: argument unused during compilation: '-pthread'
ld: can't map file, errno=22 file '/usr/local/cuda/lib' for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [.build_release/lib/libcaffe.so.1.0.0-rc5] Error 1
make: *** Waiting for unfinished jobs....
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib:file:.build\u release/lib/libcaffe.a(parallel.o)没有符号


我试过很多次了,有人能帮我吗?

这看起来你还没有将Makefile.config从GPU模式更改为CPU模式。不应该有任何东西试图主动链接该库。我想你唯一需要的CUDA就是libicudata

寻找线索

# CPU-only switch (uncomment to build without GPU support).
# CPU_ONLY := 1
然后从第二行的前面取下octothorpe

# CPU-only switch (uncomment to build without GPU support).
# CPU_ONLY := 1