コンテナで GUI / GPU を使う
最近 Stable Diffusion 等 AI 関連のオープンソースソフトが数多く出現しており、いろいろ試してみたくなっている。 多くは Linux でも動くので魅力ではあるが、残念ながら動作環境が限定されていることが多く、普段遣いの OS 環境をそれに合わせ込むのも好ましくない。 そこで、個々のアプリ環境はコンテナで構築して分離しておくのが楽だ。
しかしながら AI 関連ソフトは GPU を使うものが多く、コンテナ上で GPU を扱ったり GUI (X アプリ) を使えるようにするには工夫が必要なのでここにメモしておく。
なお、ここでは以下のような環境を前提にしている。
- ホスト OS: Debian 11 (bullseye)
- Kernel: 5.18.16 (bullseye-backports)
- コンテナイメージベース OS: Ubuntu 18.04 or 20.04 or 22.04
他の OS 環境でもある程度参考にはなるでしょう。


最近のコメント