Skip to content

Commit 7f96538

Browse files
committed
Add missing lkc act for mobileclip fastvits
1 parent ce63777 commit 7f96538

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

timm/models/fastvit.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1420,7 +1420,7 @@ def _checkpoint_filter_fn(state_dict, model):
14201420
return state_dict # non-original checkpoint, no remapping needed
14211421

14221422
state_dict = state_dict.get('state_dict', state_dict)
1423-
if 'image_encoder.model.head.proj' in state_dict:
1423+
if 'image_encoder.model.patch_embed.0.rbr_conv.0.conv.weight' in state_dict:
14241424
# remap MobileCLIP checkpoints
14251425
prefix = 'image_encoder.model.'
14261426
else:
@@ -1598,6 +1598,7 @@ def fastvit_mci0(pretrained=False, **kwargs):
15981598
se_downsamples=(False, False, True, True),
15991599
pos_embs=(None, None, None, partial(RepConditionalPosEnc, spatial_shape=(7, 7))),
16001600
token_mixers=("repmixer", "repmixer", "repmixer", "attention"),
1601+
lkc_use_act=True,
16011602
)
16021603
return _create_fastvit('fastvit_mci0', pretrained=pretrained, **dict(model_args, **kwargs))
16031604

@@ -1612,6 +1613,7 @@ def fastvit_mci1(pretrained=False, **kwargs):
16121613
se_downsamples=(False, False, True, True),
16131614
pos_embs=(None, None, None, partial(RepConditionalPosEnc, spatial_shape=(7, 7))),
16141615
token_mixers=("repmixer", "repmixer", "repmixer", "attention"),
1616+
lkc_use_act=True,
16151617
)
16161618
return _create_fastvit('fastvit_mci1', pretrained=pretrained, **dict(model_args, **kwargs))
16171619

@@ -1626,5 +1628,6 @@ def fastvit_mci2(pretrained=False, **kwargs):
16261628
se_downsamples=(False, False, True, True),
16271629
pos_embs=(None, None, None, partial(RepConditionalPosEnc, spatial_shape=(7, 7))),
16281630
token_mixers=("repmixer", "repmixer", "repmixer", "attention"),
1631+
lkc_use_act=True,
16291632
)
1630-
return _create_fastvit('fastvit_mci2', pretrained=pretrained, **dict(model_args, **kwargs))
1633+
return _create_fastvit('fastvit_mci2', pretrained=pretrained, **dict(model_args, **kwargs))

0 commit comments

Comments
 (0)