invoke-ai / invoke-ai/InvokeAI
[enhancement]: move controlnet preprocessing to separate handler
- Dominant language
- Python
- Stars
- 28.2k
- Forks
- 3k
- Avg merge
- 6d 5h
- Merged PRs (30d)
- 19
Description
### Is there an existing issue for this?
- [X] I have searched the existing issues
### Contact Details
_No response_
### What should this feature add?
Currently, ControlNet image preprocessing works by enqueuing a very small graph, with just a single controlnet processor node, to the front of the queue.
When other things are processing in the queue, it can take a while for your controlnet image to process, leading to an awkward user experience.
We should explore extracting the image processing logic in control images and exposing it outside of the graph execution system via the `utilities` router.
### Alternatives
_No response_
### Additional Content
_No response_
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.