【Stable Diffusion】より高速なWeb UI「Forge」をインストールする

Stable Diffusion Web UI Forgeとは

Stable Diffusion Web UIの一種で、最初に紹介したWeb UI「Automatic1111」よりも高速に動作します。

製作者によると「Forge」はオリジナルのWeb UIよりも高速であり、高速化の恩恵はVRAMが少ないほど大きいと述べています。

1. 8GBのVRAMなどの一般的なGPUを使用する場合、推論速度(it/s)は約30〜45%高速化されると予想されます。タスクマネージャーのGPUメモリピークは約700MBから1.3GB減少し、アウトオブメモリ(OOM)にならない最大の拡散解像度は約2倍から3倍に増加し、アウトオブメモリにならない最大の拡散バッチサイズは約4倍から6倍に増加します。

2. 6GBのVRAMなどの性能の低いGPUを使用する場合、推論速度(it/s)は約60〜75%高速化されると予想されます。タスクマネージャーのGPUメモリピークは約800MBから1.5GB減少し、アウトオブメモリ(OOM)にならない最大の拡散解像度は約3倍に増加し、アウトオブメモリにならない最大の拡散バッチサイズは約4倍に増加します。

3. 24GBのVRAMなどの強力なGPUを使用する場合、推論速度(it/s)は約3〜6%高速化されると予想されます。タスクマネージャーのGPUメモリピークは約1GBから1.4GB減少し、アウトオブメモリ(OOM)にならない最大の拡散解像度は約1.6倍に増加し、アウトオブメモリにならない最大の拡散バッチサイズは約2倍に増加します。

4. SDXLのControlNetを使用する場合、アウトオブメモリにならない最大のControlNet数は約2倍に増加し、SDXL+ControlNetの速度は約30〜45%高速化されます。

https://github.com/lllyasviel/stable-diffusion-webui-forge

前提となるインストールコンポーネント

「Automatic1111」の時と同様に、Web UIのインストールには「Python」「Git」のインストールが必要です。

インストール方法については以下のページを参照してください。

Stable Diffusion Web UI Forgeのインストール方法

  • STEP 1
    インストール先フォルダーの作成

    まずはインストール先のフォルダーを作成します。
    Cドライブ直下に作成するのが無難です。

  • STEP 2
    ソースコードと実行ファイルの取得

    インストール先のフォルダーを開き、右クリックから「Open Git Bash here」を選択します。

    コマンドウィンドウが開くので、以下のコマンドを入力し[Enter]キーを押して実行しましょう。

    git clone https://github.com/lllyasviel/stable-diffusion-webui-forge.git

    コマンド処理が完了すると、インストールフォルダーに「stable-diffusion-webui-forge」のフォルダーが作成されます。

  • STEP 3
    Stable Diffusion Web UI Forgeの起動

    先ほど作成された「stable-diffusion-webui-forge」のフォルダーを開き、「webui-user.bat」をダブルクリックし起動します。