I don’t think i was clear. When I say change the input size to (8,2048), I meant the input to the Linear layer. This would mean the output of the Avg Pool layer before the input layer is (8,2048). You would have to make a lot of architectural changes to achieve this (need to downsample using max pool layers). Note that there is no need to change the input image size. Try this out ‘Modify the linear layer to take an input of 73728 - Linear(in_features=73728, out_features=1000, bias=True)’ .