Impossible d'importer Tensorflow pour GPU sous Windows 10

D'essayer d'installer le gpu version de Tensorflow sur ma machine, mais je reçois ce message d'erreur lorsque vous 'importation tensorflow'


ImportError Traceback (most recent call
la dernière)
C:\Users\snh5_000\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflo
w_internal.py dans swig_import_helper()
17 essayez:
---> retour 18 importlib.import_module(mname)
19 sauf ImportError:

C:\Users\snh5_000\Anaconda3\lib\importlib__init__.py dans
import_module(nom, pac kage)
125 += 1
--> 126 retour _bootstrap._gcd_import(nom[niveau:], paquet, niveau)
127

C:\Users\snh5_000\Anaconda3\lib\importlib_bootstrap.py dans
_gcd_import(nom, pac kage, niveau)

C:\Users\snh5_000\Anaconda3\lib\importlib_bootstrap.py dans
_find_and_load(nom, import_)

C:\Users\snh5_000\Anaconda3\lib\importlib_bootstrap.py dans
_find_and_load_unlock ed(nom, import_)

C:\Users\snh5_000\Anaconda3\lib\importlib_bootstrap.py dans
_load_unlocked(spec)

C:\Users\snh5_000\Anaconda3\lib\importlib_bootstrap.py dans
module_from_spec(spec )

C:\Users\snh5_000\Anaconda3\lib\importlib_bootstrap_external.py dans
create_modul e(auto, spec)

C:\Users\snh5_000\Anaconda3\lib\importlib_bootstrap.py dans
_call_with_frames_rem oved(f, *args, **kwds)

ImportError: DLL load failed: Le module spécifié est introuvable.

Lors de la manipulation de l'exception ci-dessus, une autre exception s'est produite:

ImportError Traceback (most recent call
la dernière)
C:\Users\snh5_000\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflo
w.py ()
40 sys.setdlopenflags(_default_dlopen_flags | ctypes.RTLD_GLOBAL)
---> 41 de tensorflow.python.pywrap_tensorflow_internal importation *
42 à partir de tensorflow.python.pywrap_tensorflow_internal importation version

C:\Users\snh5_000\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflo
w_internal.py ()
20 retour importlib.import_module('_pywrap_tensorflow_internal' )
---> 21 _pywrap_tensorflow_internal = swig_import_helper()
22 del swig_import_helper

C:\Users\snh5_000\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflo
w_internal.py dans swig_import_helper()
19 sauf ImportError:
---> 20 retour importlib.import_module('_pywrap_tensorflow_internal' )
21 _pywrap_tensorflow_internal = swig_import_helper()

C:\Users\snh5_000\Anaconda3\lib\importlib__init__.py dans
import_module(nom, pac kage)
125 += 1
--> 126 retour _bootstrap._gcd_import(nom[niveau:], paquet, niveau)
127

ImportError: No module named '_pywrap_tensorflow_internal'

Lors de la manipulation de l'exception ci-dessus, une autre exception s'est produite:

ImportError Traceback (most recent call
dernier) ()
----> 1 importation tensorflow

C:\Users\snh5_000\Anaconda3\lib\site-packages\tensorflow__init__.py
dans ()
22
23 # pylint: disable=générique d'importation
---> 24 de tensorflow.python import *
25 # pylint: enable=générique d'importation
26

C:\Users\snh5_000\Anaconda3\lib\site-packages\tensorflow\python__init__.py
in < module>()
49 import numpy comme np
50
---> 51 de tensorflow.python import pywrap_tensorflow
52
53 # Protocol buffers

C:\Users\snh5_000\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflo
w.py ()
50 pour certaines raisons les plus courantes et les solutions. Inclure la totalité de la trace de la pile
51 au-dessus de ce message d'erreur lorsque vous demandez de l'aide.""" % de retraçage.format_exc ()
---> 52 élever ImportError(msg)
53
54 # pylint: enable=générique d'importation,g-import-pas-au-dessus,non utilisé-l'importation,la ligne d'
trop long

ImportError: Traceback (most recent call last): File
"C:\Users\snh5_000\Anaconda3\lib\site-packages\tensorflow\python\pywrap_t
ensorflow_internal.py", à la ligne 18, dans swig_import_helper
retour importlib.import_module(mname) Fichier "C:\Users\snh5_000\Anaconda3\lib\importlib__init__.py", la ligne 126,
imp ort_module
retour _bootstrap._gcd_import(nom[niveau:], paquet, niveau) File "", line 986, dans _gcd_import Fichier
"", ligne 969, dans _find_and_load Fichier
"", ligne 958, dans _find_and_load_unlocked
File "", line 666, dans _load_unlocked
File "", line 577, dans module_from_spec
File "", line 906,
create_module File "", line 222,
_call_with_frames_removed ImportError: DLL load failed: Le module spécifié est introuvable.

Lors de la manipulation de l'exception ci-dessus, une autre exception s'est produite:

Traceback (most recent call last): File
"C:\Users\snh5_000\Anaconda3\lib\site-packages\tensorflow\python\pywrap_t
ensorflow.py", la ligne 41,
de tensorflow.python.pywrap_tensorflow_internal importation * Fichier "C:\Users\snh5_000\Anaconda3\lib\site-packages\tensorflow\python\pywrap_t
ensorflow_internal.py", ligne 21, dans
_pywrap_tensorflow_internal = swig_import_helper() File "C:\Users\snh5_000\Anaconda3\lib\site-packages\tensorflow\python\pywrap_t
ensorflow_internal.py", ligne 20, dans swig_import_helper
retour importlib.import_module('_pywrap_tensorflow_internal') Fichier "C:\Users\snh5_000\Anaconda3\lib\importlib__init__.py", de la ligne de
126, imp ort_module
retour _bootstrap._gcd_import(nom[niveau:], paquet, niveau) ImportError: No module named '_pywrap_tensorflow_internal'

Impossible de charger le natif TensorFlow de l'exécution.

Voir
https://www.tensorflow.org/install/install_sources#common_installation_probl
ems

pour certaines raisons les plus courantes et les solutions. Inclure la totalité de la trace de la pile
au-dessus de ce message d'erreur lorsque vous demandez de l'aide.

De l'exécution de Windows 10, Python 3.5.2, Anaconda 4.2.0 64 bits. Installé tensorflow-gpu à l'aide de "pip install tensorflow-gpu'.

J'ai tenté les correctifs dans https://github.com/tensorflow/tensorflow/issues/5949à savoir l'exécution de Microsoft Visual C++ 2015 mise à Jour Redistribuable 3 et confirmant que j'avais de la suite de Dll dans System32/SysWOW64/mon Python dossier:

KERNEL32.dll

WSOCK32.dll

WS2_32.dll

SHLWAPI.dll

python35.dll

MSVCP140.dll

VCRUNTIME140.dll

api-ms-win-crt-runtime-l1-1-0.dll

api-ms-win-crt-heap-l1-1-0.dll

api-ms-win-crt-utility-l1-1-0.dll

api-ms-win-crt-stdio-l1-1-0.dll

api-ms-win-crt-string-l1-1-0.dll

api-ms-win-crt-math-l1-1-0.dll

api-ms-win-crt-convert-l1-1-0.dll

api-ms-win-crt-environment-l1-1-0.dll

api-ms-win-crt-filesystem-l1-1-0.dll

api-ms-win-crt-time-l1-1-0.dll

Il est intéressant de noter que la version du processeur de Tensorflow importations et fonctionne correctement, mais lorsque je tente d'utiliser le gpu version j'obtiens l'erreur ci-dessus. Je suppose que cela est dû à une erreur de ma part dans la configuration de l'CUDA toolkit/cudNN, mais je pense que j'ai fait tout ce qui est inscrit dans les instructions correctement. J'ai fait en sorte que j'avais une entrée dans la variable d'environnement PATH pour le CUDA toolkit (conduisant à \bin et \libnvvp) et ajout d'un en pour cudNN (conduisant à \cuda).

Des pensées ou des autres informations que vous auriez besoin d'aide?

source d'informationauteur snharan91