Ningún Módulo Denominado ‘_pywrap_tensorflow_internal’

Al intentar validar la instalación de tensorflow-gpu, tengo un ImportError al intentar ejecutar «importar tensorflow como tf». Estoy usando un Quadro K620 en Windows 7. Tensorflow se ha instalado con el pip.

El siguiente es el seguimiento de la pila:

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\aagarwal>python
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AM
D64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
Traceback (most recent call last):
  File "C:\Users\aagarwal\AppData\Local\Programs\Python\Python35\lib\site-packag
es\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_hel
per
    return importlib.import_module(mname)
  File "C:\Users\aagarwal\AppData\Local\Programs\Python\Python35\lib\importlib\_
_init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 986, in _gcd_import
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 666, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 577, in module_from_spec
  File "<frozen importlib._bootstrap_external>", line 906, in create_module
  File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
ImportError: DLL load failed: The specified module could not be found.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\aagarwal\AppData\Local\Programs\Python\Python35\lib\site-packag
es\tensorflow\python\pywrap_tensorflow.py", line 41, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "C:\Users\aagarwal\AppData\Local\Programs\Python\Python35\lib\site-packag
es\tensorflow\python\pywrap_tensorflow_internal.py", line 21, in <module>
    _pywrap_tensorflow_internal = swig_import_helper()
  File "C:\Users\aagarwal\AppData\Local\Programs\Python\Python35\lib\site-packag
es\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in swig_import_hel
per
    return importlib.import_module('_pywrap_tensorflow_internal')
  File "C:\Users\aagarwal\AppData\Local\Programs\Python\Python35\lib\importlib\_
_init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
ImportError: No module named '_pywrap_tensorflow_internal'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\aagarwal\AppData\Local\Programs\Python\Python35\lib\site-packag
es\tensorflow\__init__.py", line 24, in <module>
    from tensorflow.python import *
  File "C:\Users\aagarwal\AppData\Local\Programs\Python\Python35\lib\site-packag
es\tensorflow\python\__init__.py", line 51, in <module>
    from tensorflow.python import pywrap_tensorflow
  File "C:\Users\aagarwal\AppData\Local\Programs\Python\Python35\lib\site-packag
es\tensorflow\python\pywrap_tensorflow.py", line 52, in <module>
    raise ImportError(msg)
ImportError: Traceback (most recent call last):
  File "C:\Users\aagarwal\AppData\Local\Programs\Python\Python35\lib\site-packag
es\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_hel
per
    return importlib.import_module(mname)
  File "C:\Users\aagarwal\AppData\Local\Programs\Python\Python35\lib\importlib\_
_init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 986, in _gcd_import
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 666, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 577, in module_from_spec
  File "<frozen importlib._bootstrap_external>", line 906, in create_module
  File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
ImportError: DLL load failed: The specified module could not be found.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\aagarwal\AppData\Local\Programs\Python\Python35\lib\site-packag
es\tensorflow\python\pywrap_tensorflow.py", line 41, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "C:\Users\aagarwal\AppData\Local\Programs\Python\Python35\lib\site-packag
es\tensorflow\python\pywrap_tensorflow_internal.py", line 21, in <module>
    _pywrap_tensorflow_internal = swig_import_helper()
  File "C:\Users\aagarwal\AppData\Local\Programs\Python\Python35\lib\site-packag
es\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in swig_import_hel
per
    return importlib.import_module('_pywrap_tensorflow_internal')
  File "C:\Users\aagarwal\AppData\Local\Programs\Python\Python35\lib\importlib\_
_init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
ImportError: No module named '_pywrap_tensorflow_internal'


Failed to load the native TensorFlow runtime.

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

for some common reasons and solutions.  Include the entire stack trace
above this error message when asking for help.
>>>

He mirado en varios otros desbordamiento de la pila de puestos de trabajo que cosas como corregir el camino, pero no he sido capaz de resolver este problema.

InformationsquelleAutor Amit Agarwal | 2017-05-20

10 Kommentare

  1. 5

    Me encontré con el mismo problema de hoy, por favor, cambie a cuDNN v5.1 de la Biblioteca de Windows en lugar como @mickdelaney sugerido y, a continuación, intente

    1. Comprobar la configuración del entorno de CUDA, normalmente todos los ajustes de CUDA había añadido al entorno de Windows

    2. Copiar archivos en bin, lib y include de cuDNN a bin, lib y include de CUDA, respectivamente. Normalmente, el directorio es C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA

    Y, a continuación, puede importar tensorflow y ejecutar el código. Buena suerte!

  2. 5

    He encontrado la solución para la CPU: Se trabajó para mí

    Simplemente ejecute el siguiente comando si es necesario, a continuación, actualizar

    pip install tensorflow==1.5

  3. 2

    Después de instalar el CUDA Conductores debe descargar cuDNN y suéltelo. Después de que usted consigue para copiar el cudnn64_5.dll a la RUTA.

    Si eso no funciona, mueva el cudnn64_5.dll a
    NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin y probar de nuevo. De lo contrario te gustaría conocer a algunos de error que ver.

  4. 0

    Yo todavía tengo este error después de instalar cuDNN 5.1 (sí, tuve la RUTA configurada correctamente). Tuve la suerte mejor la instalación de tensorflow_gpu de este sitio. Esto requiere cuDNN 6.0, no 5.1. Lamentablemente, actualmente sólo tienen Tensorflow 1.1 para GPU sistemas.

  5. 0

    Tuve el mismo error con la anaconda, que fue previamente instalado con otro programa a través de anaconda. Instalación de nuevo a través de conda-forge trabajado: conda install -c conda-forge tensorflow

  6. 0

    esto es todo acerca de su chip de vídeo/de la tarjeta de la CPU y de la compatibilidad con TF VERSIÓN! Versión actual del Tensor de Flujo es de 1.8 y se cuelga en mi máquinas.

    Tengo un win7 Gateway notebook utilizando un I5 CPU intel chip de vídeo. Tengo un escritorio de win7 unidad con AMD Phenom II de AMD Radeon HD5450 de la tarjeta de vídeo. El I5 notebook requiere V1.6 de TensorFlow y el escritorio de AMD de la unidad de toma V1.5. No tengo una GPU disponible para la ejecución de ANN, así que no sé cómo afectaría a él.

    Aquí está la línea de comandos para instalar PIP: pip install –actualización tensorflow==1.5.0 (o cualquier otra versión que usted necesita). Esto va a desinstalar la versión actual y, a continuación, instalar el indicado versión.

    Crear o copiar un pequeño TensorFlow script y ejecutarlo en una ventana de comandos. Abrir una segunda ventana de comandos e instalar una versión diferente. Yo recomiendo a partir de 1.5 y su forma de trabajo.

  7. 0

    Soy un chino, así que mi inglés es pobre, y mi respuesta es que no obstante que el uso de cudnn 7 o 6 o 5 , debe cambiar el nombre de la dll de cudnn64_x.dll a cudnn64_6.dll después de copiar los archivos.
    tal vez pronto, usted necesita para cambiar el nombre de la dll a 7 o 8 o 9 como sea posible.

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea