Fixed issue where direct vision was not passing additional params from resampler when it is added

This commit is contained in:
Jaret Burkett
2024-09-24 10:34:11 -06:00
parent 037ce11740
commit 10817696fb

View File

@@ -889,6 +889,8 @@ class CustomAdapter(torch.nn.Module):
yield from attn_processor.parameters(recurse)
if self.config.train_image_encoder:
yield from self.vision_encoder.parameters(recurse)
if self.config.num_tokens:
yield from self.vd_adapter.resampler.parameters(recurse)
elif self.config.type == 'te_augmenter':
yield from self.te_augmenter.parameters(recurse)
if self.config.train_image_encoder: