2017-03-29 7 views
0

私は、GPUを有効にしたGoogle CloudのインスタンスでテンソルフローのPythonスクリプトを実行しようとしています。私は、GPUドライバ、cuda、cudnn、およびtensorflowをインストールするためのプロセスに従ってきました。未定義のシンボル:ubuntuでcudnnCreateを実行GoogleのクラウドVMインスタンス

未定義のシンボル::私は得続ける(スーパーコンピューティング・クラスタ内で正常に動作)私のプログラムを実行しようとするたびしかしcudnnCreateを

私は〜/ .bashrcの

に次を追加しました

輸出LD_LIBRARY_PATH = "$のLD_LIBRARY_PATH:/usr/local/cuda-8.0/lib64:/usr/local/cuda-8.0/extras/CUPTI/lib64:/usr/local/cuda-8.0/lib64"

エクスポートCUDA_HOME = "/ usr/local/cuda -8.0" 輸出PATH = "$ PATHに:

" /usr/local/cuda-8.0/binが、まだそれは動作しませんし、自分の質問に答える同じエラー

答えて

0

を生成します。この問題をライブラリがインストールされていないということではなく、インストールされたライブラリが間違ったバージョンであったため、見つけられませんでした。この場合、それはcudnn 5.0でした。しかし、適切なバージョンをインストールした後でさえ、ドライバ、CUDA、およびcudnnのバージョン間の非互換性のために、まだ動作しませんでした。私は、テンソルフローライブラリの必要条件を考慮して、ドライバを含むすべてのものを再インストールすることで、この問題を解決しました。

関連する問題