Skip to content

Commit 5aa49d5

Browse files
authored
Merge pull request #2202 from huggingface/mnv4_first_weights
First set of MobileNetV4 weights trained in timm
2 parents 2673693 + c63da14 commit 5aa49d5

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

timm/models/mobilenetv3.py

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -996,28 +996,28 @@ def _cfg(url: str = '', **kwargs):
996996
),
997997
"lcnet_150.untrained": _cfg(),
998998

999-
'mobilenetv4_conv_small': _cfg(
1000-
# hf_hub_id='timm/',
1001-
interpolation='bicubic'),
1002-
'mobilenetv4_conv_medium.r224': _cfg(
1003-
# hf_hub_id='timm/',
1004-
crop_pct=0.95, interpolation='bicubic'),
1005-
'mobilenetv4_conv_medium.r256': _cfg(
1006-
# hf_hub_id='timm/',
1007-
input_size=(3, 256, 256), pool_size=(8, 8), crop_pct=0.95, interpolation='bicubic'),
1008-
'mobilenetv4_conv_large.r256': _cfg(
999+
'mobilenetv4_conv_small.e1200_r224_in1k': _cfg(
1000+
hf_hub_id='timm/',
1001+
test_input_size=(3, 256, 256), test_crop_pct=0.95, interpolation='bicubic'),
1002+
'mobilenetv4_conv_medium.e500_r224_in1k': _cfg(
1003+
hf_hub_id='timm/',
1004+
crop_pct=0.95, test_input_size=(3, 256, 256), test_crop_pct=1.0, interpolation='bicubic'),
1005+
'mobilenetv4_conv_medium.e500_r256_in1k': _cfg(
1006+
hf_hub_id='timm/',
1007+
input_size=(3, 256, 256), pool_size=(8, 8),
1008+
crop_pct=0.95, test_input_size=(3, 320, 320), test_crop_pct=1.0, interpolation='bicubic'),
1009+
'mobilenetv4_conv_large.e500_r256_in1k': _cfg(
10091010
# hf_hub_id='timm/',
1010-
input_size=(3, 256, 256), pool_size=(8, 8), crop_pct=0.95, interpolation='bicubic'),
1011+
file='mobilenetv4_conv_large-r256.pth',
1012+
input_size=(3, 256, 256), pool_size=(8, 8),
1013+
crop_pct=0.95, test_input_size=(3, 320, 320), test_crop_pct=1.0, interpolation='bicubic'),
10111014
'mobilenetv4_conv_large.r384': _cfg(
10121015
# hf_hub_id='timm/',
10131016
input_size=(3, 384, 384), pool_size=(12, 12), crop_pct=0.95, interpolation='bicubic'),
10141017

1015-
'mobilenetv4_hybrid_small': _cfg(
1016-
# hf_hub_id='timm/',
1017-
interpolation='bicubic'),
1018-
'mobilenetv4_hybrid_medium.r224': _cfg(
1019-
# hf_hub_id='timm/',
1020-
crop_pct=0.95, interpolation='bicubic'),
1018+
'mobilenetv4_hybrid_medium.e500_r224_in1k': _cfg(
1019+
hf_hub_id='timm/',
1020+
crop_pct=0.95, test_input_size=(3, 256, 256), test_crop_pct=1.0, interpolation='bicubic'),
10211021
'mobilenetv4_hybrid_medium.r256': _cfg(
10221022
# hf_hub_id='timm/',
10231023
input_size=(3, 256, 256), pool_size=(8, 8), crop_pct=0.95, interpolation='bicubic'),
@@ -1029,16 +1029,16 @@ def _cfg(url: str = '', **kwargs):
10291029
input_size=(3, 384, 384), pool_size=(12, 12), crop_pct=0.95, interpolation='bicubic'),
10301030

10311031
# experimental
1032-
'mobilenetv4_conv_aa_medium.r256': _cfg(
1033-
# hf_hub_id='timm/',
1034-
input_size=(3, 256, 256), pool_size=(8, 8), crop_pct=0.95, interpolation='bicubic'),
1035-
'mobilenetv4_conv_blur_medium.r256': _cfg(
1032+
'mobilenetv4_conv_aa_medium.untrained': _cfg(
10361033
# hf_hub_id='timm/',
10371034
input_size=(3, 256, 256), pool_size=(8, 8), crop_pct=0.95, interpolation='bicubic'),
1038-
'mobilenetv4_hybrid_medium_075': _cfg(
1035+
'mobilenetv4_conv_blur_medium.e500_r224_in1k': _cfg(
1036+
hf_hub_id='timm/',
1037+
crop_pct=0.95, test_input_size=(3, 256, 256), test_crop_pct=1.0, interpolation='bicubic'),
1038+
'mobilenetv4_hybrid_medium_075.untrained': _cfg(
10391039
# hf_hub_id='timm/',
10401040
crop_pct=0.95, interpolation='bicubic'),
1041-
'mobilenetv4_hybrid_large_075.r256': _cfg(
1041+
'mobilenetv4_hybrid_large_075.untrained': _cfg(
10421042
# hf_hub_id='timm/',
10431043
input_size=(3, 256, 256), pool_size=(8, 8), crop_pct=0.95, interpolation='bicubic'),
10441044
})
@@ -1256,7 +1256,7 @@ def mobilenetv4_hybrid_medium_075(pretrained: bool = False, **kwargs) -> MobileN
12561256
@register_model
12571257
def mobilenetv4_hybrid_large_075(pretrained: bool = False, **kwargs) -> MobileNetV3:
12581258
""" MobileNet V4 Hybrid"""
1259-
model = _gen_mobilenet_v4('mobilenetv4_hybrid_large', 0.75, pretrained=pretrained, **kwargs)
1259+
model = _gen_mobilenet_v4('mobilenetv4_hybrid_large_075', 0.75, pretrained=pretrained, **kwargs)
12601260
return model
12611261

12621262

0 commit comments

Comments
 (0)