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)
にすると、追加モデルありで、正常に起動できた。