インストールtensorflowレポートImportError:libcublas.so.9.0:cannot open shared object fileの解決方法(2018年4月)
1207 ワード
ところで、tensorflow、cudnnというものは、対応するバージョンのパッケージを作ってリリースすることはできませんか.毎回バージョンの問題で振り回され、命を浪費します.
今日、システムを再インストールしたubuntuにtensorflow+kerasをインストールし、数ヶ月前のブログでやった結果、import tensorflowに着いたところ、エラーが発生しました.
ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory
バージョンの問題が招いた災いを感じて、検索してみると、みんなの解決方法も大同小異です(例えば以下のブログ:https://blog.csdn.net/w5688414/article/details/79187499,https://blog.csdn.net/twt520ly/article/details/79415787)、もしくは高バージョンのCUDA+cudnnを使用するかtensorflowのバージョンを下げるか、具体的にはCUDAとcudnnの対応関係は以下の通りである(このブログの紹介によるとhttps://blog.csdn.net/gsch_12/article/details/79368990):
CUDA 8.0→cuDNN v5.1/CUDA 8.0→cuDNN v6.0/CUDA 9.0→cuDNN v7.0.5
またtensorflow 1.6/1.5はCUDA 9.0に対応、1.4/1.3はCUDA 8.0に対応
最新版のcudnnは登録してアンケート調査をする必要があるので、私は本当におっくうなのでtensorflowのバージョンを下げるつもりですが、何度も実行しました.
やはり新聞のような間違いで、まず元のtensorflowバージョンを削除すべきかどうかを考えました.
削除してから最初のコマンドを再実行すると、pythonでエラーが表示されます.
No module named tensorflow
おかしいですね.仕方なく実行できます.
今日、システムを再インストールしたubuntuにtensorflow+kerasをインストールし、数ヶ月前のブログでやった結果、import tensorflowに着いたところ、エラーが発生しました.
ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory
バージョンの問題が招いた災いを感じて、検索してみると、みんなの解決方法も大同小異です(例えば以下のブログ:https://blog.csdn.net/w5688414/article/details/79187499,https://blog.csdn.net/twt520ly/article/details/79415787)、もしくは高バージョンのCUDA+cudnnを使用するかtensorflowのバージョンを下げるか、具体的にはCUDAとcudnnの対応関係は以下の通りである(このブログの紹介によるとhttps://blog.csdn.net/gsch_12/article/details/79368990):
CUDA 8.0→cuDNN v5.1/CUDA 8.0→cuDNN v6.0/CUDA 9.0→cuDNN v7.0.5
またtensorflow 1.6/1.5はCUDA 9.0に対応、1.4/1.3はCUDA 8.0に対応
最新版のcudnnは登録してアンケート調査をする必要があるので、私は本当におっくうなのでtensorflowのバージョンを下げるつもりですが、何度も実行しました.
pip install tensorflow-gpu==1.4
やはり新聞のような間違いで、まず元のtensorflowバージョンを削除すべきかどうかを考えました.
sudo pip uninstall tensorflow-gpu
削除してから最初のコマンドを再実行すると、pythonでエラーが表示されます.
No module named tensorflow
おかしいですね.仕方なく実行できます.
sudo pip install -U --pre tensorflow-gpu==1.4
それからタイトルの中の間違いを報告しません.本当におかしいです.pipの命令の詳細はよく分かりません.