Tensorflowインポート・レポート「Failed to load the native TensorFlow runtime.」ソリューション


に質問
Windowsの下でtensorflowのGPUバージョンをインストールした後、実行
import tensorflow as tf

エラーが発生した場合は、Failed to load the native TensorFlow runtime.
ソリューション
この間違いの原因はたくさんあるかもしれませんが、個人的にネットで検索するときもいろいろな答えを探しました.ここで簡単に整理します.1、あなたの全体のインストールの流れが問題がないことを確定して、ここでKeras中国語のドキュメントの中のTensorflowのインストール部分に対する流れの紹介を参照することができます2、あなたのシステムの中でMSVCP 140.DLLがあることを確定して、もしないならば、ここで3をダウンロードして、あなたのCUDAバージョンとCUDNNバージョンのマッチングを確定することができて、例えばcudnn-8.0-windows 7-x 64-v 5.1.zipはCUDA 8.0バージョンに対して、ここでは8.0のCUDN 5.1バージョン4をダウンロードし、CUDA binファイルディレクトリの下にある「cudnn 64_6.dllは「cudnn 64_5.dll」5、あなたのシステムPATH環境変数の設定が正しいことを確認し、CUDAディレクトリの下のbin、lib/x 64などの経路を含む6、あなたのパソコンがDXSDK_を正しくインストールしたことを確認するJun 107、最新バージョンのtesnorflowで問題が発生する可能性があります.履歴バージョンを試してください.
  • tensorflow 1.2
  • pip install https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.2.0-cp35-cp35m-win_amd64.whl
  • tensorflow 0.12.0rc0
  • pip install https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-0.12.0rc0-cp35-cp35m-win_amd64.whl
  • 任意の履歴バージョン
  • pip install tensorflow-gpu==X.X.X