refactor all control processors to support unload and offload

This commit is contained in:
Vladimir Mandic
2024-01-25 11:45:47 -05:00
parent c19f95141a
commit 7aa6876759
27 changed files with 154 additions and 350 deletions
+2 -1
View File
@@ -21,7 +21,8 @@ def test_processors(image):
processor_id = f'{processor_id} error'
else:
output = processor(image)
processor.reset()
if shared.opts.control_unload_processor:
processor.reset()
if output.size != image.size:
output = output.resize(image.size, Image.Resampling.LANCZOS)
if output.mode != image.mode: