Always return vision encoder in state dict

This commit is contained in:
Jaret Burkett
2024-09-24 07:43:17 -06:00
parent 04424fe2d6
commit 037ce11740

View File

@@ -445,8 +445,8 @@ class CustomAdapter(torch.nn.Module):
return state_dict
elif self.adapter_type == 'vision_direct':
state_dict["dvadapter"] = self.vd_adapter.state_dict()
if self.config.train_image_encoder:
state_dict["vision_encoder"] = self.vision_encoder.state_dict()
# if self.config.train_image_encoder: # always return vision encoder
state_dict["vision_encoder"] = self.vision_encoder.state_dict()
return state_dict
elif self.adapter_type == 'single_value':
state_dict["sv_adapter"] = self.single_value_adapter.state_dict()