Closed RyanJDick closed 2 months ago
Questions for reviewers:
@psychedelicious , I'd appreciate a review from you on this since I copied a bunch of frontend boilerplate for the new model type without taking the time to fully understand it all. Of note, I didn't add any spandrel types to the workflow V1 and V2 schema versions - is that ok?
Are there any concerns with how we currently probe for this model type by loading the full model?
It's a weird name. "Image Models", without naming spandrel?
It's a weird name. "Image Models", without naming spandrel?
I renamed this class of models to Image-to-Image Models
throughout the UI. (I assume that's what you meant?)
@psychedelicious , I'd appreciate a review from you on this since I copied a bunch of frontend boilerplate for the new model type without taking the time to fully understand it all. Of note, I didn't add any spandrel types to the workflow V1 and V2 schema versions - is that ok?
Yep, that's fine. Those schemas exist for data migration purposes.
I was able to get it running and things were working great! I did try chaining 2 upscaling img2img nodes and the second one ran for 20 minutes and never finished. Maybe there's some kind of warning or limit we could set for max image size.
For this PR though, I think it's working really well!
This PR is ready-to-go, but we are going to wait to merge it until we are confident that it can be released with low risk of rollback. It adds a new model type, which makes rollback non-trivial.
Also, https://github.com/invoke-ai/InvokeAI/pull/6594 should be merged as a fast-follow. They go hand-in-hand.
Do you think we should deprecate the ESRGAN node?
Do you think we should deprecate the ESRGAN node?
Yes, in a future PR that removes the use of that node from the starter workflows and for the upscale button.
Summary
Examples of supported models:
Related Issues
Closes #6394
QA Instructions
Merge Plan
main
Checklist