@KarthikR Thanks for your comments and suggestions.
Actually my model consists of Input layer (1), CNN_Layers with batch normalization (15) and an output layer. So total are 17 layers network. So instead of writing sequential 15 CNN layers in init I called CNN layers with batch 15 times in forward. I think model should print all the layers as my model consist of 17 layers.
For the second right now I am using MSE error but I think in loss function formula it is using formula as square of (output - target + input) How can I write customized loss function for this