Once I do normaization, I load the images using loader_image, and loader_2nsimage, after working on image, it is saved using following comand, where first image is original image from loader
pic = (torch.cat([original_image_A,original_image_B], dim=0).data + 1) / 2.0

save_dir = './img4_1/'
#             os.mkdir(save_dir)
torchvision.utils.save_image(pic, '%s/Epoch_(%d)_(%dof%d).jpg' % (save_dir, epoch, i + 1, min(len(loader_image), len(loader_2ndimage))), nrow=3)

The saved images are good when saved using normalization of mean=05, sd=1 or any other, but using 0,1 makes it blurry.