cuDNNのバージョンを確認(Nvidia-docker2で)

7月 27, 2020

# cuDNNのバージョン確認
$ dpkg -l | grep "cudnn"

上のコマンドを打ってみた例

# システムにインストールされているパッケージ一覧を表示
$ dpkg -l | grep "cudnn"
ii  libcudnn5                  5.1.10-1+cuda8.0                      amd64        cuDNN runtime libraries
# libcudnnの横に付いている数字を見るとバージョンが5であることがわかる。
# パッケージ"libcudnn5"によってインストールされたファイルの一覧を確認できる
$ dpkg -L libcudnn5
/.
/usr
/usr/share
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/libcudnn5
/usr/share/doc
/usr/share/doc/libcudnn5
/usr/share/doc/libcudnn5/copyright
/usr/share/doc/libcudnn5/changelog.Debian.gz
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libcudnn.so.5.1.10
/usr/lib/x86_64-linux-gnu/libcudnn.so.5

他にもcudaのインストールディレクトリ /usr/local/cuda の下のファイル名を確認することでバージョンを確認する方法もあるが(http://pandazx.hatenablog.com/entry/2017/03/21/144832)、

私の場合 nvidia-docker2でコンテナを作成したため、cudaインストールディレクトリ下に libcudnn.so.x.x.xファイルが無くて確認できなかった。

DNN,Nvidia-docker

Posted by vastee