2015-11-20 11 views
13

quando chiederenvidia-smi riuscita inizializzare NVML: accesso GPU bloccato dal sistema operativo

nvidia-smi 

dà questo errore:

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

altre informazioni:

$ 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 

e anche:

$ 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) 

Dopo aver cercato molto in internet non sono riuscito a trovare un modo per risolvere questo problema. quando uso ipython notebook e voglia di correre quadro Caffe dà questo errore:

Check failed: error == cudaSuccess (38 vs. 0) no CUDA-capable device is detected 
+1

Non hai installato CUDA (in particolare, il driver GPU) correttamente. Suggerisco di seguire le [indicazioni] (http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#abstract). –

+0

@RobertCrovella Ho seguito tutte le indicazioni ma in tutti i passaggi ho ricevuto il messaggio che dice: * è già la versione più recente. 0 aggiornato, 0 appena installato, 0 da rimuovere e 0 non aggiornato. per esempio. per sudo apt-get install cuda o sudo apt-get install cuda-driver e sudo apt-get install linux-headers - $ (uname -r) –

risposta

1

Se credi che sia CUDA e driver grafico siano installati correttamente, ma non è ancora in grado di rendere la vostra GPU per essere rilevato, il problema potrebbe essere in quanto si utilizza la grafica mobile Nvidia sul laptop abilitato per Optimus su Linux.

Si potrebbe o:

  • cambiamento l'applicazione per rilevare correttamente GPU dietro Optimus. Vedere la documentazione here
  • o per eseguire l'applicazione tramite Bumblebee (e primus)
8

ho notato che dopo l'installazione CUDA il riavvio funziona Ubuntu, e ora vedo l'output dettagli GPU da nvidia-smi

0

ho avuto la stesso problema. È successo a causa dell'installazione di un toolkit nvidia (non sono sicuro). Secondo this website (che ha idee utili) ho trovato che la versione del driver cuda nell'installer e nell'host cuda era incompatibile. (Host: 367,57, installatore: 375,26, All'inizio non riuscivo a controllare la versione di installazione perché tutte le versioni era 367,57, ma quando reinstallo CUDA da file di esecuzione, l'ho trovato)

Così, ho disinstallato CUDA e NVIDIA completamente e installare cuda di nuovo da this help. All'inizio del processo di installazione ho trovato alcuni errori che ho trovato, nvidia non è completamente sparita. Dopo aver disinstallato completamente, ho installato cuda e ora posso eseguire "sudo nvidia-smi" senza problemi.

Problemi correlati