未分類

【解決策まとめ】Stable DiffusionでLoRAが表示されないときの対処法


よくある症状:「LoRAが表示されない・選べない」

  • Web UIの「txt2img」や「img2img」画面にLoRAのドロップダウンが出てこない
  • プロンプトに <lora:ファイル名:1.0> を書いてもエラー
  • モデルを models/Lora に入れたのに何も出ない

原因①:LoRA拡張機能がインストールされていない/有効化されていない

Stable Diffusion Web UIには、**LoRA読み込み機能(lora.py)**が含まれていますが、バージョンが古かったり、拡張機能が無効になっていると動作しません。

✅ 対処法:

  1. Web UIを最新版に更新
    WebUIフォルダで以下を実行: bashコピーする編集するgit pull
  2. 拡張機能「Additional Networks」が有効か確認
    • 「Extensions」タブ > 「Installed」タブ > sd-webui-additional-networks を確認
    • なければ「Available」から検索・インストール → 再起動

原因②:LoRAファイルの保存先が間違っている

LoRAモデルは、特定のフォルダ構成でないと認識されません。

✅ 正しい保存場所:

markdownコピーする編集するstable-diffusion-webui/
└── models/
    └── Lora/
        └── xxx.safetensors(または .pt)

Lora(大文字)であることに注意。lora(小文字)だと認識されないことがあります。


原因③:モデルの形式が未対応(拡張子が違う、壊れている)

  • 拡張子が .ckpt.pth になっている → LoRA用は .safetensors または .pt 推奨
  • ファイルが破損している → 再ダウンロードをおすすめ

✅ 対処法:

  • 安定して動くLoRAモデルを Civitai などから入手
  • .safetensors 形式を優先的に使う(安全かつ高速)

原因④:LoRAスロットがUIに出ていないだけ

UI上でLoRAの選択欄が見つからないときは、「Additional Networks」タブや、プロンプト欄への手入力が必要な場合があります。

✅ 対処法:

  • 「txt2img」画面で、下部にある「Additional Networks」→ 「Enable」チェックを入れる
  • プロンプトに直接入力する場合: makefileコピーする編集する<lora:ファイル名:1.0>

原因⑤:Web UIの起動オプションが不足している

特に --lora--enable-insecure-extension-access を付けていないとLoRA関連機能が非表示になるケースがあります(環境依存)。

✅ 対処法:

  • webui-user.bat に以下を追記: batコピーする編集するset COMMANDLINE_ARGS=--xformers --enable-insecure-extension-access

補足:LoRAが反映されているかを確認する方法

  • プロンプトに <lora:ファイル名:1.0> を入力して生成してみる
  • 「生成ログ」にLoRA名が表示されていればOK
  • 効果がない場合は「重み(1.0 → 0.7〜1.2)」を調整して再生成

まとめ:「LoRAが表示されない」の対処法チェックリスト

チェック項目OKなら✔解決策
Web UI最新版?git pull で更新
拡張機能「Additional Networks」有効?Extensionsタブで確認
LoRAの保存場所は正しい?models/Lora/ に配置
拡張子は .safetensors または .pt再DL推奨
起動オプションに問題なし?--enable-insecure-extension-access 追加

最後に:それでも表示されないときは?

  1. エラーメッセージを確認(ログウィンドウ最後の数行)
  2. 該当LoRAモデルが壊れていないか検証(他モデルで試す)
  3. 環境構成を再チェック(Python、xformersなどの依存関係)

必要であれば、具体的なログの貼り付けスクリーンショットの共有をいただければ個別サポートも可能です!お気軽にご相談ください。

-未分類