guided-diffusion
guided-diffusion copied to clipboard
The generated image is too dark from official 256x256_diffusion_uncond.pt
The generated image is too dark from official 256x256_diffusion_uncond.pt, anybody know about this?

specifically, in 'image_sample.py': copy sample before doing transformation on sample
sample_copy = sample
sample = ((sample + 1) * 127.5).clamp(0, 255).to(th.uint8)
sample = sample.permute(0, 2, 3, 1)
sample = sample.contiguous() # 4, 64, 64, 3
and save the sample_copy at last:
for i in range(sample_copy.shape[0]):
image_tensor = sample_copy[i].unsqueeze(0)
if i == 0:
image_tensor_last = image_tensor
continue
image_tensor_last = th.cat((image_tensor_last, image_tensor), 0)
images_tensor = image_tensor_last
vutils.save_image(images_tensor.float(), out_path, nrow=args.num_samples, padding=0, normalize=False)