Error de importación de tensorflow

Estoy tratando de instalar tensorflow que soporta GPU.

Probé la información en el siguiente enlace.

https://www.tensorflow.org/install/install_windows

  1. CUDA® Toolkit 8.0
  2. cuDNN v6.0
  3. Tarjeta de GPU con capacidad de cálculo de CUDA 3.0 – GeForce 940MX

Luego usé pip3 install --upgrade tensorflow-gpu para instalar tensorflow.

Pero me aparece el siguiente error al intentar importar tensorflow.

  Traceback (most recent call last): File "C:\Research\Python_installation\lib\site-packages\tensorflow\python\platform\self_check.py", line 75, in preload_check ctypes.WinDLL(build_info.cudart_dll_name) File "C:\Research\Python_installation\lib\ctypes\__init__.py", line 347, in __init__ self._handle = _dlopen(self._name, mode) OSError: [WinError 126] The specified module could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "", line 1, in  import tensorflow as tf File "C:\Research\Python_installation\lib\site-packages\tensorflow\__init__.py", line 24, in  from tensorflow.python import * File "C:\Research\Python_installation\lib\site-packages\tensorflow\python\__init__.py", line 49, in  from tensorflow.python import pywrap_tensorflow File "C:\Research\Python_installation\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 30, in  self_check.preload_check() File "C:\Research\Python_installation\lib\site-packages\tensorflow\python\platform\self_check.py", line 82, in preload_check % (build_info.cudart_dll_name, build_info.cuda_version_number)) ImportError: Could not find 'cudart64_90.dll'. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable. Download and install CUDA 9.0 from this URL: https://developer.nvidia.com/cuda-toolkit 

Alguien por favor me puede aconsejar sobre cómo usar esto.

Tuve un problema similar y tuve que tener mucho cuidado con la versión de CUDA y la versión de CuDNN. Golpeé el error exacto que está golpeando y lo arreglé revisando lo que documenté aquí: http://www.laurencemoroney.com/installing-tensorflow-with-gpu-on-windows-10/

¡Darle una oportunidad! 🙂

(El error más común que encontré es que descargaste la última versión de CUDA, y no la correspondiente a CUDA. En este momento, CUDA está en 9.1, pero TF requiere 9.0 – su error dice cudart90.dll) – así que busca los controladores 9.0 , descárgalos e instálalos. A continuación, ejecute TensorFlow. Entonces puede fallar en los controladores CuDNN, lo cual es bueno, porque sabe que CUDA tiene razón. Luego descargue los controladores CuDNN correctos (que coincidan con el número de versión en el error) e intente nuevamente.

Descargue los controladores adecuados, ya que la última versión de cuda v8.0 toolkit necesita las necesidades de tensorflow 1.4.x.

Como, por defecto, pip3 install --upgrade tensorflow-gpu instala la última versión de tensorflow que necesita cuda v9.0 (más reciente) no cuda v8.0 toolkit

Tendrá que instalar la versión 1.4.1 para CUDA-8 como

 pip install tensorflow-gpu==1.4.1 

El último (versión 1.5) es para CUDA-9. Necesitará instalar la versión 1.5 para CUDA-9 como

 pip install tensorflow-gpu==1.5 

Descargue cuddn para el kit de herramientas de la versión de cuda correspondiente desde aquí y siga esto .

Descargue el kit de herramientas de cuda apropiado desde aquí