cuDNN 8.2.2のダウンロードとインストール
Contents
cuDNNとは
cuDNN Ver 8.2.2.26 をダウンロードした時の備忘録。
cuDNNはDNN(Deep Neural Network)用の GPU アクセラレーションライブラリー(高速に GPU を使用する為のライブラリー)だ。
順方向、逆方向の畳み込みやプーリング、正規化、アクティブ化レイヤーなどに高度に調整されている、との説明が載っていた。
2021年8月時点の最新バージョンは 8.2.2.26 で Ver 7 と速度比較の図が NVIDIA のページに載っていた。
きっかけ
cuDNN の最新版をダウンロードしようとしたきっかけは TensorFlow Ver2.6 を実行した所、以下のエラーメッセージが表示されたからだ。
Could not load dynamic library 'cudnn64_8.dll'; dlerror: cudnn64_8.dll not found
cudnn64_8.dll が無いとのエラーメッセージなのだが、確かにcuDNN のVer 8.x はインストールしていない。
環境
尚、その時の環境は以下の通り。
OS | Windows 10 Home(64 Bit) |
TensorFlow | Ver 2.3 |
CUDA Tool Kit | Ver 11.4 ※ Ver 10.0 から Ver 11.4 にバージョンアップした直後 |
cuDNN | 未インストール 但し、CUDA Tool Kit Ver 10.0 をインストールしていたフォルダー(C:¥Program Files¥NVIDIA GPU Computing Toolkit¥CUDA¥v10.0¥bin)に cudnn64_7.dll が存在していた。 つまりcuDNN Ver 7 は何処かのタイミングでインストールされていたのだと考えられる。 |
Python | Ver 3.8.5 |
インストール
ダウンロード
こちらのページにアクセスする。
下の方にスクロールして、”download cuDNN” をクリックする。
また、NVIDIA Developer に会員登録をしていないとダウンロードは出来ないので必要に応じて「JOIN」ボタンから会員登録をしておく。
会員登録の際にダウンロードの目的などのアンケートに答える必要がある。
“I Agree To the Terms of the cuDNN Software License Agreement”(ソフトウェア利用許諾)にチェックして、”Download cuDNN v8.2.2 (July 6th, 2021), for CUDA 11.4” をクリックする。
“cuDNN Library for Windows (x64)” を選択する。
解凍
cudnn-11.4-windows-x64-v8.2.2.26.zip ファイル(約761MB)をローカルディスクに保存したら解凍する。
以下のディレクトリ構造に解凍される。
├─cudnn-11.4-windows-x64-v8.2.2.26
│ │
│ ├─cuda
│ │ │
│ │ ├──bin
│ │ │
│ │ ├──include
│ │ │
│ │ ├──lib
│ │ │ │
│ │ │ ├──x64
│ │ │ │ │
│ │ │ │ │
それぞれのフォルダーの中のファイルを、C:¥Program Files¥NVIDIA GPU Computing Toolkit¥CUDA¥v11.4 配下の同名のフォルダー配下にコピーする。
以上で cuDNN のインストールは終了。
この記事が何処かで誰かの役に立つことを願っている。
尚、当記事中の商品へのリンクはAmazonアソシエイトへのリンクが含まれています。Amazonのアソシエイトとして、当メディアは適格販売により収入を得ていますのでご了承ください。
最近のコメント