Skip to content

ComfyUI Queue Concurrency? #88

Description

@maxnbk

Perhaps I am missing something obvious, or perhaps this is a core limitation, but, I cannot seem to set up Distribution amongst different workflows to different nodes concurrently.

In other words, a single workflow can have multiple slices of a single workflow get distributed as part of a single workflow execution, or via seed-randomization/distribution, etc.

But if what I want distributed is entirely separate workflows with a single "Distributed Collector" to push that job to another host...:

I can't force the ComfyUI queue to run more than one job at a time. It will only work through them sequentially, one at a time, rather than use whichever host does not currently have a job, to fill all available slots, at the same time. So unless I want to take massive workflows and combine them into a single even-more-massive singular workflow, this is just distributing work, but not achieving concurrency to help to parallelize it.

Any ideas? This seems like a possibly-fundamental limitation of ComfyUI's queue, but I had to guess that someone using this extension must have run into this limitation before.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions