
【Stable Diffusion WebUI】Forge版をGPUSOROBANにインストールする方法(Ubuntu)
この記事では、Stable Diffusion WebUI(Forge版)をGPUSOROBANにインストールする方法を解説しています。
目次[非表示]
- 1.Stable Diffusionとは
- 2.Forge版のStable Diffusion WebUIとは
- 3.Forge版とAUTOMATIC1111版の違い
- 4.実行環境
- 5.Stable Diffusion Web UIのインストール
- 6.You do not have any model!メッセージが表示される場合
- 7.動作確認
- 8.生成画像の保存、インスタンスへのファイル転送、ストレージ空き容量確認
- 9.Stable Diffusion WebUI(Forge版)のアップデート・ダウングレード
- 10.Stable Diffusion WebUI(Forge版) のモデル・LoRA・VAE・拡張機能の使い方
- 11.Stable Diffusion WebUI(Forge版) では起動オプションが不要 | Xformers
- 12.まとめ
Stable Diffusionとは
Stable Diffusionは、無料で使える画像生成AIです。テキストを打ち込むと、それに応じた画像が生成されるしくみです。人物や動物、風景など、さまざまな画像を生成できます。
例えば、「サングラスをかけた猫」と入力するとそのような画像が生成されます。生成する画像のスタイルも多様でイラストや写真、水彩画やアニメ調など、自分の好きなテーマでAIに生成してもらうことができます。

インストール不要でブラウザから簡単にStable Diffusionを使える「PICSOROBAN」
PCスペックを気にせず、簡単操作でStable Diffusionを利用できます。
今なら2,000ポイント分のPICSOROBANの画像生成をお試しいただけます。
Forge版のStable Diffusion WebUIとは
Stable Diffusion Web UI(Forge版)は、ブラウザを通じて手軽に画像生成を行える無料のWEBアプリケーションで、Google Chromeなどの主要なブラウザで利用できます。プログラミングを一切必要とせず、WEB UIによる簡単なグラフィカルな操作が可能です。

Forge版とAUTOMATIC1111版の違い
Stable Diffusion Web UI(Forge版)は、Stable Diffusion Web UI(AUTOMATIC1111版)と類似したWeb UIになります。 AUTOMATIC 1111版と比較して、Forge版はVRAMを節約でき、画像生成の速度が向上しています。
Forge版はAUTOMATIC1111版とほぼ同じ画面(WebUI)になりますので、AUTOMATIC1111版と同じ操作感で利用できます。
Forge版に比べて歴史が長く、ドキュメントが豊富なAUTOMATIC1111版の方が、現時点では安定して使いやすいと思います。
一方でVRAM・GPUメモリの不足でお困り場合は、Forge版をおすすめしています。
VRAMが6GB~8GBの場合は、Forge版の効果が見られますが、それ以上のVRAMを使用している場合は、目立った効果を感じられませんので、ご注意ください。
※AUTOMATIC1111版は、現在更新が途絶えております。
インストールは可能ですが、一部エラーが起きるため本ページでは、Forge版のインストール方法を解説します。
早くStable Diffusionを使ってみたい方には、インストール不要でブラウザから使える「PICSOROBAN」がおすすめです。
実行環境
この記事では、GPUクラウドサービス「GPUSOROBAN」を使用しています。
- サービス:GPUSOROBAN
- インスタンスタイプ:s16-1-a(NVIDIA A4000 x1枚搭載)
- OS:Ubuntu 24.04
- ソフトウェア:NVIDIA Driver 580、CUDA12.9、Python3.12
Stable Diffusion Web UIのインストール
1.システムの更新と必須パッケージのインストール
まずはOSのパッケージを最新にし、必要なライブラリや開発環境をまとめてインストールします。
システムの更新
※下記のようなメッセージが現れたら
WebUIの動作に必要な依存パッケージのインストール
2.リポジトリのクローンと仮想環境(venv)の構築
WebUI Forgeのプログラムをダウンロードし、Pythonの専用環境を作ります。
ホームディレクトリに移動してリポジトリをクローン
Python 3 用の仮想環境を作成して有効化
3.Pythonパッケージのインストールと依存関係の調整
仮想環境内で必要なライブラリ(PyTorchなど)をインストールします。
バージョン競合を防ぐための調整コマンドも含まれています。
pipのアップグレードとPyTorch(CUDA 12.4用)のインストール
関連ツールのインストール
※重要※ numpy等のバージョン固定と競合回避の調整
pip uninstall -y numpy
sed -i 's/numpy==1.26.2/numpy==1.26.4/g' requirements_versions.txt
pip install "numpy==1.26.4" "protobuf<4" "Pillow==9.5.0" fvcore mediapipe onnxruntime※pip install "numpy==1.26.4" ... の実行時に、バージョン競合に関する赤文字の警告(ERROR)が
表示されることがありますが、インストールは完了していますので、そのまま次の手順へ進んでください。
4.モデル(Checkpoint)のダウンロード
画像生成に必要な基本モデル(Stable Diffusion v1.5)をダウンロードします。
モデル配置フォルダへ移動してダウンロード
WebUIのルートディレクトリに戻る
5.起動オプションの設定
起動時に必要な引数(引数チェックのスキップ、VRAM割り当ての最適化など)を設定ファイルに書き込みます。
webui-user.sh の編集(テキストエディタ vi が開きます)
【vi での編集手順】
6.WebUI Forge の起動方法
★初回起動コマンド(※以下のコマンドは初回起動時のみ実行するコマンドです。)
初回は必要なパッケージが自動ビルドされるため、以下のコマンドで起動します。
初回起動時の注意点
・初回起動は必要なデータのダウンロードやインストールが行われるため、非常に時間がかかります。
・途中の [Installing requirements] という表示のまま数分間進まないように見えることがありますが、
バックグラウンドで処理が動いていますので、強制終了せずにそのままお待ちください。
★2回目以降の起動コマンド
次回以降、サーバーに再接続して起動する場合は以下のコマンドだけで起動できます。
cd stable-diffusion-webui-forge
source venv/bin/activate
bash webui.sh※ホームディレクトリにいる場合は、[cd stable-diffusion-webui-forge]でディレクトリ位置を移動してください。
※[source venv/bin/activate]は、venv仮想環境を起動していない場合に実行します。
既に起動している場合は、スキップしてもらって構いません。
「Running on local URL: http://127.0.0.1:7860」の表示されたら、stable-diffusion-webuiの起動が完了です。

自動的にブラウザにStable DiffusionのWebUIの画面が表示されます。

自動的に表示されない場合、もしくはうまく表示されない場合は、[localhost:7860]をブラウザのアドレスバーに入力し[Enter]キーを押すと表示されます。

以上で、Forge版Stable Diffusion WebUIのインストールが完了です。
You do not have any model!メッセージが表示される場合
You do not have any model!が表示される場合は、モデルをアップロードする必要があります。

モデルのアップロードの方法については以下の記事で紹介しています。
動作確認
Stable Diffusion WebUIの画面から[Stable Diffusion checkpoint]からモデルを選択します。
[Prompt]に”cat wearing sunglasses”と入力して、[Gerenate]をクリックすると、[サングラスをかけた猫]の画像が出力されました。

詳しい画像生成の方法は以下の記事で解説しています。
生成画像の保存、インスタンスへのファイル転送、ストレージ空き容量確認
GPUSOROBANの使い方については、以下の記事で解説しています。
- 生成画像の保存方法
- インスタンスへのファイル転送
- ストレージの空き容量を確認する方法
Stable Diffusion WebUI(Forge版)のアップデート・ダウングレード
Stable Diffusion WebUI(Forge版)をアップデート・ダウングレードする方法は、以下の記事で解説しています。
Stable Diffusion WebUI(Forge版) のモデル・LoRA・VAE・拡張機能の使い方
Stable Diffusion Forge版のモデル、LoRA、VAE、SDXL、拡張機能の詳しい使い方については、以下の記事で解説しています。
Forge版もAUTOMATIC1111版と基本的に同じ使い方になります。
Stable Diffusion WebUI(Forge版) では起動オプションが不要 | Xformers
起動オプションとは、AUTOMATIC1111版のStable Diffusion Web UIで使用していた起動時に実行するオプションのことです。
AUTOMATIC1111版ではWebUIの設定時に、webui-user.shファイルを開き、export COMMANDLINE_ARGS="--xxxxx"のようなオプションを指定していましたが、Forge版では起動オプションのオプションは基本的に不要になります。
以下のような起動フラグを追加してもエラーは発生しませんが、現時点では効果がないと言われています。
ただし起動オプションによっては、効果があるものあるとのことで、動作が不安定になるリスクもあるため、事前検証をした上で導入することを推奨します。
まとめ
この記事では、GPUSOROBANでStable Diffusion Web UI Forge版を使う方法を紹介しました
GPUSOROBANでは制限を気にせず、高速かつ格安に画像生成をすることができます。
Stable Diffusionに関する記事を以下のページでまとめていますので、あわせてご覧ください。



