Es wurde kein CUDA-fähiges Gerät erkannt

8

Ich bin neu in der CUDA-Programmierung und stehe total fest. Wenn ich versuche, entweder das mitgelieferte Dienstprogramm deviceQuery oder eine der Beispielanwendungen auszuführen, erhalte ich den folgenden Fehler:

%Vor%

Ich verwende Windows 7, 64-Bit. Ich installierte Visual Studio 2012 und dann CUDA 5.0 64 Bit. Meine Grafikkarte ist eine NVIDIA GeForce GTS 250. Heute bin ich auf die NVIDIA Website gegangen und habe die neuesten Treiber für die Karte neu installiert.

Ich kann keine Unterstützung für diesen Fehler in Windows finden außer "sicherstellen, dass Sie einen funktionierenden Treiber installiert haben". Hat jemand eine Idee von was könnte falsch sein?

    
phasedweasel 11.11.2012, 16:39
quelle

1 Antwort

6

Das in den Kommentaren beschriebene Problem besteht darin, dass Sie versuchen, eine CUDA-Sitzung auf einem Computer auszuführen, mit dem Sie eine Verbindung über RDP herstellen. Dies funktioniert nicht mit einem WDDM-Gerät. Bitte beachten Sie diese Frage / Antwort für weitere Diskussionen und Vorschläge für mögliche Work-Arounds. Leider ist der TCC-Modus für Sie keine Option, da Sie ein GeForce-Gerät verwenden. Wenn Sie jedoch zu VNC oder einer anderen Remoting-Methode wechseln können, haben Sie möglicherweise gute Ergebnisse.

BEARBEITEN:

Beachten Sie, dass NVIDIA vor kurzem neue GPU-Treiber für Windows eingeführt hat, die die obige Einschränkung umgehen können (sollten). Die Verwendung aktueller NVIDIA-Treiber für Ihre GPU sollte jetzt eine Alternative sein, um die Verwendung der GPU auch in einer RDP-Sitzung zu ermöglichen. Diese Fähigkeit würde nur für aktuelle CUDA-GPUs gelten, für die es eine aktuelle Treiberunterstützung gibt (d. H. 353.xx oder neuer, r352 und neuer). Daher sollten cc2.0-GPUs unterstützt werden, aber die Treiberunterstützung für cc1.x-GPUs wurde vor einiger Zeit beendet, so dass diese älteren GPUs diese Fähigkeit nicht nutzen können.

    
Robert Crovella 11.11.2012 18:40
quelle

Tags und Links