Thanks for the advice, but I got the sizes correctly. The problem was the training of DCGAN not converging. The loss kept going up gradually  for the generator with that network specification. Are there any rule of thumb for filters size of the generator? For example 3 x 3 or 5 x 5. I could not use equal sizes filters as what I want for the output is 48 x 84 neglecting the batch size and number of channels of the Tensor.