1. ホーム
  2. cuda

[解決済み】NVIDIA NVML Driver/library version mismatch [終了しました。]

2022-01-19 18:30:44

質問

を実行すると nvidia-smi 次のようなメッセージが表示されます。

Failed to initialize NVML: Driver/library version mismatch

1時間前に同じメッセージが表示され、cudaライブラリをアンインストールしたところ nvidia-smi と表示され、次のような結果が得られました。

この後、ダウンロードした cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb から NVIDIAの公式ページ というように、シンプルに

sudo dpkg -i cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb
sudo apt-get update
sudo apt-get install cuda
export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}

現在、cudaをインストールしていますが、言及されているミスマッチエラーが発生します。


有用と思われる情報をいくつか。

実行中 cat /proc/driver/nvidia/version 得ることができます。

NVRM version: NVIDIA UNIX x86_64 Kernel Module  378.13  Tue Feb  7 20:10:06 PST 2017
GCC version:  gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4)

Ubuntu 16.04.2 LTSを使用しています。

カーネルのリリースは 4.4.0-66-generic です。

ありがとうございます。

解決方法は?

びっくり仰天、再起動で問題解決(もう試したつもりだった)。

コメントでRobert Crovellaが述べた解決策も、私が最初にこの問題を解決するために行ったこととよく似ているので、他の誰かにとっては役に立つかもしれませんね。