[注意] 執筆途中。このページは参考にしないで下さい。

2023/07/05 Updated by

CUDA

Windows 11へのインストール


[Up] Japanese English

CUDA Toolkit 11.8のインストール

  1. (nvidia 公式ページ) CUDA Installation Guide for Microsoft Windows
  2. (tensorflow.org 公式ページ) Compatibility Matrix with tensorflow, python, cuDNN, CUDA ← 英語表示にすると最新の情報が表示される
  3. 現時点(2023/07/05) で、上の表で GPU に対応している TensorFlow の最新版は 2.13.0 で、 CUDA は 11.8, cuDNN は 8.6 とのことだ。


  4. 現時点(2023/07/05) で、GPU に対応している PyTorch https://pytorch.org の最新版は Stable (2.0.1) で、 CUDA は 11.8, cuDNN は 8.6 とのことだ。


  5. CUDA Toolkit最新バージョン は 12.2.0_536.25_windows.exe であるが、 CUDA Toolkit Archive から11.8 をダウンロードする。
  6. ダウンロードしてきたexeファイル(cuda_11.8.0_522.06_windows.exe)を実行する。
  7. 「nVidiaのデバイスドライバをダウングレードする」と表示される。
  8. C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\ にインストールされる。
  9. Nsight for Visual Studio 201[579] がインストールされる。
  10. Sampleがインストールされる。
  11. C:\ProgramData\NVIDIA Corporation\CUDA Samples\v11.2
  12. Windowsの環境変数PATHに以下の2つのパスが自動で追加される。
        C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\bin
        C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\libnvvp
    
  13. Windowsの環境変数に CUDA に関する値が自動で追加される。
        CUDA_PATH               C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2
        CUDA_PATH_V11_2         C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2
    
        NVCUDASAMPLES_ROOT      C:\Program Files\NVIDIA Corporation\CUDA Samples\v11.2
        NVCUDASAMPLES11_2_ROOT  C:\Program Files\NVIDIA Corporation\CUDA Samples\v11.2
    

cuDNN のインストール

  1. nVidia の公式サイト https://developer.nvidia.com/rdp/cudnn-download にアクセスする。
  2. CUDAに適合した cuDNN 8.1系をダウンロードする。
  3.   cuDNN v8.1.1 [Feburary 26th, 2021], for CUDA 11.0, 11.1 and 11.2
      cuDNN Library for Windows [x64]
    
    cudnn-11.2-windows-x64-v8.1.1.33zip がダウンロードされる。
  4. NVIDIA Deep Learning SDK Documentation
  5. cuDNN Installation Guide をよく読んで、指示に従ってインストールする。
  6. 3個のファイルを所定のフォルダにコピーする
  7. 展開して出来たフォルダのパスを PATH で表すと、次の通り。
    copy PATH\cuda\bin\cudnn*.dll  C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\bin
    copy PATH>\cuda\ include\cudnn*.h  C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include
    copy PATH>\cuda\lib\x64\cudnn*.lib  C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\lib\x64
    
  8. 環境変数 CUDA_PATH を次の値に設定する。
  9.   変数名: CUDA_PATH 
      値:     C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2
    
    最近は自動で設定されるようだ。また、バージョンが付加された変数名の値も自動で設定されるようだ。
      変数名: CUDA_PATH_V11_2
      値:     C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2