2017-04-04 2 views
0

Mac에서 Caffe 환경을 여러 번 구성했습니다. 하지만 이번에는 전에 만난 적이없는 문제가 발생했습니다.ATLAS 대신 계산 속도를 높이기 위해 인텔의 MKL을 사용하고 있으며, OS X 10.11.6에서 Xcode 7.3.1과 함께 Anaconda 2.7 및 OpenCV 2.4를 사용합니다. CAFFE의 루트 디렉토리에 터미널 IOS X 10.11에서 Caffe 설치 중 컴파일 오류가 발생했습니다.

make all -j8 

는 오류 정보가있는 경우 :

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 : 파일 : .build_release/lib/libcaffe.a (parallel.o)에는 기호가 없습니다.

여러 번 시도해 봤지만 누구든지 도와 줄 수 있습니까?

답변

0

Makefile.config은 GPU에서 CPU 모드로 변경된 것 같습니다. 해당 라이브러리를 적극적으로 연결하려고 시도해서는 안됩니다. 나는 당신이 필요합니다 유일한 CUDA의 하나가 라인

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

과 두 번째 줄의 전면에서 octothorpe을 제거하기위한 libicudata.so

봐라고 생각합니다.