Skip to content

SD.cpp vs InvokeAI #765

@daxime

Description

@daxime

Hi,
I have a RX 5500 XT, and it is not compatible with ROCm, so i compiled SD.cpp to use Vulkan. I use it with sd.cpp WebUI and it work great, thanks for this tool :)

But i wanted to try inpainting with InvokeAI (CPU), but i can not import image, so i made a render with similar parameters.

First i have tried "DPM++ 2M Karras" in InvokeAI, but the result is completly different, so i tried "DPM++ 2M" the result slitly more close, but still different from the render I have in SD.cpp

Can someone know why i can not get the same result in InvokeAI ?

Similar parameters
Model : Hyphoria Real (illu)
Width : 768
Height : 1152
Seed : 1617280928
Step : 30
CFG : 2.5

Stable Diffusion CPP
Sampling : DPM++2M
Schedule : Karras
VAE : SDXL-VAE-FP16-FIX
VAE on CPU

InvokeAI
Scheduler : DPM++ 2M / DPM++ 2M Karras

Image

EDIT : I just tested in CP.cpp with "RNG : std_default", the image is a bit different, can be this the issue? Invoke use a different algorithm for RNG ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions