Closed jcowles closed 1 year ago
This is expected behavior -- your eta
value is set to 1.0
, which will correspondingly set the eta_ddim
or eta_ancestral
values depending on the sampler chosen. In particular, in the version you're using (1.4.0), it will only affect those samplers you listed. eta_ancestral
technically should affect more k-diffusion samplers but that's only supported on dev
currently.
Compare your eta values in the UI here to your API request. That will allow you to reproduce the images.
Is there an existing issue for this?
What happened?
Using identical text2img parameters, a REST API call produces a different image from the web UI when using /some/ samplers (note that some samplers produce identical images, ex: Euler).
Steps to reproduce the problem
Note that the results are different, shown below
Web:
API:
API JSON Request:
What should have happened?
Produced identical images
Version or Commit where the problem happens
version: v1.4.0 • python: 3.9.2 • torch: 2.0.1+cu118 • xformers: 0.0.17 • gradio: 3.32.0 • checkpoint: 1a189f0be6
What Python version are you running on ?
Python 3.9.x (below, no recommended)
What platforms do you use to access the UI ?
Linux
What device are you running WebUI on?
Nvidia GPUs (RTX 20 above)
Cross attention optimization
xformers
What browsers do you use to access the UI ?
Mozilla Firefox
Command Line Arguments
List of extensions
ControlNet
Console logs
Additional information
No response