StableDiffusionWebUIをアップデート後にLoraが読み込まれなくなる問題の直し方について

Stable Diffusion WebUIのアップデート後に、Loraを入れて画像生成しようとしても、Loraが反映されない状態になってしまった。
日本語での解決方法が無かったので、Noteにメモしておく。

ターミナルを見てみると下記のようなエラーが出ており、Loraが読み込めない?状態になっていた。

loading Lora C:\StableDiffusion\stable-diffusion-webui\models\Lora\Trained\rad.safetensors: AttributeError9,  3.06it/s]
Traceback (most recent call last):
  File "C:\StableDiffusion\stable-diffusion-webui\extensions-builtin\Lora\lora.py", line 218, in load_loras
    lora = load_lora(name, lora_on_disk.filename)
  File "C:\StableDiffusion\stable-diffusion-webui\extensions-builtin\Lora\lora.py", line 137, in load_lora
    is_sd2 = 'model_transformer_resblocks' in shared.sd_model.lora_layer_mapping
  File "C:\StableDiffusion\stable-diffusion-webui\venv\lib\site-packages\torch\nn\modules\module.py", line 1614, in __getattr__
    raise AttributeError("'{}' object has no attribute '{}'".format(
AttributeError: 'LatentDiffusion' object has no attribute 'lora_layer_mapping'

WebUIの再起動などを試してみたが動かず、下記のIssueに当たる。

CheckPointを1度変更すると治るというコメントがあったため、1度チェックポイントを変更してから画像生成すると治りました。

左上のチェックポイントを1度変更する。


この記事が気に入ったらサポートをしてみませんか?