web-dev-qa-db-fra.com

CUDA ne fonctionne pas après avoir quitté son ordinateur portable

J'ai installé cuda 7 toolkit avec le pilote le plus récent, et il a passé tous les tests. Il semble que ce pilote soit chargé, mais à chaque fois que je mets mon ordinateur en veille et que je le réveille de son sommeil, cuda ne fonctionne plus, deviceQuery

./deviceQuery Starting...

CUDA Device Query (Runtime API) version (CUDART static linking)

cudaGetDeviceCount returned 38
-> no CUDA-capable device is detected
Result = FAIL
3
Karpov

https://chuanwen.wordpress.com/2015/07/19/run-cuda-on-ubuntu-14-04-2/

Et si cuda ne fonctionnait pas après le réveil de l'ordinateur portable:

Mettez les 2 lignes suivantes dans votre /etc/rc.local:

/usr/bin/nvidia-smi -pm ENABLED
/usr/bin/nvidia-smi -c EXCLUSIVE_PROCESS
3
Dog_And_Cat

http://forums.fast.ai/t/cuda-lib-not-working-after-suspend-on-ubuntu-16-04/3546/4

Vous pouvez recharger le module du noyau nvidia et cela fonctionnera correctement:

Sudo rmmod nvidia_uvm
Sudo modprobe nvidia_uvm

Notez cependant que cela ne fonctionnera que si toutes les applications utilisant ce module sont fermées.

2
piegames