Stable Diffusion をローカルに導入するには?

著者 更新日 2 分で読めます

自分のパソコンで Stable Diffusion を動かすには、VRAM 6 GB 以上の GPU、Python 3.10、Git、Automatic1111 WebUI、そしてモデルファイルが必要です。15 GB のディスク容量と、数 GB のダウンロードを見込んでください。その後の生成は無料で、オフラインで、完全にプライベートです。

必要な環境

構成要素最低限快適
GPUNVIDIA VRAM 6 GB(SD 1.5)NVIDIA 8〜12 GB(SDXL)、16 GB(SD 3.5 Large、ComfyUI を使用)
AMD / AppleLinux 上の ROCm、Apple Silicon はメモリ 16 GB遅いが動作する。Windows の AMD カードは ComfyUI か WebUI のフォークが必要
メモリ16 GB32 GB
ディスク15 GB(本体 + モデル1つ)複数モデルなら 50 GB 以上
OSWindows 10/11、Ubuntu 22.04 以降、macOS 13 以降

対応 GPU がない場合は、導入不要の当サイトのツールをお使いください。インペインティングと拡大は私たちのハードウェア上で動き、SDXL は外部でホストされているデモをページに埋め込んだものです。

手順(Windows、Automatic1111)

  1. Python 3.10.6 をインストールし、Add Python to PATH にチェックを入れます。新しい Python では一部の依存関係が壊れます。
  2. Git を既定の設定でインストールします。
  3. 好きなフォルダでターミナルを開き、git clone -b dev https://github.com/AUTOMATIC1111/stable-diffusion-webui を実行します。あえて dev ブランチを指定しています。既定のブランチは2024年7月から更新されておらず、現在は初回起動に失敗します。
  4. モデルをダウンロードします。SDXL 1.0 base(6.9 GB、必要なら refiner も)か、Stable Diffusion 1.5(4.3 GB)。.safetensors ファイルを選びます。
  5. モデルを stable-diffusion-webui/models/Stable-diffusion/ に置きます。
  6. webui-user.bat をダブルクリックします。初回起動では数 GB の依存関係をダウンロードします。所要時間は回線速度しだいです。
  7. ブラウザで http://127.0.0.1:7860 を開き、左上でモデルを選び、プロンプトを入力して Generate を押します。

Linux と macOS では、まず Python 3.10 か 3.11 と、プロジェクトの README に挙げられているシステムパッケージをインストールし、そのうえで .bat の代わりに ./webui.sh を実行します。スクリプトが専用の Python 環境を作ります。

便利な起動オプション

webui-user.bat を編集し、COMMANDLINE_ARGS に設定します。

  • --xformers:NVIDIA で高速かつ省メモリ。
  • --medvram または --lowvram:4〜6 GB のカード向け。速度は落ちます。
  • --listen:同じネットワークの別の端末からアクセス。
  • --api:スクリプトが使う REST API を有効化(当サイトも自前の Automatic1111 とこの方法で通信しています)。

よくあるエラー

  • CUDA out of memory:画像サイズを下げ、--medvram を付け、GPU を使う他のプログラムを閉じます。
  • Torch not compiled with CUDA:非対応の Python か CPU 版の PyTorch です。Python 3.10 で入れ直し、venv フォルダを削除します。
  • No model found:ファイルが models/Stable-diffusion にないか、拡張子が違います。
  • AMD や Apple で真っ黒な画像:--no-half か --upcast-sampling を付けます。

Automatic1111 の代替

Forge は同じ UI のまま高速化したフォークですが、こちらも2025年6月から更新されていません。ComfyUI はノードグラフ式で、SD 3.5 や Flux、複雑なパイプラインに最適です。Fooocus は Midjourney のように、ほとんどの設定をプロンプト欄一つの裏に隠します。動かせるのは SDXL モデルだけで、現在はバグ修正しか行われていません。Forge と ComfyUI は、Automatic1111 と同じモデルファイルと LoRA ファイルを読み込めます。

よくある質問

グラフィックカードなしでも導入できますか?

CPU でも動きますが、一枚に秒単位ではなく分単位の時間がかかります。クラウド GPU か、当サイトの無料ツールをお使いください。

ディスク容量はどれくらい必要ですか?

WebUI と依存関係で約 10 GB、SD 1.5 や SDXL のモデルごとに 2〜7 GB、LoRA ごとに数 MB から数百 MB です。モデルを集めるなら 50 GB を見込んでください。

導入は合法で無料ですか?

はい。WebUI はオープンソース(AGPL)で、モデルはそれぞれのライセンスのもとで無料でダウンロードでき、個人利用と多くの商用利用が認められています。