LoginSignup
0

stable-diffusion-webui-docker実行時に「webui-docker-auto-1 exited with code 137」で落ちる件

Last updated at Posted at 2023-04-02

はじめに

表題のとおりです。
stable-diffusion-webui-dockerを実行している時、一定時間経過後「webui-docker-auto-1 exited with code 137」でDockerが落ちてしまう現象に遭遇しました。
その解決策についいて記載します。

対策

Dockerに割りあてるメモリを増やす

stable-diffusion-webui-dockerがそもそも起動しないケースでも有効な対策なのですが、
Dockerに割り当てるメモリを12GB以上にします。

Macの場合はDockerDeskTop上で変更できます。
Windowsの場合はユーザーホームディレクトリ以下に「.wslconfig」ファイルを作成してください。
windowsの場合の手順は以下を参考にしてください。

私は以下の設定にしています。

[wsl2]
memory=12GB

低メモリ向けの設定で実行する

以下の内容に従って低メモリ向けの設定で実行するようにします。

Docker-composeファイルってオーバーライドできるの知らなかった。。。

フォルダ直下に「docker-compose.override.yml」を作成して以下の内容に変更してください。

services:
  auto:
    environment:
      - CLI_ARGS=--lowvram

autoの部分は実行する構成によって書き換えてください。
私はautoにしていますが、CPU版を使用する場合はauto-cpuに変更するとよいはずです。
(CPUは動作未確認)

終わり

えっちな女の子を生成するために頑張りました。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
0