ディープラーニンググラフィックスワークステーション環境のインストールと構成(3)Tensorflow-gpuはさまざまなピットをインストールし、実行はビデオメモリを占有し、CPUを占有せず、ライブラリが見つからないことを通知し、tfにxx機能がないことを通知します

著者は最近、テンソルフローのインストール中にさまざまな穴に遭遇しましたが、解決に時間がかかりました。彼が彼に投げられた時間を記念する要約を次に示します⊙﹏⊙

設置環境

この記事は、深層学習GPUワークステーションの構成に関する一連の記事の1つです。最後の2つの記事では、anaconda、jupyter、cuda、cudnnなどのさまざまな基本的な動作条件を紹介しました。読者は、
深層学習グラフィックスに関する以前の2つの記事を見ることができます。ワークステーション環境のインストールと構成(1)CUDAとcuDNNのインストール
ディープラーニンググラフィックスワークステーション環境のインストールと構成(2)アナコンダのインストールと構成、jupyterlabの展開、起動時に自動起動
私たちの環境は、主にUbuntu 18.04、Anaconda 3などの環境に基づいています進行中

エラー1:

ライブラリ
ここに画像の説明を挿入
見つかりません、すべての種類の奇妙なエラー。ライブラリが見つからないことを示すこのエラーは、主にcudaとcudnnのバージョンがtensorflowでサポートされているバージョンと一致せず、エラーに互換性がないためです。読者は、tensorflowの公式ウェブサイトで関連するエラーを見つけることができますインストール環境では
ここに画像の説明を挿入
cuda cudnn tensorflowのバージョンが高すぎても低すぎても対応している必要があります。このため、テンソルフローは適切なコンパイル環境を提供します。
インストールバージョンでは
、著者の最初の記事を参照してcudaおよびその他のソフトウェア操作をインストールするか、アップグレードする必要があります適応バージョンへ
ここに画像の説明を挿入

エラー2:

使用する

nvidia-smi

GPUの
使用状況を表示する

top

ビューのCPU使用率は、
メモリが占めますが、GPU使用率がほぼゼロであるが、ことがわかった
。このエラーが原因tensorflowバージョン> = tensorflow-GPUバージョンにある
最初のCPUのバージョンを使用するための優先順位
は、使用することができます

pip list

ここに画像の説明を挿入
バージョンを確認してこのエラーであるかどうかを確認するには、cpuバージョンをアンインストールするか、gpuバージョンをアップグレードします
。cpuバージョンは修正できます。tensorflowcpuバージョンを直接アンインストールすると便利です。アップグレードレベルについては、以下を参照してください

pip uninstall tensorflow

pipパッケージリストをもう一度確認してください。アンインストールしても問題ありません。

エラー3:

プロンプトtfにはxx関数がありません。プログラムは別のコンピューターで実行できますが、
ここでは機能しません。これは、実際にはtfバージョンが高すぎるか低すぎるため、適切なバージョンをインストールする必要があります。
まず、インストールされているすべてのテンソルフローをアンインストールしてください

pip uninstall tensorflow
pip uninstall tensorflow-gpu


CPUしかない場合は、最初に使用した指定バージョンをインストールします

pip install tensorflow==版本号

gpuバージョンを使用する必要がある場合は、cpuバージョンをインストールせずに実行します。

pip install tensorflow-gpu==版本号

cuda、cudnn、tfなどの互換性の問題に注意してください。エラー1を確認できます

究極の動き

読者は、私がXiaobaiだとしたらどうすればよいのかと尋ねるかもしれません。私はあらゆる種類の関係を理解することができません。または、研究室の教師が使用するさまざまなtfバージョンがあります。現時点では、Dockerを使用して仮想マシンと同等のtfイメージをインストールできます。この公式Webサイトには関連する手順があるので、あまり触れません。
ここに画像の説明を挿入

42件の元の記事を公開 10を獲得 5440を表示

おすすめ

転載: blog.csdn.net/STL_CC/article/details/105586508
おすすめ