web-dev-qa-db-fra.com

échec d'initialisation de NVML pour nvidia-smi: accès GPU bloqué par le système d'exploitation

en demandant 

nvidia-smi

cela donne cette erreur:

Failed to initialize NVML: GPU access blocked by the operating system

les autres informations:

$ nvcc --verion

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2015 NVIDIA Corporation
Built on Mon_Feb_16_22:59:02_CST_2015
Cuda compilation tools, release 7.0, V7.0.27

et aussi:

 $ lspci | grep -i nvidia

 01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 425M] (rev a1)
 01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)

Après avoir beaucoup cherché sur Internet, je ne pouvais pas trouver un moyen de résoudre ce problème . Lorsque j'utilise ipython notebook et que je veux utiliser le framework Caffe, cela donne l'erreur

Check failed: error == cudaSuccess (38 vs. 0)  no CUDA-capable device is detected
13
Majid Azimi

J'ai remarqué qu'après le démarrage de l'installation de CUDA, le redémarrage d'Ubuntu fonctionne et je vois maintenant les détails du GPU sortis par nvidia-smi

8
Majid Azimi

Si vous pensez que CUDA et le pilote graphique sont installés correctement, mais que vous ne pouvez toujours pas détecter votre GPU, le problème pourrait être du fait que vous utilisez des graphiques mobiles Nvidia sur Optimus - laptop activé Linux.

Vous pouvez soit:

  • changez votre application pour détecter correctement les GPU derrière Optimus. Voir la documentation ici
  • ou pour exécuter votre application via Bumblebee (et primus )
1

J'ai l'erreur failed to initialize NVML: Driver/Library version mismatch. Et nvidia-smi n’a réussi à imprimer aucune information. J'ai essayé de trouver si d'autres versions du pilote nvidia étaient installées sur mon Ubuntu. Mais je viens de trouver nvidia-driver-390. reboot m'a finalement aidé à résoudre le problème.

0
Yossarian42

J'ai eu le même problème. C'est arrivé à cause de l'installation d'un toolkit nvidia (je ne suis pas sûr). Selon ce site Web (qui a des idées utiles) J'ai trouvé que la version du pilote cuda dans le programme d'installation et l'hôte cuda était incompatible. (Hôte: 367.57, programme d'installation: 375.26, Au début, je ne pouvais pas vérifier la version du programme d'installation car toutes les versions étaient au format 367.57, mais lorsque je réinstalle cuda, je l'ai trouvé.

J'ai donc complètement désinstallé cuda et nvidia, puis j'ai réinstallé cuda avec this help . Au début du processus d’installation, j’ai eu quelques erreurs que nvidia n’a pas complètement disparues. Après la désinstallation complète, j’ai installé cuda et je peux maintenant exécuter "Sudo nvidia-smi" sans problème.

0
shadi