2017-08-26 107 views
0

我正在嘗試使用Hypergan。當我導入張量流時,出現以下錯誤消息: 我在CUDNN V5.1的Windows 10上使用CUDA V8。 我將Cudnn文件移動到了Cuda文件夾,並添加了路徑變量。我也安裝了Visual C++ Redistuable 2017。Tensorflow-GPU無法導入

任何線索的錯誤是? 問候托比亞斯

import tensorflow 
Traceback (most recent call last): 

    File "<ipython-input-1-a649b509054f>", line 1, in <module> 
    import tensorflow 

    File "D:\Programme\Anaconda\envs\Deep\lib\site-packages\tensorflow\__init__.py", line 24, in <module> 
    from tensorflow.python import * 

    File "D:\Programme\Anaconda\envs\Deep\lib\site-packages\tensorflow\python\__init__.py", line 49, in <module> 
    from tensorflow.python import pywrap_tensorflow 

    File "D:\Programme\Anaconda\envs\Deep\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 52, in <module> 
    raise ImportError(msg) 

ImportError: Traceback (most recent call last): 
    File "D:\Programme\Anaconda\envs\Deep\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper 
    return importlib.import_module(mname) 
    File "D:\Programme\Anaconda\envs\Deep\lib\importlib\__init__.py", line 126, in import_module 
    return _bootstrap._gcd_import(name[level:], package, level) 
    File "<frozen importlib._bootstrap>", line 985, in _gcd_import 
    File "<frozen importlib._bootstrap>", line 968, in _find_and_load 
    File "<frozen importlib._bootstrap>", line 957, 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 938, in create_module 
    File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed 
ImportError: DLL load failed: Das angegebene Modul wurde nicht gefunden. 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
    File "D:\Programme\Anaconda\envs\Deep\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 41, in <module> 
    from tensorflow.python.pywrap_tensorflow_internal import * 
    File "D:\Programme\Anaconda\envs\Deep\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 21, in <module> 
    _pywrap_tensorflow_internal = swig_import_helper() 
    File "D:\Programme\Anaconda\envs\Deep\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in swig_import_helper 
    return importlib.import_module('_pywrap_tensorflow_internal') 
    File "D:\Programme\Anaconda\envs\Deep\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_problems 

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

回答

0

TL; DR:隨着Tensorflow 1.3.0預建使用cuDNN 6,不要cuDNN 5.1

我假設你正在使用發佈了1.3.0安裝最新的二進制文件。 我們的問題是,當你使用cuDNN 6時,你使用的是cuDNN 5.1,因爲從TF 1.3.0開始,它們就是針對那個而建立的。如in this GitHub issue discussion所述,網站已過期,安裝指南告訴您使用錯誤的cuDNN版本。不過,這個問題現在應該得到解決。