2017-09-27 7 views
0

CUDA 8とCuDNN 7がインストールされたWindows 10では、Tensorflow(GPUとCPUの両方のエディション、GPUバージョンに焦点を当てます)をインストールする際に問題があります。WindowsにTensorflowをインストールする際の問題

pip install tensorflow-gpuを使用してpython3.5でシステム全体をインストールしようとすると、一致するパッケージがないことを報告します。

私が代わりにコミュニティを使用して、それをインストールする場合は、documentationページで説明した手順を使用してアナコンダ分布を(サポートされている、それが正しくTensorflowがインストールされますが、私はプログラムにインポートすると、次のエラーが表示されます。

>>> import tensorflow as tf 

[...] 

ImportError: DLL load failed: The specified module could not be found. 

[...] 

ImportError: No module named '_pywrap_tensorflow_internal' 

[...] 

Failed to load the native TensorFlow runtime. 
。様々なチュートリアルにより示唆されるように CUDA_HOMECUDA_PATH、および CUDA_PATH_V8_0さらにcuDNNはNVIを使用してインストールされています:

全体のスタックトレースがpaste-binに利用可能であるCUDAについては

、私は次のシステムに環境変数を設定しました。 diaの命令、パス変数はCUDA\v8.0\binCUDA\v8.0\libnvvpに設定されています。

答えて

1

これはおそらくTensorflowがcuDNN v6.0またはv6.1のみをサポートしているからです。少なくとも、Installation Guide for Windowsで維持されているものです。

私は同じ問題を抱えていましたが、Tensorflowを古いバージョンから新しいバージョンに更新した後、cuDNNを更新する必要がありました。

+0

私はcuDNN v6.0を正しく正しくインストールしたようです。 (私は 'cudnn64_7.dll'とその依存関係を配置し、パス変数にリンクしています) –

+0

「特に、cuDNNのバージョンは正確に一致する必要があります:cuDNN64_6.dllが見つからない場合、TensorFlowはロードされません'。cuDNNの別のバージョンを使用するには、ソースからビルドする必要があります。" –

+0

ありがとうございます。cuDNNライブラリのバージョン管理が混乱していたことが正しいと思われます。 –

関連する問題