Failed to initialize NVML: Driver/library version mismatch

環境

OS
CentOS 7
uname -r
3.10.0-693.5.2.el7.x86_64

何がおきたか

CUDAのバージョンを8.0.61-1から9.0.176-1にyumで上げたらnvidia-smiコマンド実行時に

Failed to initialize NVML: Driver/library version mismatch
と表示されるようになった。

確かに

$ cat /proc/driver/nvidia/version
$ modinfo nvidia
のバージョンは異なっていた。

解決法 (Solution)

アップデートによってバージョンが上がっても,ロードされているかは別問題.

なので再起動 (reboot)してみましょう.

(※海外からのアクセスも多いためちょっぴり英語を追加.)

直らなかった場合

インストールされているドライバとライブラリのバージョンが本当に違うのかもしれないのでご確認を.

参考にしたサイト

カテゴリー:サーバー
記事作成日:2017-11-06