#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
Надеюсь, это поможет.