Not sure where it's going wrong, but I need to restart the Python script at times to fix what I can only describe as a glitch or corruption somewhere. When running, I'll get great results, up until it starts spitting out weird images (see attached).
The GPU is a 3070 which doesn't have any cooling issues, runs games without issues and I've even run memory tests on it without any issues. Latest drivers are installed (Windows 11) and zero errors in the event logs.
All of the generation works as expected, ie there's no errors shown in the console... just that the result isn't right. If I stop and start the invoke script, it's immediately happy again for what could be 50 images or could be 500. Any tips on what to check next?