私的AI研究会 > Diffusion > StabilityMatrix

 Stable Diffusion の統合環境「Stability Matrix」

sdmatrix_00001_m.jpg

 何種類もある Stable Diffusion 環境をインストール・管理できる統合環境「Stability Matrix」を検証する

▲ 目 次
※ 最終更新:2025/05/27 

「Stability Matrix」

概要

インストール

モデルの設置(任意、必要に応じて)

拡張機能の追加(任意、必要に応じて)

sdmatrix_00008_s.jpg

パッケージの追加(任意、必要に応じて)

  1. 画面下の「+ パッケージの追加」を押す
  2. インストールするパッケージを選択(例:「SD Next」)
  3. 指定したパッケージが追加される(例:「SD Next」)

「Stable Diffusion WebUI Automatic1111」単体インストールとのファイル配置の違い

パッケージのハードウェア別 デフォールト設定

パッケージオプション
reForge--always-cpu-----
--skip-torch-cuda-test-----
(Extra)--api
SD.Next--medvram-----
--auto-launch
--use-cuda--
(Extra)--use-openvino------
Fooocus--always-normal-vram----
--always-low-vram------
--disable-xxformers-----
(Extra)--always-cpu-----
Web UI
(Automatic1111)
--medvram---
--xformers--
--api
--skip-torch-cuda-test-----
--skip-python-virsion-check
--no-half-----
(Extra)--upcast-sampling --no-half-vae --use-cpu interrogate --precision full-----
Comfy UI--normalvram---
--preview-method auto
--cpu-----
--disable-xformers-----
--auto-launch
(Extra)-------
Forge-Classic--pin-shared-memory-××
--cuda-malloc-
--cuda-stream-
--skip-python-virsion-check
(Extra)--api

 ※ ☑ マークのないオプションはすべてチェックなし
 ※ × サポートされていない
 ※ (Extra) は最下段にオプション記述

ハードウェア
GPURTX 4070TiRTX 4060RTX 4060LRTX 3050GTX 1050(Intel® Iris® Xe Graphics)
CPUi9-13900i7-14700i7-13620Hi7-6700i7-6700i7-1260Pi7-1185G7
GPU Memory12GB8GB8GB6GB4GB--
Memory64GB32GB32GB32GB32GB32GB32GB
Main Storage1TB M.2 SSD1TB M.2 SSD1TB M.2 SSD1TB SATA SSD1TB SATA SSD1TB SATA SSD1TB M.2 SSD
OSWindows11proWindows11hmeWindows11hmeWindows11proWindows10proWindows11pro-
Ubuntu22.04-----Ubuntu20.04
本体機種名 hp-envy.jpg HP-VICTUS_m.jpg msi-cyborg14_m.jpg elitedesk800_s.jpg elitedesk800_s.jpg 20221211_104623_001_m.jpg dell_7520_m.jpg
HP ENVY TE02HP Victus TG02MSI Cyborg 14HP EliteDesk 800HP EliteDesk 800DELL XPS Plus 9320DELL Latitude 7520

ポータブル・モードの環境を別の PC に移設

 例:CPU 動作環境で保存した「Stability Matrix」を GUDA の実行できる PC に移設する場合

  1. 元の PC 上の「Stability Matrix」フォルダを保存する

  2. 移設先の PC 上のドライブ直下に保存したフォルダをコピーする
    ・シンボリックリンクでコピーの不具合が発生する場合があるので ドライブ直下を推奨する

  3. コピーしたフォルダ内の「StabilityMatrix.exe」をダブルクリックで起動
    ① 設定アイコンを押す
    ②「システム設定」の「Default GPU」を使用する GPU に変更する

  4. インストール済みのパッケージを順次設定する
     reForge 
    ③ 設定(歯車アイコン)を押す
    ・「--always-cpu」のチェックを外す
    ・「Extra Launch argument」の項目に「--reinstall-torch」を追加する
    --api --reinstall-torch
    ④ Launch ボタンを押して起動する
    ・ブラウザ左上の「checkpoint」項目で「sd1.5/beautifulRealistic_brav5」を選択
    ・ブラウザを閉じ ストップボタンを押しでサーバーを停止
    ・「Extra Launch argument」の項目で追加した「--reinstall-torch」を削除
    --api
    ・「--skip-torch-cuda-test」のチェックを外す

     SD.Next 
    ⑤ 設定(歯車アイコン)を押す
    ・「--use-cuda」にチェックをいれる
    ・「Extra Launch argument」の項目に「--reinstall」を追加する
    --reinstall
    ⑥ Launch ボタンを押して起動する
    ・ブラウザ左上の「checkpoint」項目で「sd1.5/beautifulRealistic_brav5」を選択
    ・ブラウザを閉じ ストップボタンを押しでサーバーを停止
    ・「Extra Launch argument」の項目で追加した「--reinstall」を削除
     

     Fooocus 
    ⑦ メニューから「アンインストール」を選択してパッケージを削除する
    ・入力ラインに「Fooocus」と入れて削除ボタンを押す
    ・削除が完了したら、下段の「+パッケージ」から新しく「Fopoocus」をインストールする
     参照 → 「Fooocus」

     Stable Diffusion WebUI 
    ⑧ メニューから「アンインストール」を選択してパッケージを削除する
    ・入力ラインに「Stable Diffusion WebUI」と入れて削除ボタンを押す
    ・「Stable Diffusion WebUI」は「reForge」と操作・機能ほぼ同一なので特にインストールは不要
     (インストールする場合は、下段の「+パッケージ」を押す)

組み込み Python

python_logo.jpg

「Stability Matrix」<v2.14.2> の今(2025/05/27 現在)

「Stability Matrix」<v2.14.0> の今(2025/05/04 現在)

sdmatrix_00017_m.jpg

「Stability Matrix」<v2.13.4> の今(2025/03/24 現在)

sdmatrix_00016_m.jpg
 

忘備録

System.UnauthorizedAccessException: Access to the path is denied.

dlopen(): error loading libfuse.so.2

RuntimeError: Cannot add middleware after an application has started

「Forge - Classic」で出力フォルダが違っている(共通フォルダでない)<v2.14.0> 2025/05/14 現在)

「ControlNet」でモデルが表示されない(Linux 版のみ <v2.13.4> 2025/03/12 現在)

<v2.13.4> → <v2.14.0> フォルダ名変更に伴うリンク切れ発生(2025/05/04 現在)

sdmatrix_00022_m.jpg
 

更新履歴

参考資料