[ナニー レベルのチュートリアル] Windows インストール CUDA と cuDNN

序文

1. CUDA を初めてインストールする

CUDA を初めてインストールする前に、後で CUDA をアンインストールしたい場合でも、どの NVIDIA ソフトウェアが既に存在していてアンインストールできないのか、またどの NVIDIA ソフトウェアが後でインストールされアンインストールできるのかを区別できるように、コンピュータに現在どの NVIDIA ソフトウェアが存在するかを確認することをお勧めします。アンインストールされた具体的な手順は次のとおりです。

  • まずはパソコンの[設定]から[コントロールパネル]を検索して開きます。
    ここに画像の説明を挿入
  • 手順2:「プログラムのアンインストール」をクリックします。
    ここに画像の説明を挿入
  • 3 番目のステップは、作成者のコンピュータの観点から見ると、次のものがすでに存在するため、CUDA をインストールした後、アンインストールしたい場合は、問題を防ぐためにこれらのいくつかを保持しておく必要があります。その他のフォローアップが原因でここに表示される場合は、 CUDA をインストールしたら、後で安心してアンインストールできます。
    ここに画像の説明を挿入

2. N回目のCUDAのインストール

パソコンの「コントロールパネル」にある「プログラムのアンインストール」以下の3つのソフトウェアを残しておけば、NVIDIAをはじめとする他のソフトウェアはアンインストールできますアンインストールした後、新しい CUDA をインストールできます。

ここに画像の説明を挿入

1.CUDA

1. CUDAのバージョンを問い合わせる

(1) グラフィックカードドライバーのバージョンを確認してください。win キーと r キーを同時に押して実行ボックスを開き、nvidia-smi と入力して Enter キーを押します。次のように、グラフィックス カードのドライバーのバージョンが 528.02 であることがわかります。
ここに画像の説明を挿入

(2)次のように、CUDA Toolkit 公式ドキュメント インターフェイスhttps://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.htmlにアクセスします。
ここに画像の説明を挿入

(3) 下にスクロールして次のフォームを見つけます。
ここに画像の説明を挿入

私のグラフィックス カード ドライバーのバージョン番号は 528.02 であり、表の中で最も高いはずなので、CUDA12.0 より前のバージョンはインストールできるはずです。ここでは、CUDA 11.6 バージョンをインストールするつもりです。

2.CUDAをダウンロードする

1. インストールされている CUDA バージョン (上で確認した CUDA 11.6 など) を確認したら、CUDA ダウンロード インターフェイスに入ることができます: https://developer.nvidia.com/cuda-downloads、このインターフェイスで [CUDA 履歴バージョン] をクリックします。以下に続きます:
ここに画像の説明を挿入

(2) CUDA 履歴バージョン インターフェイスに入ったら、下にスライドして 11.6.X シリーズ CUDA ツールキット (下図の CUDA Toolkit 11.6.0 など) を選択し、左ボタンをクリックします。ここに画像の説明を挿入

(3) CUDA Toolkit 11.6 ダウンロード画面に入ったら、以下の項目を順に選択し、[ダウンロード]ボタンをクリックします。
ここに画像の説明を挿入

3.CUDAをインストールする

  • 最初のステップは、CUDA インストール パッケージをダブルクリックすることです。
    ここに画像の説明を挿入

  • 2 番目のステップでは、[OK] を直接クリックします。
    ここに画像の説明を挿入

  • ステップ 3: [同意して続行] をクリックします。
    ここに画像の説明を挿入

  • 手順4: [カスタムインストール]を選択し、[次へ]をクリックします。
    ここに画像の説明を挿入

  • 5番目のステップでは、コンピューターにVSがないため、VSのチェックを外して[次へ]をクリックします。ここで、コンピュータに VS がない場合は、このチェックを外す必要があることに注意してください。そうしないと、間違いを犯しやすくなります。
    ここに画像の説明を挿入

  • ステップ6: [インストール場所]を変更し、[次へ]をクリックします。ここで筆者はCドライブの容量を節約するためにDドライブにインストールしました。インストール場所に関係なく、この場所は後で CUDA 環境変数を構成するときに使用されるため、覚えておいてください。
    ここに画像の説明を挿入

  • 7 番目のステップは、インストールを待つことです。
    ここに画像の説明を挿入

  • 8番目の手順は、[次へ]をクリックします。
    ここに画像の説明を挿入

  • 9番目のステップ、インストールが完了したら、[閉じる]をクリックします。
    ここに画像の説明を挿入

4. CUDA 環境変数を構成する

  • 最初のステップは、コンピューターの[設定]で環境変数を検索し、[システム環境変数の編集]をクリックすることです。
    ここに画像の説明を挿入
  • 2番目のステップは、[システムのプロパティ]の[詳細設定]にある[環境変数]をクリックすることです。
    ここに画像の説明を挿入
  • 3 番目のステップは、CUDA 環境変数があるかどうかを確認することです。ない場合は追加します。追加された内容は、先ほど CUDA をインストールした場所です。既に環境変数が存在する場合は、追加する必要はありません。」
    ここに画像の説明を挿入

5. CUDA が正常にインストールされているかどうかを確認します

  • 最初のステップでは、次のように win キーと r キーを同時に押し、実行ボックスを呼び出して cmd を入力します。
    ここに画像の説明を挿入
  • 2 番目のステップで、「nvcc -V」と入力します。次のように表示されれば、インストールは成功したことを意味します。それ以外の場合は、いずれかのステップでエラーが発生しているはずであり、CUDA を再インストールする必要があることを意味します。
    ここに画像の説明を挿入

2、cuDNN

1. cuDNN バージョンをクエリしてダウンロードする

(1) 以下のように cuDNN ダウンロード インターフェイスに入ります: https://developer.nvidia.com/rdp/cudnn-download。以下のインターフェイスでない場合は、ログインしていない可能性が高くなります。アカウントをお持ちでない場合は、アカウントを登録してください。つまり、ログイン後のインターフェイスは次のとおりです。 [同意する] にチェックを入れ、[アーカイブされた cuDNN リリース] をクリックして、過去の cuDNN バージョンを表示する必要があります。
ここに画像の説明を挿入

(2) cuDNN アーカイブ インターフェイスで、次のように CUDA11.6 に適した cuDNN バージョンを検索します。cuDNN v.8.5.0 バージョンを選択し、左ボタンをクリックして対応する圧縮パッケージをダウンロードします。
ここに画像の説明を挿入

2.cuDNNをインストールする

  • 最初のステップは、ダウンロードしたばかりの cuDNN 圧縮パッケージを解凍し、次のように 3 つのフォルダーを取得することです。
    ここに画像の説明を挿入
    ここに画像の説明を挿入

  • 2 番目のステップでは、次のように、上の赤いボックス内の 3 つのフォルダーをコピーし、CUDA インストール ディレクトリ、つまり CUDA がインストールされた場所に貼り付けます。
    ここに画像の説明を挿入
    ここに画像の説明を挿入

3. cuDNNの環境変数を設定する

  • 最初のステップは、コンピューターの[設定]で環境変数を検索し、[システム環境変数の編集]をクリックすることです。
    ここに画像の説明を挿入

  • 2番目のステップは、[システムのプロパティ]の[詳細設定]にある[環境変数]をクリックすることです。
    ここに画像の説明を挿入

  • 3番目のステップは、[システム環境変数]の[パス]をダブルクリックすることです。
    ここに画像の説明を挿入

  • 手順 4: [新規] をクリックし、以下の 4 つの環境変数を 1 つずつ追加します。すでに存在する場合は追加せず、存在しない場合は 1 つずつ追加します。ここに入力されたパスは、CUDA をインストールしたパスと一致していることに注意してください。
    ここに画像の説明を挿入

4. cuDNN が正常にインストールされているかどうかを確認します

  • 最初のステップでは、次のように win キーと r キーを同時に押し、実行ボックスを呼び出して cmd を入力します。
    ここに画像の説明を挿入

  • 次に、[D:\software\cuda11.6.0\extras\demo_suite] のパスで deviceQuery.exe を実行し、PASS が表示されるかどうかを確認します。PASS が表示されれば、deviceQuery.exe は正常に実行されています。
    ここに画像の説明を挿入
    ここに画像の説明を挿入

  • 3 番目のステップは、[D:\software\cuda11.6.0\extras\demo_suite] のパスで BandwidthTest.exe を実行して PASS があるかどうかを確認することです。PASS がある場合は、bandwidthTest.exe が実行されていることを意味します。成功しました。
    ここに画像の説明を挿入

  • ステップ 4、deviceQuery.exe と BandwidthTest.exe の両方が正常に実行された場合は、cuDNN が正常にインストールされたことを意味します。

3. CUDA と cuDNN のバージョンを問い合わせる

次回以降の使用中に CUDA と cuDNN のバージョンを忘れた場合は、次の方法で確認できます。

1. CUDAのバージョンを問い合わせる

  • 最初のステップは、以下に示すように、win キーと r キーを同時に押して実行ボックスを表示し、[cmd] と入力して [OK] をクリックすることです。
    ここに画像の説明を挿入
  • 2 番目のステップでは、[nvcc -V] と入力して CUDA バージョンを確認します。以下に示すように、作成者の CUDA バージョンが 11.6 であることがわかります。
    ここに画像の説明を挿入

2. cuDNN のバージョンを問い合わせる

  • 最初の手順では、CUDA がインストールされているパスで、次の図を参照して cudnn_version.h ファイルを見つけ、メモ帳で開きます。
    ここに画像の説明を挿入

  • 2 番目の手順では、cudnn_version.h ファイルで CUDNN_MAJOR を検索して、対応する cuDNN バージョンを見つけます。次のように、作成者の cuDNN バージョンは 8.5.0 である必要があります。一部の cuDNN バージョン番号は cudnn.h ファイルに含まれていることに注意してください。とにかく、cudnn_version.h と cudnn.h ファイルの両方を試すことができます。
    ここに画像の説明を挿入

とりあえず、このブログも無事に終わりました!読んでくださった皆様、ありがとうございました!次回見つけられないように、このブログをブックマークすることを強くお勧めします~

おすすめ

転載: blog.csdn.net/qq_40968179/article/details/128996692