2017-01-25 6 views
0

TensorFlow 페이지에서 TensorFlow 용 CUDA 및 cuDNN을 instructed으로 설치하려고했습니다.OS X에서 CUDA 연결 오류가 발생했습니다.

$ cp -r /usr/local/cuda/samples ~/cuda-samples 
$ pushd ~/cuda-samples 
$ make 

난 후 다음과 같은 오류가 발생합니다 : : 물론

clang++ -rpath /Developer/NVIDIA/CUDA-7.5/lib -L/Developer/NVIDIA/CUDA-7.5/lib -framework CUDA -o clock_nvrtc clock.o -lnvrtc 
ld: framework not found CUDA 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 
make[1]: *** [clock_nvrtc] Error 1 
make: *** [0_Simple/clock_nvrtc/Makefile.ph_build] Error 2 

내 질문이 오류의 원인 및 해결 방법을하는 무슨이다 다음 작업을 수행 할 때까지 모든 작동합니다. 이전에 CUDA 7.5를 설치 한 다음 8.0을 설치했습니다. CUDA (및 설치) 전체는 나에게 단지 블랙 박스입니다. 나는 TensorFlow와 함께 작동 시키려고 노력하고 있습니다.

감사합니다!

답변

1
입니다 당신이 그것을 가리 키도록해야

당신의 터미널에서 다음을 실행 -

xcode-select --install 

그런 다음 다시 make를 실행 해보십시오.

는 엔비디아 포럼에서 답변을 보았다 - https://devtalk.nvidia.com/default/topic/628298/cuda-samples-on-mac-os-x-mavericks-10-9-matrixmuldrv/

또한이 빠른 시작 안내서에 문서화 - 내가 만들어 실행하고 -F는 메이크업에 대한 옵션이없는 경우 http://docs.nvidia.com/cuda/cuda-quick-start-guide/index.html#axzz4YvZYOZc0

2

같은 명령 줄에 폴더 CUDA.framework 포함 된 폴더 추가 : 그것은 링커처럼 보이는

-F<folder> 

프레임 워크를 찾을 수 없습니다를하고

+0

오류가 발생합니다. –

+0

컴파일러 플래그이기 때문에 –

+0

CFLAGS 등에 추가해야합니다. –