
この記事を書いた人
✅ AI×ブログ運営に挑戦中!
✅ ChatGPT・生成AIで記事作成を研究
✅ ブログの効率化&収益化を発信!
💡 「AI×ブログ」の可能性を探求し、学びをシェア!
Stable DiffusionでLoRAを適用したのに反映されない、表示されないというトラブルに遭遇していませんか?
この記事では、LoRAが正常に機能しない原因とその解決策を詳しく解説します。
この記事でわかること
✅ Stable DiffusionでLoRAが表示されない原因
✅ LoRAが適用されない場合のチェックリスト
✅ 自分の環境に最適な解決策(AUTOMATIC1111 / ComfyUI対応)
✅ LoRAが適用されているか確認する方法
目次
LoRAが表示されない原因一覧
まず、LoRAが反映されない主な原因を確認しましょう。
原因 | 詳細 | 対策 |
---|---|---|
LoRAファイルの保存場所が間違っている | models/Lora/ に配置されていない | 正しいフォルダに移動(後述) |
ファイル名の表記ミス | .safetensors 以外の拡張子や、ファイル名の誤記 | .safetensors 形式で保存 |
LoRAの適用コマンドを間違えている | <lora:LoRA名:1.0> をプロンプトに含めていない | プロンプトでLoRAを指定 |
ベースモデルとLoRAが互換性がない | 違う学習モデルのLoRAを適用している | 同じ系列のモデルを使う |
LoRAの影響度(Weight)が低すぎる | 1.0 ではなく 0.1 などになっている | 数値を上げて調整 |
WebUI(AUTOMATIC1111)が古い | 古いバージョンではLoRAが正しく機能しない | 最新版にアップデート |
VAEが正しく適用されていない | VAEなしだとLoRAが適用されないことがある | 適切なVAEを導入 |
LoRAが適用されないときの解決策
1.LoRAファイルの保存場所を確認する
LoRAファイル(.safetensors
)は、以下のフォルダに正しく配置されていますか?
📂 正しいフォルダ(AUTOMATIC1111)
bashコピーする編集するstable-diffusion-webui/models/Lora/
📂 正しいフォルダ(ComfyUI)
bashコピーする編集するComfyUI/models/loras/
対策
- LoRAファイルが
models/Lora/
にない場合、移動する LoRA名.safetensors
の拡張子を確認(.pt
や.ckpt
ではなく.safetensors
にする)
2. プロンプトでLoRAを正しく指定する
LoRAは、プロンプトに明示的に指定しないと適用されません。
以下のように、LoRA名をプロンプトに追加してください。
正しい書き方(AUTOMATIC1111 WebUI)
makefileコピーする編集する<lora:LoRA名:1.0>
(例: 1girl, <lora:anime-style:1.0>, masterpiece, high quality
)
ComfyUIの場合
- LoRA Loaderノードを追加し、LoRAファイルを選択する
LoRAの影響度(Weight)を調整する
1.0
(デフォルト)だと強めに適用0.6~0.8
くらいが自然な仕上がり
🔗 Stable Diffusion WebUIの公式GitHub
3. ベースモデルとLoRAの互換性を確認する
LoRAは、対応するベースモデルと組み合わせないと正常に動作しない場合があります。
対策
- LoRAが「Anime」「Realistic」など、どの系統のモデル向けなのかを確認
- CivitAIなどの配布サイトで、LoRAの推奨ベースモデルをチェックする
- 異なるモデルで試してみる(例:AnythingV5 LoRAならAnything系モデルを使用)
4. WebUIを最新バージョンにアップデートす
Stable Diffusion WebUI(AUTOMATIC1111)は、古いバージョンではLoRAが正常に動作しないことがあります。
対策
- WebUIのアップデート(Git Bashで実行)bashコピーする編集する
cd stable-diffusion-webui git pull
- Python・Torchの更新(推奨: Python 3.10 / Torch 2.x)
5. VAE(Variational Autoencoder)を適用する
LoRAを適用したのに色味が変になったり、効果が弱い場合は、VAEが適用されていない可能性が高いです。
VAEを導入する方法
- CivitAIから「VAEモデル」をダウンロード
- おすすめ:
vae-ft-mse-840000.safetensors
- おすすめ:
- 以下のフォルダに配置bashコピーする編集する
stable-diffusion-webui/models/VAE/
- WebUIで「Settings」→「Stable Diffusion」→「VAE」から適用
LoRA適用チェックリスト
✅ LoRAファイルは models/Lora/
に配置されているか?
✅ 拡張子が .safetensors
になっているか?
✅ プロンプトで <lora:LoRA名:1.0>
を指定しているか?
✅ ベースモデルとLoRAの組み合わせは正しいか?
✅ WebUI(AUTOMATIC1111)は最新版か?
✅ VAEを適用しているか?
まとめ
LoRAが表示されない原因は、「保存場所」「プロンプトの指定」「モデルの互換性」「WebUIのバージョン」のいずれかが関係していることが多いです。
特に多い原因と対策は以下の通り!
- LoRAの保存場所を確認 →
models/Lora/
に配置 - プロンプトで
<lora:LoRA名:1.0>
を正しく記述 - ベースモデルとLoRAの互換性をチェック
- WebUIを最新バージョンに更新
- VAEを適用して色味を調整