reconstructed images better (almost as if the input image),
and minimized mse better (mse: 0.00583 after 12 epochs).
Consequently, using 1 gpu technically "runs faster" with respect to quality performance
although it took more time per epoch (4 hr/ epoch) than 4 gpus' 1.4 hr/ epoch.
I wonder whether you have experienced like this as well?
Thank you for sharing this great code.
I have used infovae as a subsitute of beta-vae and traditional vae (beta=1). However, I think that your vq-vae-2 better reconstructs images.
Unfortunately, when I used multiple gpus
it reconstructed image poorly (blank images), and didn't minimize mse that much (mse: 0.01311 after 32 epochs).
While using single gpu
reconstructed images better (almost as if the input image), and minimized mse better (mse: 0.00583 after 12 epochs).
Consequently, using 1 gpu technically "runs faster" with respect to quality performance although it took more time per epoch (4 hr/ epoch) than 4 gpus' 1.4 hr/ epoch.
I wonder whether you have experienced like this as well?