展開ファイルの場所(デフォルトのまま) C:\Users\ユーザ名\AppData/Local/Temp/CUDA
cuDNN v7.3.1 [Sept 28, 2018], for CUDA 9.0 cuDNN v7.3.1 Library for Windows 10
copy PATH\cuda\bin\cudnn64_7.dll C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin copy PATH>\cuda\ include\cudnn.h C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include copy PATH>\cuda\lib\x64\cudnn.lib C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64
変数名: CUDA_PATH 値: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0
python で tensorflow-gpu を動かすだけならば "Cuda 9" と "cuDNN" だけでとりあえず動く。 しかし、CUDA のプログラムを自分でコンパイルするのにはCUDA Toolkit をインストールしておく必要がある。
https://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html
CUDA_Installation_Guide_Windows.pdf (loca copy)
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0
cuDNNのインストール時に手動で設定した環境変数 CUDA_PATH だが、今回インストールした CUDA Toolkit が v10.0 なので、インストーラーによって自動的に書き換えられる。
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\extras\demo_suite
bandwidthTest.exe, deviceQuery.exe, nbody.exe oceanFFT.exe などが動くことを確認する。
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\extras\visual_studio_integration\MSBuildExtensions
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0
環境変数は Build Customization CUDA 10.0.props ファイルによって自動的に設定される。 これは次の場所にある。
[VS2015用] C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\BuildCustomizations [VS2017用] C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\VC\VCTargets\BuildCustomizations
Visual Studio で自分のcuda プログラムをコンパイルするときは、上記のようにして Build customization に "Cuda"を設定するとよい。
File → New Project ... → NVIDIA → CUDA 10.0 → CUDA 10.0 Runtimeカスタムな CUDA Toolkit を参照するには、 CUDA C/C++ の下で、Common → CUDA Toolkit Custom Dir に設定する。
プロジェクトの上で右クリック → 「ビルドの依存関係」 → 「ビルドのカスタマイズ」 → "CUDA 10.0(.targets, props)" がチェックされていることを確認または
プロジェクトの上で右クリック → 「プロパティ」 → CUDA C/C++ →、Common → CUDA Toolkit Custom Dir → $(CUDA_PATH) と設定する。
file:///C:/Program%20Files/NVIDIA%20GPU%20Computing%20Toolkit/CUDA/v10.0/doc/html/index.html
[2019/08/04 時点] Download cuDNN v7.6.2 (July 22, 2019), for CUDA 10.1 Download cuDNN v7.6.2 (July 22, 2019), for CUDA 10.0 Download cuDNN v7.6.2 (July 22, 2019), for CUDA 9.2 Download cuDNN v7.6.2 (July 22, 2019), for CUDA 9.0
cuda/ bin/ include/ lib/
copy PATH\cuda\bin\cudnn64_7.dll C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin copy PATH>\cuda\ include\cudnn.h C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include copy PATH>\cuda\lib\x64\cudnn.lib C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64