Stable Diffusion UI でモデルの読み込みに失敗した時の対処方法

Stable Diffusion UI のモデルの覚書き。

間違ってモデルファイルを消した場合など、
何らかの理由で、Stable Diffusion UI で追加したモデルの読み込みに失敗した時、

一度、

/Users/ユーザー/stable-diffusion-webui/models/Stable-diffusion/

の中のファイルを初期から入っているモデル、

v1-5-pruned-emaonly.safetensors

などだけにして、Stable Diffusion UIを再起動し、

正常に起動が確認できたら、再びモデルを追加すると使えるようになった。

【追記 2024/04/20】

後日、起動時に、

「TypeError: Cannot convert a MPS Tensor to float64 dtype as the MPS framework doesn't support float64. Please use float32 instead.」

というエラーが出た。

/ユーザー/stable-diffusion-webui/modules/sd_disable_initialization.py

↑このファイルの

『module._parameters[name] = torch.nn.parameter.Parameter(torch.zeros_like(param, device=device, dtype=dtype), requires_grad=param.requires_grad)』

dtype を torch.float32 に変えて

module._parameters[name] = torch.nn.parameter.Parameter(torch.zeros_like(param, device=device, dtype=torch.float32), requires_grad=param.requires_grad)

にすると、追加モデルありで、正常に起動できた。