I test task1’s acc after resume model. And accuracy value match to resume file at first. But after some iterations of training , task1’s accuracy has changed. Don’t know what’s wrong about training. I think fix backbone and task1 parameters should get always the same task1’s accuracy .
code of fix backbone and task1 parameters:
for p in self.model.parameters():
    p.requires_grad = False
for q in self.model.task2.parameters():
    q.requires_grad = True