👌

WSL内のDockerでStable diffusionをする方法

2023/05/28に公開

背景

Docker Desktopは使用せず、WSL内でDockerを利用しています。WSLはそのままでは、GPUを使用できないため、その設定も含め、Stable Diffusion WebUI Dockerを利用できる手順です。

手順

  1. NVIDIAドライバのインストール
    windowsにNVIDIAドライバのインストールを行います。
    https://www.nvidia.co.jp/Download/index.aspx?lang=jp
  2. Dockerのインストール
    https://docs.docker.com/engine/install/ubuntu/
  3. NVIDIA Container Toolkitのインストール
    Docker -- Setting up NVIDIA Container Toolkitの項を参考にインストールしてください。
    https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/install-guide.html
  4. Stable Diffusion WebUI Dockerのインストール
    以下のサイトを参考に実行。
    https://github.com/AbdBarho/stable-diffusion-webui-docker

このあと

たくさん絵を生成して楽しんでください。ローカルポートフォワードを利用すれば、出先のパソコンからも操作できるようになります。

Discussion