[PYTHON] Es wird kein CUDA-fähiges Gerät erkannt

Wenn Sie __GPU mit ray verwenden und parallel verarbeiten, wird der folgende Fehler angezeigt.

RuntimeError: cuda runtime error (100) : no CUDA-capable device is detected at /opt/conda/conda-bld/pytorch_1591914855613/work/aten/src/THC/THCGeneral.cpp:47

Wie gehe ich mit dem Fehler um?

Ich habe lange über diesen Fehler nachgedacht, aber die genaue Antwort wusste ich nicht. .. .. ..

Ich habe jedoch einen Weg gefunden, die GPU mit ray auch mit diesem Fehler zu verwenden.

Das heißt, Sie fügen dem Programm, das Sie ausführen möchten, den folgenden Code hinzu.

while True:
     input = input()
     #Der Code, den Sie unten ausführen möchten
     :
     :

Der obige Code wird beschrieben. Erstens, während True eine Endlosschleife ist. input () ist eine Eingabe. Geben Sie dann den Code ein, den Sie ausführen möchten, während True.

Wenn Sie eine Fehlermeldung wie den Titel erhalten, verwenden Sie control C, um zur Eingabe zurückzukehren. Und wieder machen Sie eine entsprechende Eingabe. Dann verschwindet der Fehler und kann ausgeführt werden.

Wenn du fertig bist

Weil es eine Endlosschleife ist Drücken Sie zum Beenden control C.

Ich werde wieder berichten, wenn ich eine echte Lösung finde.

Recommended Posts

Es wird kein CUDA-fähiges Gerät erkannt
Wenn in python3 manage.py makemigrations "Keine Änderungen erkannt" angezeigt wird
In Python gibt es keinen Schalter
Foliums HeatMapWithTime wird nicht mehr gezeichnet