システムインフォメーション:
Ubuntu 18.04 LTS
Acer E5-573G
NVIDIA GeForce 940M
GPUでtensorflowを使用するために、nvidiaドライバー、CUDAツールキット、およびcudnnファイルをダウンロードしようとしています。
CUDAツールキットとnvidiaドライバーをいくつかのチュートリアルでダウンロードできました。
NvidiaのWebサイトからドライバーを直接ダウンロードしました。ファイル名は「NVIDIA-Linux-x86_64-390.87.run」です。 CUDAツールキットをダウンロードするには、nvidia WebサイトではUbuntu 17.10および16.04でのみ使用できるため、ツールキットをダウンロードしてインストールするコマンドを使用しました(残念ながら覚えていませんが、9.1バージョンをダウンロードしました)。
次に、chmod + x NVIDIA-Linux-x86_64-390.87.runを使用して実行可能ファイルにし、。/ NVIDIA-Linux-x86_64-390.87.runを使用してインストールしようとしました!しかし、「プレインストールに失敗しました!続行しますか?」というエラーメッセージが表示され、インストールプロセスが何らかの形で終了しました。とにかく続けました。
資格情報を書き込んだ後に再びログインすると、画面がフリーズしたので、 https://askubuntu.com/a/103049 を使用してエラーを解決しました。
しかし、問題は、「nvidia-settings」を実行しようとしたときに、「エラー:使用可能なシステムでディスプレイが見つかりません」と表示されることです。
私が混乱したことを知って、私はすべてのnvidiaファイルをパージしようとしましたが、それは言います
$ Sudo apt-get purge nvidia-390 (the command I wrote into terminal)
Reading package lists ...Done
Buildig dependency tree
Reading state information..Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
libnvidia-ifr1-390 : Depends: libnvidia-gl-390 but it is not going to
be installed
libnvidia-ifr1-390:i386 : Depends: libnvidia-gl-390(=390.87-
0ubuntu0~gpu18.04.1) but it is not going to be installed.
Recommends: Depends: libnvidia-gl-390(=390.87-0ubuntu0~gpu18.04.1) but
it is not going to be installed.
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages
(or specify a solution.)
Apt --fix-broken installを実行すると、バージョンの不一致と依存関係の満たされていないエラーが再び表示されます!
本当にイライラする!この問題の解決を手伝ってください。すべてのnvidiaファイルをアンインストールして、最初から開始することはできませんか?
ありがとう:)
PS:また、通常のUbuntuはディスプレイをはるかに低い解像度にズームアップするか、画面をフリーズするため、ログインでUbuntu Waylandを使用しています!
Ubuntu 18.04を再インストールし、以下の2つのすばらしいリンクをたどると、Tensorflow GPUが魅力的にインストールされました!!!
http://www.python36.com/how-to-install-tensorflow-gpu-with-cuda-9-2-for-python-on-ubuntu/2/
投稿に正確にフラグを立てたりコメントを投稿したりして別のリンクに送信することはできないため、ここに投稿します。