Skip to content

Commit a3e07fb

Browse files
committed
fix grid crash
1 parent 9fa1f31 commit a3e07fb

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

scripts/dream.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,7 @@ def main_loop(t2i, outdir, prompt_as_dir, parser, infile):
261261
grid_images = dict() # seed -> Image, only used if `do_grid`
262262

263263
def image_writer(image, seed, upscaled=False):
264+
path = None
264265
if do_grid:
265266
grid_images[seed] = image
266267
else:
@@ -298,13 +299,14 @@ def image_writer(image, seed, upscaled=False):
298299
t2i.prompt2image(image_callback=image_writer, **vars(opt))
299300

300301
if do_grid and len(grid_images) > 0:
301-
grid_img = make_grid(list(grid_images.values()))
302+
grid_img = make_grid(list(grid_images.values()))
303+
grid_seeds = list(grid_images.keys())
302304
first_seed = last_results[0][1]
303305
filename = f'{prefix}.{first_seed}.png'
304306
# TODO better metadata for grid images
305307
normalized_prompt = PromptFormatter(
306308
t2i, opt).normalize_prompt()
307-
metadata_prompt = f'{normalized_prompt} -S{first_seed} --grid -N{len(grid_images)}'
309+
metadata_prompt = f'{normalized_prompt} -S{first_seed} --grid -n{len(grid_images)} # {grid_seeds}'
308310
path = file_writer.save_image_and_prompt_to_png(
309311
grid_img, metadata_prompt, filename
310312
)

0 commit comments

Comments
 (0)