Ich bin auf einem Macbook Pro Setup CUDA versucht, habe ich CUDA mit brauen installiert:Warum wird CUDA nicht gefunden?
brew tap caskroom/cask
brew cask install cuda
hinzugefügt dies meine Bash_profile
export CUDA_HOME=/usr/local/cuda
export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:$CUDA_HOME/lib"
export PATH="$CUDA_HOME/bin:$PATH"
ich auch cuDNN v5.1
installiertsudo mv include/cudnn.h /Developer/NVIDIA/CUDA-8.0/include/
sudo mv lib/libcudnn* /Developer/NVIDIA/CUDA-8.0/lib
sudo ln -s /Developer/NVIDIA/CUDA-8.0/lib/libcudnn* /usr/local/cuda/lib/
ich jetzt versuchen, es zu testen:
cp -r /usr/local/cuda/samples ~/cuda-samples
pushd ~/cuda-samples
make
aber ich bekomme diese Fehlermeldung:
make[1]: Nothing to be done for `all'.
make[1]: Nothing to be done for `all'.
make[1]: Nothing to be done for `all'.
make[1]: Nothing to be done for `all'.
clang++ -rpath /Developer/NVIDIA/CUDA-8.0/lib -L/Developer/NVIDIA/CUDA-8.0/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
Es sieht aus wie das homebrew Hahn installiert nur die CUDA-Toolkit, aber die CUDA-Treiber nicht. Da Homebrew nur das normale NVidia-Installationsprogramm herunterlädt und ausführt, besteht die einfachste Lösung wahrscheinlich darin, das grafische Installationsprogramm erneut auszuführen und den Treiber für die Installation auszuwählen. – tera