En python, après avoir importé Théano, je reçois le texte suivant:Erreur inconnue lors de l'importation CUDA Théano
In [1]: import theano
WARNING (theano.sandbox.cuda): CUDA is installed, but device gpu is not available
(error: Unable to get the number of gpus available: unknown error)
Je suis en cela sur ubuntu 14.04 et j'ai un vieux gpu: GeForce GTX280
Et mon chauffeur nvidia:
$ nvidia-smi
Wed Jul 13 21:25:58 2016
+------------------------------------------------------+
| NVIDIA-SMI 340.96 Driver Version: 340.96 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 280 Off | 0000:02:00.0 N/A | N/A |
| 40% 65C P0 N/A/N/A | 638MiB/1023MiB | N/A Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Compute processes: GPU Memory |
| GPU PID Process name Usage |
|=============================================================================|
| 0 Not Supported |
+-----------------------------------------------------------------------------+
Je ne sais pas pourquoi il a dit qu'il est « non pris en charge », mais il semble que cela pourrait ne pas être un problème comme l'a dit here
En outre, la version CUDA:
$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2014 NVIDIA Corporation
Built on Thu_Jul_17_21:41:27_CDT_2014
Cuda compilation tools, release 6.5, V6.5.12
Toute aide que je peux obtenir serait génial. J'ai été à ce toute la journée ...
La raison pour laquelle j'utilisais CUDA 6.5 et pilote 340.96 était que mon GPU n'est pas compatible avec les derniers pilotes NVIDIA. Quoi qu'il en soit, je viens de mettre à jour le matériel (parce que c'était plus facile) et ensuite installé CUDA 7.5 – f34r51n
De rien. – Wboy