invoke-ai / InvokeAI

Invoke is a leading creative engine for Stable Diffusion models, empowering professionals, artists, and enthusiasts to generate and create visual media using the latest AI-driven technologies. The solution offers an industry leading WebUI, and serves as the foundation for multiple commercial products.
https://invoke-ai.github.io/InvokeAI/
Apache License 2.0
23.72k stars 2.43k forks source link

[enhancement]: Support FLUX schedulers #6971

Open Jonseed opened 1 month ago

Jonseed commented 1 month ago

Is there an existing issue for this problem?

Operating system

Windows

GPU vendor

Nvidia (CUDA)

GPU model

RTX 3060

GPU VRAM

12GB

Version number

5.0.0

Browser

Edge 128.0.2739.79 (Official build) (64-bit)

Python dependencies

No response

What happened

When using Flux models, the scheduler dropdown menu doesn't show up in the UI in the generation tab. Maybe choosing the scheduler is a feature still coming for Flux? I can select default scheduler in the model manager for a Flux model, but it doesn't seem to use it if I look in the metadata of an image after generating, it just shows null. What scheduler is it using by default for Flux?

What you expected to happen

Scheduler dropdown in UI in generation tab.

How to reproduce the problem

Choose any Flux model, and scheduler selector doesn't show in UI.

Additional context

No response

Discord username

No response

hipsterusername commented 1 month ago

Not currently available, and many of the schedulers don’t work for flux. Not the highest priority but in the list

Jonseed commented 1 month ago

Ok, good to know. I've played around with several schedulers/samplers with Flux in Auto1111/Forge, and have found some generate much more detailed images than others. For example, DEIS DDIM produces many more fine details than Euler Simple. It'll be great when we can select the scheduler/sampler that we want to use.

Jonseed commented 1 month ago

Can you say what default scheduler/sampler is currently used for Flux in Invoke? I've also found that DPM++ 2M Beta is a good combination for Flux.