I tried with your code, I was getting Input mismatch error.
clf_outputs will have two tensors of shape (2048,751) and (2048,1360)
I did this
def forward(self,x):
        x = self.base(x)
        x = F.avg_pool2d(x,x.size()[2:])
        f = x.view(x.size(0),-1)         # (Features) 
        clf_outputs = {}
        num_fcs = 2
        
        for i in range(num_fcs):
            clf_outputs["fc%d" %i] = getattr(self, "fc%d" %i)(f)

        return clf_outputs,f

I get the same error, input has less dimensions