NVIDIAドライバ設定

推奨設定で更新する方法

  • アンインストール

$ sudo apt-get --purge remove nvidia-*
$ sudo apt-get --purge remove cuda-*
  • 無理に最新を入れると、古いdistributionで動かなかったため、推奨ドライバを以下で確認する。

$ ubuntu-drivers devices
  • ドライバのインストール

$ sudo ubuntu-drivers autoinstall
  • 参考

    • https://blog.hysakhr.com/2019/11/12/%E3%82%A8%E3%83%A9%E3%83%BC%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%80%8Cnvidia-smi-has-failed-because-it-couldnt-communicate-with-the-nvidia-driver-make-sure-that-the-latest-nvidia-driver/

versionを指定して更新する方法

$ sudo apt purge nvidia-*
$ sudo add-apt-repository ppa:prahics-drivers
$ sudo add-apt-repository ppa:graphics-drivers
$ sudo apt update
$ sudo apt upgrade
$ sudo apt install nvidia-driver-470
$ curl -s -L https://nvidia.github.io/nvidia-container-runtime/gpgkey |   sudo apt-key add -
$ curl -s -L https://nvidia.github.io/nvidia-container-runtime/$distribution/nvidia-container-runtime.list |   sudo tee /etc/apt/sources.list.d/nvidia-container-runtime.list
$ sudo apt update
$ sudo apt install nvidia-container-runtime
$ sudo apt install nvidia-docker2

nvidia-smiを常駐させる方法

$ watch nvidia-smi

Failed to initialize NVML: Driver/library version mismatch対応

  • 根本はドライバアップデートした方がよさそう。

  • アップデートしたくない場合はとりあえずドライバのアンロードを以下に沿って試す。

    • https://qiita.com/ell/items/be3d3527b723f70f888d

Last updated