###### tags: `PC設定` # Windows_GPUセットアップ ## 環境 `2020/01/26`に設定 Windows 10 Home RTX 3070 ## インストール [NVIDIAドライバダウンロード](https://www.nvidia.co.jp/Download/index.aspx?lang=jp)から自身の環境に合うダウンロードする [CUDA Toolkit Archive](https://developer.nvidia.com/cuda-toolkit-archive)からライブラリ(PyTorch, Tensorflow)に合うバージョンを選ぶ。 :::success [TensorflowのCUDA対応バージョン](https://www.tensorflow.org/install/source_windows) [PyTorchのCUDA対応バージョン](https://pytorch.org/get-started/locally) ::: [cuDNN Download](https://developer.nvidia.com/rdp/cudnn-download)からCUDAに合うバージョンをダウンロードする ダウンロードしたCuDNNを解凍し、下図の3つのファイルをコピー。 ![](https://i.imgur.com/mTwplfi.png) エクスプローラを開き、Cドライブから`C:\ProgramFiles\NVIDIA GPU Computing Toolkit\CUDA\バージョン名`を開き、そのままペーストする。 ![](https://i.imgur.com/iy8Mbgc.png) 再起動し、PowerShellで`nvcc -v`と入力し、バージョンが出力されるとCuDNNがインストールされている。 --- 後は、CUDAと対応するバージョンのライブラリをインストールする。 ### Windows 10 Homeでパス名が長すぎて(256文字以上)入らないエラー対策 「Windowsレジストリー」というアプリを検索。管理者権限で実行。 `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem` まで開き、 `LongPathsEnabled` を `1` にして再起動する。 ## WSLでGPUを使う [Docker Desktop WSL 2 バックエンド](https://docs.docker.jp/docker-for-windows/wsl.html)