以下の内容はhttps://graziegrazie.hatenablog.com/entry/2025/12/30/110717より取得しました。


ホストとコンテナでUbuntuバージョンが異なる場合にコンテナ上でCUDAを使えるようにする方法

はじめに

筆者の環境

  • ホストOS Ubuntu 24.05
  • コンテナOS Ubuntu 20.04
  • ROS on コンテナ ROS1 noetic

設定方針

  • コンテナのベースイメージは、nvidiaが提供するnvidia/cuda系のイメージを使う
    • UbuntuやOSRFが提供するイメージを使うと、ホスト
  • nvidia driverはホストのみにインストールし、コンテナにはインストールしない。
    • コンテナはホストのドライバーを使うようにする(共有する)

ホストの設定

コンテナの設定

Appendix:nvidia container toolkit

nvidiaが提供する、コンテナ上でGPUを使う/使った開発を行うためのツール。

  • nvidia container toolkitのレポジトリ

github.com

  • nvidia container toolkitのインストール&設定手順

docs.nvidia.com

Appendix:nvidia docker

元々はnvidia container toolkitではなく、nvidia dockerというツールを使っていた。しかし2024年1月にgithubのレポジトリがアーカイブ化され、nvidia container toolkitがメインなった。
github.com




以上の内容はhttps://graziegrazie.hatenablog.com/entry/2025/12/30/110717より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14