stable-diffusion-webui-forge icon indicating copy to clipboard operation
stable-diffusion-webui-forge copied to clipboard

[Feature Request]: Adding generation task to the queue

Open rollingcookies opened this issue 1 year ago • 4 comments

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 ?

When a task is sent for generation, it will be automatically added to the queue list, which is sequentially processed by the SD server. Such a function is well realized in Comfi.

Proposed workflow

  1. Ctrl+Enter > Adds the generation task to the queue
  2. The [Clear Queue] button > will cancel the generation by the server and clear the queue list

That's all it takes!

Additional information

No response

rollingcookies avatar Apr 10 '24 09:04 rollingcookies

As a workaround for not having this feature natively, I've been using this extension for a while now and it works great (also let's you save queued jobs and rerun them later) https://github.com/ArtVentureX/sd-webui-agent-scheduler

pvfreis avatar Apr 11 '24 19:04 pvfreis

As a workaround for not having this feature natively, I've been using this extension for a while now and it works great (also let's you save queued jobs and rerun them later) https://github.com/ArtVentureX/sd-webui-agent-scheduler

Thank you! But this is another glitchy extension that doesn't work properly! It always fails if you use the hotkey to queue, and when you use the button, it works every once in a while.

Here I am asking (very much) to make a simple function of queuing by Ctrl+Enter with the possibility to clear the queue. Without a bunch of unnecessary useless functionality that only adds bugs and clutters the interface.

rollingcookies avatar Apr 12 '24 08:04 rollingcookies

As a workaround for not having this feature natively, I've been using this extension for a while now and it works great (also let's you save queued jobs and rerun them later) https://github.com/ArtVentureX/sd-webui-agent-scheduler

Thank you! But this is another glitchy extension that doesn't work properly! It always fails if you use the hotkey to queue, and when you use the button, it works every once in a while.

Here I am asking (very much) to make a simple function of queuing by Ctrl+Enter with the possibility to clear the queue. Without a bunch of unnecessary useless functionality that only adds bugs and clutters the interface.

I agree I had many problems with this and it's always really hard to edit the task as well if I missed something.

ICodeDiffusion avatar Apr 13 '24 04:04 ICodeDiffusion

В качестве обходного пути отсутствия этой функции изначально я использую это расширение уже некоторое время, и оно отлично работает (также позволяет сохранять задания в очереди и запускать их позже) https://github.com/ArtVentureX/sd-webui -агент-планировщик

Спасибо! Но это еще одно глючное расширение, которое работает неправильно! Это всегда терпит неудачу, если вы используете горячую клавишу для постановки в очередь, а когда вы используете кнопку, она срабатывает время от времени. Вот я прошу (очень) сделать простую функцию постановки в очередь по Ctrl+Enter с возможностью очистки очереди. Без кучи ненужного бесполезного функционала, который только добавляет багов и загромождает интерфейс.

Я согласен, что у меня было много проблем с этим, и всегда очень сложно редактировать задачу, если я что-то пропустил.

Yes, we can only hope for the developer's generosity that he will implement this feature in future releases of SD Forge 🙏

rollingcookies avatar Apr 15 '24 19:04 rollingcookies

I'm also asking for this, but with an added extra. "ComfyUI" and cmdr2 aka "EasyDiffusion" both have the queue feature, but only EasyDiffusion can pause the queue and resume it later without issues. It's extremely helpful, even if that interface is incredibly slow in comparison to the others.

Koitenshin avatar Jun 02 '24 05:06 Koitenshin

i second this request - i like to try a lot of small tweaks and queuing makes it so much easier than having to wait for each run to finish before submitting my next twek

klayhamn avatar Sep 17 '24 23:09 klayhamn