技術関連の覚書

案件でやったり自宅で試したことの覚書

AWSのp3インスタンスでnvidia-dockerを動かしてみる

今まででなんとなくわかってきたこと

  • kernelとnvidiaドライバの関係は重要
  • cudaやcuDNNのバージョンはアプリに合わせておく
  • nvidiaドライバによってcudaの使えるバージョンが違ってくるので使いたいアプリと整合性を取る
  • nvidia-dockerの挙動はホストOSのnvidiaドライバに依存するっぽい

グラフィックボードによって使えるドライバも決まるので CUDA Zone | NVIDIA Developerで調べましょう。

kernelはドライバをインストールした時のカーネルバージョンを維持します。

sudo apt-mark hold linux-image-generic-hwe-18.04
sudo apt-mark hold nvidia-410

ドライバとカーネルを維持したらCUDAとcuDNNのインストール