Thanks for the reply.
My new question will be, while 3 and 5 do not use weight_init and 4 used weight_init, why the generated images look the same (which means the weight_init is not worked when the model weights are on GPU).