Fixed issue where direct vision was not passing additional params from resampler when it is added
This commit is contained in:
@@ -889,6 +889,8 @@ class CustomAdapter(torch.nn.Module):
|
|||||||
yield from attn_processor.parameters(recurse)
|
yield from attn_processor.parameters(recurse)
|
||||||
if self.config.train_image_encoder:
|
if self.config.train_image_encoder:
|
||||||
yield from self.vision_encoder.parameters(recurse)
|
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':
|
elif self.config.type == 'te_augmenter':
|
||||||
yield from self.te_augmenter.parameters(recurse)
|
yield from self.te_augmenter.parameters(recurse)
|
||||||
if self.config.train_image_encoder:
|
if self.config.train_image_encoder:
|
||||||
|
|||||||
Reference in New Issue
Block a user