Stable Diffusion Forgeのインストール手順（最低限の画像生成ができるまでの手順）


:::note alert
**Stable Diffusion Forgeはすでに更新を停止しているとのことです。この記事を読んで、実装したとしても、拡張機能が破損するなどの不具合が生じる恐れがあります。**
:::

# はじめに
この記事は、Stable Diffusion Forgeのインストールについて、手順を簡単にまとめた記事になります。

Stable Diffusion Forgeをすでにインストールして使っていたのですが、拡張機能をアンインストールしたところ、原因不明のエラーに遭遇してしまい、復旧が難しかったため、再びインストールしなおすことになりました。その過程で記事を掲載することになりました。

この記事で使用しているPCのスペックは、次に記載しています。スペックが十分でない場合や環境が異なるといった場合、正しくインストールできなかったり、画像生成ができないことがあるかもしれません。この記事をもとに手順を試す場合は、あらかじめ環境を確認したうえで、この記事をお読みください。

# 環境
OS：Windows11
プロセッサ：AMD Ryzen 5 4500 6-Core Processor 3.60 GHz
RAM：32.0GB
システムの種類：64 ビット オペレーティング システム、x64 ベース プロセッサ
グラフィックボード：NVIDIA GeForce RTX 4060 8.0GB

**※画像生成する場合は、グラフィックボードのスペックが重要になります**
**※また必要なファイルをダウンロードしたりする必要があるので、十分な空き容量が必要です**


# 事前準備
## ①7zipのインストール
ここから7zipの解凍用ソフトをインストールしておくこと。

https://7-zip.opensource.jp/

## ②Python 3.10.6のインストール

https://www.python.org/downloads/windows/

Python 3.10.6が推奨されているので、これをインストールしておくこと。インストールを実行する前に、必ずチェックを入れてください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3079289/7d9f4afd-31a8-c308-bb7f-d3352097e41c.png)
※インストールする直前に、チェックを入れて、パスを設定しておかないと、正しく機能しないので注意。
※もし、この後の手順がうまくいかない場合で、ここのチェックが入っていないことが原因の場合、一度、Python 3.10.6をアンインストールしてから、再インストールしてみてください。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3079289/2d683b60-66d7-5a0a-d678-04f896a76e6a.png)


# GitHubからStable Diffusion Forgeのファイルをダウンロード & インストールする

## ①ファイルをダウンロード
https://github.com/lllyasviel/stable-diffusion-webui-forge?tab=readme-ov-file

"Click Here to Download One-Click Pakage"というリンクがあるので、そこをクリックすると7zipファイルがダウンロードできます。（環境にもよるので目安ですが、私は約5分前後で完了しました）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3079289/5efe9fcd-ef19-425f-7725-97483b504a83.png)

## ②7zipファイルを展開
右クリックから7zipを展開する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3079289/09c45ef3-bd8c-e8a4-19ad-bc04d964ce69.png)

開始後、約1~2分で展開が終わる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3079289/e74887e8-2e5e-8d7d-5db1-e5b365cc8af7.png)

## ③update.bat と run.batを実行
展開したフォルダに入り、update.bat ⇒ run.batの順番でバッチファイルを実行していく。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3079289/861031e3-a399-d286-3aba-7704019fbc54.png)
※このタイミングで私は、展開したファイルをダウンロードフォルダから別のフォルダに移動させています。展開したファイルは好きなフォルダに移動してもOK。

update.bat実行完了後の画面。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3079289/f9ad15e1-b58e-ba34-9ab9-6812619ca3f9.png)

run.bat実行完了後の画面。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3079289/502b75a0-c306-773d-5200-4ce2de2aaf43.png)

初回は、自動的にブラウザが立ち上がる（みたい）。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3079289/380a15aa-1c68-7b41-8aa3-6c0b0f704102.png)

# 画像生成ができる状態かをテスト
## テスト①：画像生成ができるかどうか
問題なく動作するかを確認するために、プロンプトを打ち込み、実行して想定される画像が生成されれば、Stable Diffusion Forgeのインストールが完了し、画像生成ができるようになったことになる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3079289/f0ba6611-7d47-756f-87ec-ca5f4e91943d.png)

```:サンプル Prompt
(masterpiece, best quality, ultra ditailed, high quality, 8K,ditailed eyes, ditailed face,extremely detailed CG,) ,
a dog, running,
```

```:サンプル Negative Prompt
worst quality, low quality,
```

## テスト②：ローカルサーバーが起動できるかどうか
インストール以降、ローカルサーバーが立ち上がるかを確認する。webui-user.batを起動すれば、ローカルサーバーが立ち上がります。初回起動時は必要なファイルをダウンロードしたりするみたいなので、時間が結構かかる。（環境にもよるので目安ですが、私は約5分前後で完了しました）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3079289/aa94c388-4cb1-4b7a-a05f-7152f0fe0f80.png)


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3079289/b1546671-d220-21d4-3a1f-2a74019fe804.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3079289/a3cb4dae-954f-bb7a-e673-793663e6b833.png)

これで自分自身のPCで画像を生成できるだけの環境を構築することができるようになりました。（あとは拡張機能をインストールしたり、CheckpointやLoraを設定すれば、様々なことができます。が、この記事では記載していません）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3079289/b849a906-4a99-3132-44ba-8e4ea216f8e8.png)

# その他の記事
以下の記事もまとめました。これらを読めば、最低限の知識と設定で画像生成を行っていけると考えています。

1. [Stable Diffusion Forgeの基本的な画面操作](https://qiita.com/portfoliokns3/private/0c32b58693b8d3e0d6fe)

1. [Stable Diffusion Forgeをより使いやすくするための準備](https://qiita.com/portfoliokns3/private/aa72ddef58f2addb27c2)