z is defined as:
a = np.random.uniform(0., 1., (1, 128))
a = np.repeat(a, batch_size, axis=0)
z = torch.from_numpy(a).float()

fake is the output from the generator w/  B x C x W x H
latent_lambda is a penalty parameter = 10