Solved by KaiHoo in post #2 
              
              
                The original resnet’s first convolution out channel is 64, but you are using 128. Thus it does not work with the next batch norm as well as following layers. 
Please use self.conv1 = nn.Conv2d(1, 64, kernel_size=(7, 7), bias=False); self.inplanes = 128 or you have to change the entire network.