web-dev-qa-db-fra.com

Google-colaboratory: pas de backend avec GPU disponible

Ici il est décrit comment utiliser gpu avec google-colaboratory: 

Il suffit de sélectionner "GPU" dans le menu déroulant Accélérateur de Notebook Settings (via le menu Edition ou la palette de commandes de cmd/ctrl-shift-P).

Cependant, lorsque je sélectionne gpu dans Paramètres du portable, un message contextuel s'affiche: 

Impossible d’attribuer un serveur Aucun backend avec GPU disponible. Voulez-vous utiliser un environnement d'exécution sans accélérateur?

Quand je cours: 

import tensorflow as tf
device_name = tf.test.gpu_device_name()
if device_name != '/device:GPU:0':
    raise SystemError('GPU device not found')
print('Found GPU at: {}'.format(device_name))

Bien sûr, je reçois GPU device not found. Il semble que la description est incomplète. Des idées ce qui doit être fait?

11
Sören

Vous devrez réessayer ultérieurement lorsqu'un GPU sera disponible. Le message indique que tous les GPU disponibles sont en cours d'utilisation.

Le FAQ fournit des informations supplémentaires:

Comment puis-je utiliser les GPU et pourquoi sont-ils parfois indisponibles?

Colaboratory est destiné à une utilisation interactive. Fond de longue date les calculs, en particulier sur les GPU, peuvent être arrêtés. S'il vous plaît ne pas utiliser Colaboratory pour l'extraction de crypto-monnaie. Cela est non pris en charge et peut entraîner une indisponibilité du service. Nous encourageons les utilisateurs qui le souhaitent exécuter des calculs continus ou longs au moyen de l'interface utilisateur de Colaboratory utiliser un local runtime .

Il semble y avoir un temps de recharge pour la formation continue avec les GPU. Par conséquent, si vous rencontrez le dialogue d'erreur, réessayez plus tard et essayez peut-être de limiter l'entraînement à long terme lors des sessions suivantes.

14
Bob Smith

Vous devez configurer le portable avec un périphérique GPU

Cliquez sur Edition-> Paramètres du portable-> Accélérateur matériel-> GPU.

31
Eric

Ajoutez des images pour le rendre plus clair

 enter image description here

 enter image description here

1
Matiji66

Après que Reset runtime n'ait pas fonctionné, j'ai:

Runtime -> Reset all runtimes -> Yes

J'ai ensuite eu un heureux:

Found GPU at: /device:GPU:0
0
Tom Hale