Performance Optimization Tips

Modified on Tue, 09 Apr 2024 at 10:49 AM

Sometimes when using Invoke, you might find it feeling slower than you are used to. This can be due to a multitude of reasons - this article will help outline a few ways to improve performance. 


To improve the speed of your generations, here are some things to keep in mind: 


  • Use models consistently - If you switch to a new model that has not been used recently, the application needs to load that model before generation starts. Using the same models for consecutive generations will improve generation speeds. 
  • Lower step count - a high step count can sometimes be helpful, but often a lower step count can be just as effective, and reduces generation
  • T2I-Adapter instead of ControlNet - ControlNet models are very large, albeit powerful, and can slow generations. If possible, try using a T2I-Adapter of the same type for a performance improvement. Note: ControlNet and T2I-Adapter models of the same type will produce slightly different results! 


Note: Generation speeds will be affected by the use of any additional models (LoRAs, ControlNets, T2I-Adapters and IP-Adapters)



Contacting Support

For further assistance with performance or if you encounter any issues, please contact our support team. You can reach out to us through the 'Help' or 'Support' section in the Studio, or email us directly at [email protected]

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article