Comments

Log in with itch.io to leave a comment.

Just pushed the update with the fix — should be live now. Give it another try when you get a chance, and let me know if you run into anything else. Thanks again for the detailed report, that really helped track it down quickly.

(+1)

Thanks for the detailed report - the exact error text was a huge help.

Found and fixed it: it was a compatibility issue between a couple of the bundled Python packages (torch/diffusers), unrelated to your checkpoint - it crashed the app on startup before it ever got to loading anything. It's fixed in the next update.

Separate thing I noticed while digging into this: it looks like you may have been using a Pony checkpoint. Just a heads-up in case you try it again - this app currently only supports SD 1.5 checkpoints, not Pony/SDXL (also noted in INSTALL.md under "Image checkpoint"). An SD 1.5 checkpoint from Civitai (filter by "Base Model: SD 1.5") will work correctly.

Thanks for looking into it.

Yeah, trying to load the Pony was an oversight because civitai also listed it with search Filter for SD 1.5 and it produced the same error so I mentioned it as well.

(+1)

On the free light version loading the .safetensors resulted in the error

Failed to import diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion because of the following error (look up to see its traceback): Failed to import diffusers.models.autoencoders.autoencoder_kl because of the following error (look up to see its traceback): infer_schema(func): Parameter q has unsupported type torch.Tensor. The valid types are: dict_keys([<class 'torch.Tensor'>, typing.Optional[torch.Tensor], typing.Sequence[torch.Tensor], typing.List[torch.Tensor], typing.Sequence[typing.Optional[torch.Tensor]], typing.List[typing.Optional[torch.Tensor]], <class 'int'>, typing.Optional[int], typing.Sequence[int], typing.List[int], typing.Optional[typing.Sequence[int]], typing.Optional[typing.List[int]], <class 'float'>, typing.Optional[float], typing.Sequence[float], typing.List[float], typing.Optional[typing.Sequence[float]], typing.Optional[typing.List[float]], <class 'bool'>, typing.Optional[bool], typing.Sequence[bool], typing.List[bool], typing.Optional[typing.Sequence[bool]], typing.Optional[typing.List[bool]], <class 'str'>, typing.Optional[str], typing.Union[int, float, bool], typing.Union[int, float, bool, NoneType], typing.Sequence[typing.Union[int, float, bool]], typing.List[typing.Union[int, float, bool]], <class 'torch.dtype'>, typing.Optional[torch.dtype], <class 'torch.device'>, typing.Optional[torch.device]]). Got func with signature (q: 'torch.Tensor', k: 'torch.Tensor', v: 'torch.Tensor', softmax_scale: 'float | None' = None, causal: 'bool' = False, qv: 'torch.Tensor | None' = None, q_descale: 'torch.Tensor | None' = None, k_descale: 'torch.Tensor | None' = None, v_descale: 'torch.Tensor | None' = None, attention_chunk: 'int' = 0, softcap: 'float' = 0.0, num_splits: 'int' = 1, pack_gqa: 'bool | None' = None, deterministic: 'bool' = False, sm_margin: 'int' = 0) -> 'tuple[torch.Tensor, torch.Tensor]')

Attempted with https://civitai.com/models/166609/realism-by-stable-yogi-pony?modelVersionId=298... and https://civitai.red/models/139300/realistic-digital-genius

Any idea what went wrong or how to fix this?