aucun périphérique compatible CUDA n'est détecté

Lors de l'utilisation de __GPU avec ray et de l'exécution d'un traitement parallèle, l'erreur suivante apparaît.

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

Comment gérer l'erreur

Je réfléchis à cette erreur depuis longtemps, mais je ne connaissais pas la réponse exacte. .. .. ..

Cependant, j'ai trouvé un moyen d'utiliser le GPU avec ray même avec cette erreur.

C'est pour ajouter le code suivant au programme que vous souhaitez exécuter.

while True:
     input = input()
     #Le code que vous souhaitez exécuter ci-dessous
     :
     :

Le code ci-dessus sera décrit. Premièrement, alors que True est une boucle infinie. input () est une entrée. Ensuite, mettez le code que vous souhaitez exécuter avec True.

Si vous obtenez une erreur comme le titre, utilisez control C pour revenir à l'entrée. Et encore une fois, faites une entrée appropriée. Ensuite, l'erreur disparaît et elle peut être exécutée.

Quand tu as fini de courir

Parce que c'est une boucle infinie Appuyez sur control C pour quitter.

Je ferai un nouveau rapport lorsque je trouverai une vraie solution.

Recommended Posts

aucun périphérique compatible CUDA n'est détecté
Lorsque "Aucune modification détectée" s'affiche dans python3 manage.py makemigrations
Il n'y a pas de commutateur en python
HeatMapWithTime de Folium n'est plus tracé