Add option disable_progress_grid to user arguments #161
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently diffusion progress is saved as an image sprite which is not very useful when running locally (not on a server or google collab) and when the save rate is high (i.e every frame) because it becomes hard to see how the image is looking as time goes on due to each snapshot getting smaller and smaller in the image sprite.
Visual Example of the image sprite (notice how small each snapshot is)
I propose adding an argument
disable_progress_grid
to settings.yml that will disable usingplot_image_sprites
and instead will just save the most recent snapshot usingsave_image_tensor_to_file
with the file name{_nb}-progress.png
That way, at least on linux, we can just have
{_nb}-progress.png
open and we will see the updates properly at the right image resolution.This pull requests implements this change.