nvcc fatal : Unsupported gpu-Architektur 'compute_20', während die cuda-9.1+caffe+openCV 3.4.0 installiert ist

Habe ich installiert CUDA 9.1+cudnn-9.1+opencv 3.4.0+caffe.

Wenn ich versuchte zu laufen make all -j8 im caffe Verzeichnis, dieser Fehler ist aufgetreten:

nvcc fatal : Unsupported gpu-Architektur 'compute_20'

Ich habe versucht zu laufen:

"cmake -D CMAKE_BUILD_TYPE=RELEASE -D CUDA_GENERATION=Kepler .."

aber es hat nicht funktioniert.

  • CUDA-9.x + nicht unterstützt compute_20 (Fermi), Sie wahrscheinlich haben, um es zu deaktivieren, vielleicht mit ccmake können Sie es deaktivieren, manuell? nicht sicher sind, welche Variablen in Ihrem Projekt mit der Einstellung, aber wahrscheinlich werden Sie sehen, mehrere zahlen wie 2.0, 3.0, usw. Sie brauchen nur zu löschen 2.0
  • Das ist richtig. CUDA 9.1 nicht unterstützt compute_20 mehr. Sie müssen finden Sie eine makefile, die nicht rufen, dass Architektur, oder sonst Bearbeiten Sie die Datei makefile (bzw. CMakeLists.txt) zu entfernen Verweise auf compute_20 oder sm_20. Oder Sie wechseln konnte, um CUDA-8.
InformationsquelleAutor Lawrence_Liu | 2018-01-22
Schreibe einen Kommentar