stable-diffusion-webui
stable-diffusion-webui copied to clipboard
[Feature Request]: Queue management system for runs of generations across many settings/configs
Is there an existing issue for this?
- [X] I have searched the existing issues and checked the recent builds/commits
What would your feature do ?
Queue management would be ideal, allowing users to add various "runs" to a list that can be started/stopped and adjusted at any time. Example use case below
Proposed workflow
- On any txt2img or img2img generation, there can be an option to "add to queue"
- The full snapshot of this run is sent to a "Queue" tab
- In the Queue tab, multipel types of jobs are set there pending the queue to start
- The queue can be stopped
- The jobs can be removed from the queue while the run is in progress
Example
- Running Prompt 1 with A,B,C settings with XY plot script set to Checkpoint/CFG scale
- Add to queue a second "run" with Prompt 2 with A,B,C settings with XY Plot script set to Checkpoint/CFG scale
- Add to queue a third "run" with Prompt 1 with A,B,C settings with XY plot script set to SAMPLER / STEPS
- Add to queue a fourth "run" with Prompt 2 with A,B,C settings with XY plot script set to SAMPLER/STEPS
- Add to queue a fifth "run" with Prompt 1 with D,E,F settings with etc etc
Additional information
Screenshot mockup I did
Also, try this it should do pretty much what you are asking for (and a bit more) https://github.com/Kryptortio/SDAtom-WebUi-us
Sorry, created a new request because I didn't see this. Will delete mine and +1 this. This looks like it would be the perfect way to implement this feature
You can give this one a try too: https://github.com/ArtVentureX/sd-webui-agent-scheduler
I think it has the same functionality as the SDAtom, but this one is integrated into the UI
Duplicate of #2985