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 ファイルの両方を試すことができます。。
とりあえず、このブログも無事に終わりました!読んでくださった皆様、ありがとうございました!次回見つけられないように、このブログをブックマークすることを強くお勧めします~