Ошибка импорта Tensorflow-alpha-gpu: ошибка загрузки DLL: указанный модуль не найден

#tensorflow #anaconda #cudnn #tensorflow2.0

#tensorflow #anaconda #cudnn #tensorflow2.0

Вопрос:

Ранее у меня были cuda9.0_0 и cudnn7.1.4, я хотел запустить tf-alpha в gpu, из этого руководства по tf:https://www.tensorflow.org/install/gpu Я обнаружил, что мне нужен cuDNN SDK (> = 7.4.1) и cuda10.so Я удалил предыдущие версии с панели управления и установил средства компиляции Cuda, выпуск 10.1, V10.1.105.So Я должен был успешно импортировать tf, но нет, я получил ошибку. И если бы у меня был

     conda list cudnn
  

Я получил

     # packages in environment at F:Anaconda:
    #
    # Name                    Version                   Build  Channel
    cudnn                     7.1.4                 cuda9.0_0    anaconda
  

Хотя я установил cuda 10 и cudnn успешно проверен путем запуска

     nvcc --version
  

У меня установлена anaconda с предыдущей версией cuda, и я использовал графический процессор tf 1.12.0 назад, а мой графический процессор — nvidia 1050ti

     import tensorflow as tf
  

Я ожидал, что он импортирует версию tensorflow 2.0 alpha gpu

Ошибка, которую я получил:

 Traceback (most recent call last):
File "F:Anacondalibsite-packagestensorflowpython       
pywrap_tensorflow.py", line 58, in <module>
from tensorflow.python.pywrap_tensorflow_internal import *
File "F:Anacondalibsite-packagestensorflowpython  
pywrap_tensorflow_internal.py", line 28, in <module>
_pywrap_tensorflow_internal = swig_import_helper()
File "F:Anacondalibsite-packagestensorflowpython          
pywrap_tensorflow_internal.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname,  
description)
File "F:Anacondalibimp.py", line 243, in load_module
return load_dynamic(name, filename, file)
File "F:Anacondalibimp.py", line 343, in load_dynamic
return _load(spec)
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 "<stdin>", line 1, in <module>
File "F:Anacondalibsite-packagestensorflow__init__.py", line 27, in        
<module>
from tensorflow._api.v2 import audio
File "F:Anacondalibsite-packagestensorflow_apiv2audio                    
__init__.py", line 8, in <module>
from tensorflow.python.ops.gen_audio_ops import decode_wav
File "F:Anacondalibsite-packagestensorflowpython__init__.py", line   
49, in <module>
from tensorflow.python import pywrap_tensorflow
File "F:Anacondalibsite-packagestensorflowpython
pywrap_tensorflow.py", line 74, in <module>
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "F:Anacondalibsite-packagestensorflowpython
pywrap_tensorflow.py", line 58, in <module>
from tensorflow.python.pywrap_tensorflow_internal import *
File "F:Anacondalibsite-packagestensorflowpython
pywrap_tensorflow_internal.py", line 28, in <module>
_pywrap_tensorflow_internal = swig_import_helper()
File "F:Anacondalibsite-packagestensorflowpython
pywrap_tensorflow_internal.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname,   
description)
File "F:Anacondalibimp.py", line 243, in load_module
return load_dynamic(name, filename, file)
File "F:Anacondalibimp.py", line 343, in load_dynamic
return _load(spec)
ImportError: DLL load failed: The specified module could not be found.


Failed to load the native TensorFlow runtime.

See https://www.tensorflow.org/install/errors

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

моя версия python — 3.6.6

Комментарии:

1. Я нашел решение, я переустановил anaconda на свой компьютер, переустановил CUDA и установил версию 10.0, и все заработало!

Ответ №1:

Примечание:
Для версии TensorFlow > = 1.13 требуется CUDA 10.0, а для версии TensorFlow < 1.13 (до версии TF 1.5) требуется CUDA 9.0.
Подробнее см. Требования к программному обеспечениюhttps://www.tensorflow.org/install/gpu#software_requirements

Также требуется графическая карта NVIDIA® с CUDA® Вычислительные возможности 3.5 или выше.
Смотрите Требования к оборудованию, чтобы узнать больше
https://www.tensorflow.org/install/gpu#hardware_requirements

Надеюсь, это поможет.