2022/09/04 Updated by

CUDA

Windows 10へのインストール


[Up] Japanese English

CUDA Toolkit 11.2のインストール

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


  4. CUDA Toolkit最新バージョン は 11.7.1_516.94_windows.exe であるが、 CUDA Toolkit Archive から11.2.2 をダウンロードする。
  5. ダウンロードしてきたexeファイル(cuda_11.2.2_461.33_win10.exe)を実行する。
  6. 「nVidiaのデバイスドライバをダウングレードする」と表示される。
  7. C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\ にインストールされる。
  8. Nsight for Visual Studio 201[579] がインストールされる。
  9. Sampleがインストールされる。
  10. C:\ProgramData\NVIDIA Corporation\CUDA Samples\v11.2
  11. 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
    
  12. 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