squeezenet expects self.classifier to output a tensor of a shape compatible with (batch_size, num_classes) and it expects num_classes to be equal to 1000.
I am not sure I fully understand what your model.classifier is actually doing, but I am fairly certain that it is causing the problem.