2016-06-15 6 views
2

tensorenvという名前のanaconda環境にテンソルフローをインストールしてインストールをテストしました。私はconvolutional.pyの例の1つを実行しようとしましたが、フォローアップが現れました。anaconda tenserenvでconvolutional.pyを実行できません

Initialized! 
E tensorflow/stream_executor/cuda/cuda_dnn.cc:346] Loaded cudnn library: 5005 but source was compiled against 4007. If using a binary install, upgrade your cudnn library to match. If building from sources, make sure the library loaded matches the version you specified during compile configuration. 
F tensorflow/core/kernels/conv_ops.cc:457] Check failed: stream->parent()->GetConvolveAlgorithms(&algorithms) 
Aborted (core dumped) 

初期化後、トレーニングを開始する必要がありますが、このエラーが発生します。助けてください

+0

それをそれはcudnn v4を望んでいるようです。 cuDNN v5を使用するよう指定する方法 –

+0

AFAIK、cuDNN v5は現在サポートされていません。代わりにcuDNN v4を使用する必要があります – talonmies

答えて

1

cuDNN v5を使いたい場合はソースからビルドする必要があります。

ドキュメントによれば:

他のバージョンがサポートされている(のCUDAツールキット> = 7.0及びcuDNN 6.5(V2)、7.0(V3)、V5)のソースからインストールするだけ

+0

ソースからビルド...ソースからテンソルフローをインストールする必要がありますか? –

+0

テンソルフローのgithubリポジトリをクローン化し、直接コンパイルすることを意味します。 Cf。 [the doc](https://www.tensorflow.org/versions/r0.9/get_started/os_setup.html#installing-from-sources)。最も簡単な方法は、cudNNをv4に変更することです。 –