comment le programme d'installation cuDnn avec théano sur Windows 7 64 bits
J'ai installé Theano
cadre et activé CUDA sur ma machine, mais quand je suis "importer théano" dans ma console python, j'ai eu le message suivant:
>>> import theano
Using gpu device 0: GeForce GTX 950 (CNMeM is disabled, CuDNN not available)
Maintenant que "CuDNN pas disponible", j'ai téléchargé cuDnn
à partir de site web de Nvidia. J'ai aussi mis à jour 'chemin' dans l'environnement, et a ajouté "optimizer_including=cudnn' dans '.theanorc.txt' fichier de configuration.
Ensuite, j'ai essayé de nouveau, mais a échoué, avec:
>>> import theano
Using gpu device 0: GeForce GTX 950 (CNMeM is disabled, CuDNN not available)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Anaconda2\lib\site-packages\theano\__init__.py", line 111, in <module>
theano.sandbox.cuda.tests.test_driver.test_nvidia_driver1()
File "C:\Anaconda2\lib\site-packages\theano\sandbox\cuda\tests\test_driver.py", line 31, in test_nvidia_driver1
profile=False)
File "C:\Anaconda2\lib\site-packages\theano\compile\function.py", line 320, in function
output_keys=output_keys)
File "C:\Anaconda2\lib\site-packages\theano\compile\pfunc.py", line 479, in pfunc
output_keys=output_keys)
File "C:\Anaconda2\lib\site-packages\theano\compile\function_module.py", line 1776, in orig_function
output_keys=output_keys).create(
File "C:\Anaconda2\lib\site-packages\theano\compile\function_module.py", line 1456, in __init__
optimizer_profile = optimizer(fgraph)
File "C:\Anaconda2\lib\site-packages\theano\gof\opt.py", line 101, in __call__
return self.optimize(fgraph)
File "C:\Anaconda2\lib\site-packages\theano\gof\opt.py", line 89, in optimize
ret = self.apply(fgraph, *args, **kwargs)
File "C:\Anaconda2\lib\site-packages\theano\gof\opt.py", line 230, in apply
sub_prof = optimizer.optimize(fgraph)
File "C:\Anaconda2\lib\site-packages\theano\gof\opt.py", line 89, in optimize
ret = self.apply(fgraph, *args, **kwargs)
File "C:\Anaconda2\lib\site-packages\theano\gof\opt.py", line 230, in apply
sub_prof = optimizer.optimize(fgraph)
File "C:\Anaconda2\lib\site-packages\theano\gof\opt.py", line 89, in optimize
ret = self.apply(fgraph, *args, **kwargs)
File "C:\Anaconda2\lib\site-packages\theano\sandbox\cuda\dnn.py", line 2508, in apply
dnn_available.msg)
AssertionError: cuDNN optimization was enabled, but Theano was not able to use it. We got this error:
Theano can not compile with cuDNN. We got this error:
>>>
quelqu'un peut m'aider? Merci.
essayez de mettre à jour votre théano version?
Double Possible de Comment puis-je installer théano dans Anaconda ver. 2.1 64 bits de Windows pour Python 3.4?
Double Possible de Comment puis-je installer théano dans Anaconda ver. 2.1 64 bits de Windows pour Python 3.4?
OriginalL'auteur Tyler Xie | 2016-03-27
Vous devez vous connecter pour publier un commentaire.
Il devrait y avoir un moyen de le faire en définissant uniquement la variable d'environnement Path, mais je n'ai jamais pu obtenir que cela fonctionne. La seule chose qui a fonctionné pour moi a été de copier manuellement les CuDNN fichiers dans les dossiers appropriés dans votre CUDA de l'installation.
Par exemple, si votre CUDA installation est en C:\CUDA\v7.0 et vous avez extrait CuDNN à C:\CuDNN vous devez copier comme suit:
Après il faut travailler.
À l'aide de CUDA 7,5 et CUDNN 5. L'emplacement de CUDA est
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5
. En plus de la copie de lalib
etinclude
répertoire, j'ai aussi eu la copier dll de labin
répertoire. Puis il a travaillé (après je suis passé à la Théano la branche principale, parce que la version 0.8.1 est âgé de plus de CUDNN 5).Notez que cuDNN besoin d'un GPU qui est Kepler (Calcul de la Capacité 3.0 ou ultérieure). par exemple, un Quadro 5000 prendra en charge uniquement les CNMeM, et pas cuDNN.
L'ai eu à travailler avec CUDA 8.0, cuDNN 5.1 et Windows 10 64-bit avec tensorflow 1.1. Je n'avais pas de travail en ajoutant répertoire de chemin. L'homme envoyez-moi votre adresse, je vous enverrai une bière, quelques heures de combat...
Merci, ça fonctionne
OriginalL'auteur Alexander Measure
En plus de toutes les affaires que vous avez fait j'ai mis à jour suivant le contenu de .theanorc.txt dans mon dossier home et il a travaillé par la suite.
OriginalL'auteur 0xF