Что не так в этой установке tenorflow?Я установил gpu версию tenorflow - PullRequest
0 голосов
/ 18 февраля 2019

Вчера я установил версию tenorflow.Он был установлен без каких-либо ошибок.В моем ноутбуке также установлена ​​графическая карта NVIDIA geforcr 1050 ti.

import tensorflow as tf

И я получаю ошибку ниже.Кто-нибудь, пожалуйста, помогите.Я установил это через приглашение anaconda через команду pip install tensorflow-gpu.

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
~\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow.py in 
<module>()
      57 
 ---> 58   from tensorflow.python.pywrap_tensorflow_internal import *
      59   from tensorflow.python.pywrap_tensorflow_internal import 
 __version__

 ~\Anaconda3\lib\site- 
 packages\tensorflow\python\pywrap_tensorflow_internal.py in <module>()
      27             return _mod
 ---> 28     _pywrap_tensorflow_internal = swig_import_helper()
      29     del swig_import_helper

 ~\Anaconda3\lib\site- 
 packages\tensorflow\python\pywrap_tensorflow_internal.py in 
 swig_import_helper()
      23             try:
 ---> 24                 _mod = 
 imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
      25             finally:

 ~\Anaconda3\lib\imp.py in load_module(name, file, filename, details)
     242         else:
 --> 243             return load_dynamic(name, filename, file)
     244     elif type_ == PKG_DIRECTORY:

 ~\Anaconda3\lib\imp.py in load_dynamic(name, path, file)
     342             name=name, loader=loader, origin=path)
 --> 343         return _load(spec)
     344 

 ImportError: DLL load failed: The specified module could not be found.
 During handling of the above exception, another exception occurred:

 ImportError                               Traceback (most recent call last)
 <ipython-input-3-d6579f534729> in <module>()
 ----> 1 import tensorflow

 ~\Anaconda3\lib\site-packages\tensorflow\__init__.py in <module>()
      22 
      23 # pylint: disable=g-bad-import-order
 ---> 24 from tensorflow.python import pywrap_tensorflow  # pylint: 
 disable=unused-import
      25 
      26 try:

 ~\Anaconda3\lib\site-packages\tensorflow\python\__init__.py in <module>()
      47 import numpy as np
      48 
 ---> 49 from tensorflow.python import pywrap_tensorflow
      50 
      51 from tensorflow.python.tools import component_api_helper

~\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow.py in <module>()
     72 for some common reasons and solutions.  Include the entire stack trace
     73 above this error message when asking for help.""" % traceback.format_exc()
---> 74   raise ImportEr

ror(msg)
     75 
     76 # pylint: enable=wildcard-import,g-import-not-at-top,unused-import,line-too-long

ImportError: Traceback (most recent call last):
  File "C:\Users\Aditya Shrivastava\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "C:\Users\Aditya Shrivastava\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 28, in <module>
    _pywrap_tensorflow_internal = swig_import_helper()
  File "C:\Users\Aditya Shrivastava\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
    _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
  File "C:\Users\Aditya Shrivastava\Anaconda3\lib\imp.py", line 243, in load_module
    return load_dynamic(name, filename, file)
  File "C:\Users\Aditya Shrivastava\Anaconda3\lib\imp.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.

Я получаю ошибку импорта следующим образом: ImportError: сбой загрузки DLL: указанный модуль не найден.

1 Ответ

0 голосов
/ 18 февраля 2019

Поскольку вы работаете в сборке Anconda, вы должны использовать conda для установки пакетов, а не pip.

Так что вместо pip3 install tensorflow вы должны использовать conda install tensorflow.Это должно правильно установить тензор потока.

Если у вас все еще есть проблемы, скорее всего, это связано с вашей версией CUDA.Как я понимаю, tf в настоящее время поддерживает CUDA 9 и CUDA 10, но для использования CUDA 10 вам необходимо собрать tf из исходного кода.Таким образом, вы можете либо перейти на CUDA 9, либо скомпилировать из исходного кода.Инструкции по компиляции из исходного кода были бы слишком сложными, чтобы их можно было использовать в SO, но другие писали об этом в другом месте

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...