Win10システムにTensorflow-GPUとVSCodeをインストールして、Tensorflow開発環境を構築します

【はじめに】
1.最近、AnacondaとTensorflow-GPUをクラスでインストールする必要があります。Anacondaはインストールが簡単ですが、バージョンマッチングの問題を考慮する必要があり、問題が発生しやすいため、Tensorflow-GPUバージョンのインストールはより複雑です。最終的に正常にインストールするのに2日以上かかりました。簡単ではありません。インストールプロセスを共有しましょう
。2。インストール環境
オペレーティングシステム:64ビットWin10
GPU:MX130
IDE:VSコード
その他:CUDA10.1、cuDNN7.6.5


[インストールプロセス] 1。Anacondaバージョンの
インストール
:2020.07
Baiduネットワークディスクダウンロードリンク抽出コード:k8p0
インストールは比較的簡単です。ここでは、いくつかの重要な写真のみを示します。
ここに写真の説明を挿入

ここに写真の説明を挿入
ここに写真の説明を挿入

2. CUDA10.1のインストール
CUDAはC言語に基づいているため、コードをGPUの制御言語で直接実行できます。したがって、最初のステップは、NVIDIAドライバーを含むCUDA10.1をインストールすることです(カスタムインストール中にドライバーをインストールするかどうかを選択できます)。 )。
2.1 CUDAの公式説明(興味がある場合は、ご覧ください)ダウンロードリンク
Baidu Netdisk抽出コードからリンク
ダウンロードするにはここをクリックしてください:e06o
ここに写真の説明を挿入

ダウンロードするコンピューターに適したバージョンを選択してください。exeは実行可能なファイルです。

2.2 CUDAのインストール
複数のファイルをダウンロードした後、1つずつクリックしてインストールします。最初にシステムの互換性がチェックされ、次にインストール方法が選択されます。プログラムのデフォルトのコンパクトモードは、一時的に使用しないVSコンパイラやグラフィックドライバを含むすべてをインストールするものとして理解する必要があるため、カスタムモードを選択しました。

ここに写真の説明を挿入
ここに写真の説明を挿入
次に、インストールパスを選択します。他の学生のインストールプロセス中に、インストールパスを変更すると問題が発生しやすいことがわかったので、デフォルトパスに従って直接インストールしました。これにより、以下の環境変数の構成も、完了するまで[次へ]まで簡単になります。
ここに写真の説明を挿入

2.3環境変数の構成
インストールが正常に完了すると、図に示すように、2つの変数がシステム環境変数に自動的に追加されます。
ここに写真の説明を挿入

ただし、これだけでは不十分です。いくつかのシステム変数を追加する必要もあります(実際のインストールバージョンとパスに従って追加します。同じバージョンとデフォルトパスを直接コピーして貼り付けることができます)。
ここに写真の説明を挿入


CUDA_SDK_PATH = C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.1
 
CUDA_LIB_PATH = %CUDA_PATH%\lib\x64 
 
CUDA_BIN_PATH = %CUDA_PATH%\bin 
 
CUDA_SDK_BIN_PATH = %CUDA_SDK_PATH%\bin\win64 
 
CUDA_SDK_LIB_PATH = %CUDA_SDK_PATH%\common\lib\x64

次に、システム変数Pathに変数を追加し、[Path]をダブルクリックして、次の変数を追加します(実際のパスに従って入力します)。

ここに写真の説明を挿入

%CUDA_LIB_PATH%
 
%CUDA_BIN_PATH%
 
%CUDA_SDK_LIB_PATH%
 
%CUDA_SDK_BIN_PATH%
 
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\lib\x64
 
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin 
 
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.1\common\lib\x64
 
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.1\bin\win64

2.4インストールが成功したかどうかを確認します
。cmdコマンドウィンドウを開き、パスを切り替えます(実際のパスに注意してください)

cd C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\extras\demo_suite

次のコマンドを個別に実行します

bandwidthTest.exe
deviceQuery.exe

Result = PASSがそれぞれ表示されている場合、図に示すように、インストールは成功してい
ここに写真の説明を挿入
ます。3。cuDNNのインストール
cuDNNはCUDAライブラリであり、コードを簡単に記述できます。公式サイトからダウンロードするには、まずNVIDIAアカウントを登録する必要があります。
3.1ダウンロード
公式ウェブサイトダウンロードアドレス:ここをクリック。
前の表のバージョン要件と一致していることに注意してください。ここでは、図に示すように7.6.5をダウンロードしました。
ここに写真の説明を挿入

Baidu SkyDriveダウンロードリンク抽出コード:ea1b

3.2ダウンロードしたソフトウェア
解凍し、解凍後にフォルダーに入り、次の要件に従ってファイルを対応する場所に配置します。
解凍後、サフィックスが.h、.lib、および.dllのファイルをinclude、lib / x64、およびbinフォルダーに配置します。ファイルは、cudaの対応するパスの下にあるinclude、lib / x64、およびbinフォルダーにコピーされます。

この時点で、CUDA10.0とそれに対応するcuDNNファイルがインストールされ、困難な旅は基本的に完了しています。

4. Tensorflow-gpuをインストールします。4.1
環境を作成します。Anaconda
プロンプトを開きます。
ここに写真の説明を挿入
最初にコマンドラインで次のコマンドを使用して、condaバージョンを表示します。

conda --version

表示されるバージョンが4.6.11の場合は、次のコマンドを使用してcondaを更新することをお勧めします。

conda update conda

次に、コマンドウィンドウに次のコマンドを入力して、環境を作成します。

conda create -n tf-gpu python=3.7

次に、作成したばかりの環境をアクティブ化します

activate tf-gpu

4.2インストール
ダウンロード可能なバージョンを表示する

conda search tensorflow-gpu

結果を図に示し
ここに写真の説明を挿入
ます次に、インストールするバージョンを選択します。例として2.1.0を示します。

conda install tensorflow-gpu=2.1.0

4.3インストールが成功したかどうかをテストする
コマンドプロンプトを開き、Anaconda3 \ envs \ tf-gpuフォルダーに入り、pythonと入力します。

注:tf-gpuは、環境が作成されたときの名前です。

次に、次の2つのテストプログラムを入力します(1行ずつ入力)

  • 手順1
import tensorflow as tf
tf.__version__

出力結果
ここに写真の説明を挿入

  • 手順2
import tensorflow as tf
tf.test.is_gpu_available()

出力結果
ここに写真の説明を挿入
最終結果はTrueです

上記のテストが正しければ、インストールは成功です

5.Tensorflow-gpu環境をVSコードにインポートします5.1VSコード
のPythonプラグインをインストールします
ここに写真の説明を挿入

5.2Pythonインタープリターを選択する

Anacondaをインストールしてtensorflowを作成すると、AnacondaとTensorflowの両方にPythonインタープリターが追加されるため、Tensorflowでインタープリターを選択する必要があります。

ここに写真の説明を挿入
ここに写真の説明を挿入

この時点で完了できます!

おすすめ

転載: blog.csdn.net/qq_44924544/article/details/108672685