Stable Diffusion WebUI Forge を導入する手順を紹介します。
Pythonをインストールします。インストール手順はこちらの記事を参照してください。3.10.xx のバージョンが推奨です。
Git for Windows をインストールします。インストール手順はこちらの記事を参照してください。
Web UIの拡張機能のダウンロードや、WebUIのコードダウンロードやアップデートでGitを利用するためGitの利用がおすすめです。
Gitを利用しない導入もできますが、アップデートの手間がかかることや、拡張機能のダウンロードができないといった制限が出てしまいます。
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
ダウンロードしたファイルの webui-user.bat を編集します。
GitやPythonにPATHが設定されている場合は、ファイルの編集は不要です。PATHが通っていない場合には、Git.exe Python.exeが配置してあるパスを記述します。
@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
@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-user.bat を実行します。
初回起動時にはパッケージのインストールが実行されます。
インストールが完了すると、WebUIが実行されます。
Webブラウザが自動で開き、WebUIの画面が表示されます。
デフォルトでは、Stable Diffusion 1.5 の Realistic Vision のモデルがダウンロードされ、選択されています。
上部のプロンプトのテキストボックスにプロンプトを入力し、[Generate]ボタンをクリックします。画像が生成できたことを確認します。
下図は "grassland and sky" のプロンプトで画像生成を実行した結果です。
Stable Diffusion Web UI Forgeのインストールができました。