Following the Philosophy, it has been decided to keep different pipelines for Stable Diffusion for txt-to-img, img-to-img and inpainting.
Here is the result:
It's getting even worse! Now with onnx and the obvious request to have img-to-img and inpainting pipelines with onnx (#510), that would mean that every modification will need to be duplicated 6 times in total, with 6 times the number of tests.
This in untenable...
Following the Philosophy, it has been decided to keep different pipelines for Stable Diffusion for txt-to-img, img-to-img and inpainting.
Here is the result:
autocastfor35-25% speedup. (autocastconsidered harmful). #511 : modification only applied to txt-to-img pipelinediffusers-interpret(and possibly other use cases!) #506 : modification only applied to txt-to-img pipelineIt's getting even worse! Now with onnx and the obvious request to have img-to-img and inpainting pipelines with onnx (#510), that would mean that every modification will need to be duplicated 6 times in total, with 6 times the number of tests.
This in untenable...