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

Stable Diffusion Web UI Forge を導入する手順を紹介します。
補足
Forge版は新機能や実験機能が実装されているWebUIです。 より一般的に利用されている Stable Diffusion WebUI (A1111) 版の インストール手順はこちらの記事を参照してください。

事前準備

Pythonのインストール

Pythonをインストールします。インストール手順はこちらの記事を参照してください。3.10.xx のバージョンが推奨です。

Git for Windows のインストール

Git for Windows をインストールします。インストール手順はこちらの記事を参照してください。
Web UIの拡張機能のダウンロードや、WebUIのコードダウンロードやアップデートでGitを利用するためGitの利用がおすすめです。
Gitを利用しない導入もできますが、アップデートの手間がかかることや、拡張機能のダウンロードができないといった制限が出てしまいます。

Stable Diffusion Web UI Forgeのダウンロード

Stable Diffusion Web UI Forgeをgitコマンドで、ダウンロードします。

Stable Diffusion Web UI Forgeを配置したいディレクトリにカレントディレクトリを変更し、 以下のコマンドを実行します。
git clone https://github.com/lllyasviel/stable-diffusion-webui-forge.git
または
(git.exe のフルパス) clone https://github.com/lllyasviel/stable-diffusion-webui-forge.git


Gitを利用しない場合
Gitを利用しない場合は、Stable Diffusion Web UI Forge のリポジトリ(https://github.com/lllyasviel/stable-diffusion-webui-forge)からZIPファイルでコード一式をダウンロードします。

webui-user.bat の編集

ダウンロードしたファイルの webui-user.bat を編集します。
GitやPythonにPATHが設定されている場合は、ファイルの編集は不要です。PATHが通っていない場合には、Git.exe Python.exeが配置してあるパスを記述します。



webui-user.bat (変更前)
@echo off

set PYTHON=
set GIT=
set VENV_DIR=
set COMMANDLINE_ARGS=

@REM Uncomment following code to reference an existing A1111 checkout.
@REM set A1111_HOME=Your A1111 checkout dir
@REM
@REM set VENV_DIR=%A1111_HOME%/venv
@REM set COMMANDLINE_ARGS=%COMMANDLINE_ARGS% ^
@REM  --ckpt-dir %A1111_HOME%/models/Stable-diffusion ^
@REM  --hypernetwork-dir %A1111_HOME%/models/hypernetworks ^
@REM  --embeddings-dir %A1111_HOME%/embeddings ^
@REM  --lora-dir %A1111_HOME%/models/Lora

call webui.bat
webui-user.bat (変更後)
@echo off

set PYTHON="(python.exe のフルパス)"
set GIT=(git.exe のフルパス)
set VENV_DIR=
set COMMANDLINE_ARGS=

@REM Uncomment following code to reference an existing A1111 checkout.
@REM set A1111_HOME=Your A1111 checkout dir
@REM
@REM set VENV_DIR=%A1111_HOME%/venv
@REM set COMMANDLINE_ARGS=%COMMANDLINE_ARGS% ^
@REM  --ckpt-dir %A1111_HOME%/models/Stable-diffusion ^
@REM  --hypernetwork-dir %A1111_HOME%/models/hypernetworks ^
@REM  --embeddings-dir %A1111_HOME%/embeddings ^
@REM  --lora-dir %A1111_HOME%/models/Lora

call webui.bat

WebUI Forge の実行

編集した webui-user.bat を実行します。
初回起動時にはパッケージのインストールが実行されます。


インストールが完了すると、WebUIが実行されます。


Webブラウザが自動で開き、WebUIの画面が表示されます。


デフォルトでは、Stable Diffusion 1.5 の Realistic Vision のモデルがダウンロードされ、選択されています。 上部のプロンプトのテキストボックスにプロンプトを入力し、[Generate]ボタンをクリックします。画像が生成できたことを確認します。
下図は "grassland and sky" のプロンプトで画像生成を実行した結果です。


Stable Diffusion Web UI Forgeのインストールができました。

著者
iPentecのメインデザイナー
Webページ、Webクリエイティブのデザインを担当。PhotoshopやIllustratorの作業もする。
掲載日: 2024-08-25
iPentec all rights reserverd.