I’m afraid you can only set each parameter once. The way @sai_tharun mentioned you are passing parameter 0 twice.
The problem is once you set parameter for classifier you need to set all the parameters of classifier .
As I aforementioned you need to do for name,param in model.classifier.named_parameters():
If name == yourlayer_name:
List.append(…)
Else:
Others.append(…)
Ofc you have to pass the rest of the network which is not model.pclassifier as you were doing