Я пытаюсь установить CUDA и cuDNN для TensorFlow как instructed на странице TensorFlow. Все работает, пока я не сделать следующее:Ошибка связи CUDA на OS X El Capitan
$ 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.
Спасибо!
Ошибка возникает при запуске сделать, и -F не вариант для макияжа. –
Потому что это флаг компилятора –
Вам нужно добавить его в CFLAGS или аналогичный –