Ubuntuのは、NVIDIAドライバ、CUDA、cudnnと遭遇した他の問題を再インストール

免責事項:この記事はブロガーオリジナル記事ですが、許可ブロガーなく再生してはなりません。https://blog.csdn.net/xiang_freedom/article/details/91408096

何の問題が、数日前にビットUbuntuのカーネルをアップグレードする場合、TensorFlowエラー基本的にインストールされていない他のチュートリアルによると、

ImportError: libnvidia-fatbinaryloader.so.384.130: cannot open shared object file: No such file or directory

これは、カーネルのアップグレードので引き起こされることがnvidiaのドライバの問題と思われるので、私は、ドライバを再インストールする予定。

ドライバを再インストールします

まず.RUNインストールしてみて、インストールが失敗します。

`/ sbinに/ DKMSが-m NVIDIA -v 384.90 -kを構築、実行に失敗しました...

そして、apt-getを使用します。

sudo apt-get install nvidia-384

インストールに成功しましたが、再起動後のログイン画面サイクル。そして、エラー:

NVIDIA-SMIコマンドが見つかりません。

疑いのあるドライバのバージョンが430インストールがあり、低すぎます。

sudo apt-get install nvidia-430

再起動エラー:

NVIDIAドライバシステムは、低グラフィック・モードで実行されています

無力および384を置き換える、これはそこに何の問題着陸サイクルはありません、とNVIDIA-SMI通常、複数のパッケージを追加します。

sudo apt-get install nvidia-384 nvidia-settings nvidia-prime

私のコンピュータは、デュアルグラフィックスカードであるためか、それほど問題があるでしょう。


しかし、TFはまだ与えられて、もう一度プログラムを実行します。

インポートエラー:libnppi.so.7.5は:そのようなファイルやディレクトリはありません:共有オブジェクトファイルを開くことができません。

チェックは/ usrローカルCUDA / AT / / lib64にはそう、これを持っていなかった、と私はCUDAを再インストールすることにしました

CUDAをリロード

まずCUDA 8.0をインストールし、バーレーンはまだ与えられています:

ImportError:libcudart.so.9.0は​​:そのようなファイルやディレクトリはありません:共有オブジェクトファイルを開くことができません。

CUDAのlibが、そこlibcudart.so.8.0が、なぜ9.0を使うのか?グローバル検索ビットこのファイル:

find / -name libcudart.so.9.*

結果:

/home/xxlyu/.cache/bazel/_bazel_xxlyu/8fa709ebf344796d539e4e2cfed28084/execroot/org_tensorflow/bazel-out/k8-opt/bin/tensorflow/cc/ops/candidate_sampling_ops_gen_cc.runfiles/org_tensorflow/_solib_local/_U@local_Uconfig_Ucuda_S_Scuda_Ccudart___Uexternal_Slocal_Uconfig_Ucuda_Scuda_Scuda_Slib/libcudart.so。 9.0
/home/xxlyu/.cache/bazel/_bazel_xxlyu/8fa709ebf344796d539e4e2cfed28084/execroot/org_tensorflow/bazel-out/k8-opt/bin/tensorflow/cc/ops/candidate_sampling_ops_gen_cc.runfiles/org_tensorflow/external/local_config_cuda/cuda/cuda/lib /libcudart.so.9.0

私はCUDA 9.0を使用する前に、それが推定されTensorFlowキャッシュを制御するのが面倒...明確な、または元の9.0バーではないので。リロードプロセスが与えられました。

エラー:libcudart.so.9.0:そのようなファイルやディレクトリはありません:共有オブジェクトファイルを開くことができません。

これには何の更新ダイナミックリンクが存在しないため、環境変数はまた、設定されている、存在します。

sudo ldconfig /usr/local/cuda/lib64

参考:https://blog.csdn.net/mumoDM/article/details/79502848

後ろcudnnインストールした後、何libcudnn.soを示唆していないと、同じ溶液です。

おすすめ

転載: blog.csdn.net/xiang_freedom/article/details/91408096
おすすめ