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_HOME
、
CUDA_PATH
、および
CUDA_PATH_V8_0
さらにcuDNNはNVIを使用してインストールされています:
全体のスタックトレースがpaste-binに利用可能であるCUDAについては
、私は次のシステムに環境変数を設定しました。 diaの命令、パス変数はCUDA\v8.0\bin
、CUDA\v8.0\libnvvp
に設定されています。
私はcuDNN v6.0を正しく正しくインストールしたようです。 (私は 'cudnn64_7.dll'とその依存関係を配置し、パス変数にリンクしています) –
「特に、cuDNNのバージョンは正確に一致する必要があります:cuDNN64_6.dllが見つからない場合、TensorFlowはロードされません'。cuDNNの別のバージョンを使用するには、ソースからビルドする必要があります。" –
ありがとうございます。cuDNNライブラリのバージョン管理が混乱していたことが正しいと思われます。 –