Skip to content

Commit a0492e3

Browse files
committed
A few miil weights naming tweaks to improve compat with model registry and filtering wildcards.
1 parent 8c1f03e commit a0492e3

File tree

3 files changed

+19
-15
lines changed

3 files changed

+19
-15
lines changed

timm/models/mobilenetv3.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@ def _cfg(url='', **kwargs):
3939
'mobilenetv3_large_100': _cfg(
4040
interpolation='bicubic',
4141
url='https://github.com/rwightman/pytorch-image-models/releases/download/v0.1-weights/mobilenetv3_large_100_ra-f55367f5.pth'),
42-
'mobilenetv3_large_100_1k_miil_78_0': _cfg(
42+
'mobilenetv3_large_100_miil': _cfg(
4343
interpolation='bilinear', mean=(0, 0, 0), std=(1, 1, 1),
4444
url='https://miil-public-eu.oss-eu-central-1.aliyuncs.com/model-zoo/ImageNet_21K_P/models/timm/mobilenetv3_large_100_1k_miil_78_0.pth'),
45-
'mobilenetv3_large_100_in21k_miil': _cfg(
45+
'mobilenetv3_large_100_miil_in21k': _cfg(
4646
interpolation='bilinear', mean=(0, 0, 0), std=(1, 1, 1),
4747
url='https://miil-public-eu.oss-eu-central-1.aliyuncs.com/model-zoo/ImageNet_21K_P/models/timm/mobilenetv3_large_100_in21k_miil.pth', num_classes=11221),
4848
'mobilenetv3_small_075': _cfg(url=''),
@@ -374,20 +374,20 @@ def mobilenetv3_large_100(pretrained=False, **kwargs):
374374

375375

376376
@register_model
377-
def mobilenetv3_large_100_1k_miil(pretrained=False, **kwargs):
377+
def mobilenetv3_large_100_miil(pretrained=False, **kwargs):
378378
""" MobileNet V3
379379
Weights taken from: https://github.com/Alibaba-MIIL/ImageNet21K
380380
"""
381-
model = _gen_mobilenet_v3('mobilenetv3_large_100_1k_miil_78_0', 1.0, pretrained=pretrained, **kwargs)
381+
model = _gen_mobilenet_v3('mobilenetv3_large_100_miil', 1.0, pretrained=pretrained, **kwargs)
382382
return model
383383

384384

385385
@register_model
386-
def mobilenetv3_large_100_in21k_miil(pretrained=False, **kwargs):
386+
def mobilenetv3_large_100_miil_in21k(pretrained=False, **kwargs):
387387
""" MobileNet V3, 21k pretraining
388388
Weights taken from: https://github.com/Alibaba-MIIL/ImageNet21K
389389
"""
390-
model = _gen_mobilenet_v3('mobilenetv3_large_100_in21k_miil', 1.0, pretrained=pretrained, **kwargs)
390+
model = _gen_mobilenet_v3('mobilenetv3_large_100_miil_in21k', 1.0, pretrained=pretrained, **kwargs)
391391
return model
392392

393393

timm/models/tresnet.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def _cfg(url='', **kwargs):
3333
default_cfgs = {
3434
'tresnet_m': _cfg(
3535
url='https://miil-public-eu.oss-eu-central-1.aliyuncs.com/model-zoo/ImageNet_21K_P/models/timm/tresnet_m_1k_miil_83_1.pth'),
36-
'tresnet_m_in21k_miil': _cfg(
36+
'tresnet_m_miil_in21k': _cfg(
3737
url='https://miil-public-eu.oss-eu-central-1.aliyuncs.com/model-zoo/ImageNet_21K_P/models/timm/tresnet_m_miil_in21k.pth', num_classes=11221),
3838
'tresnet_l': _cfg(
3939
url='https://github.com/rwightman/pytorch-image-models/releases/download/v0.1-tresnet/tresnet_l_81_5-235b486c.pth'),
@@ -266,10 +266,12 @@ def tresnet_m(pretrained=False, **kwargs):
266266
model_kwargs = dict(layers=[3, 4, 11, 3], **kwargs)
267267
return _create_tresnet('tresnet_m', pretrained=pretrained, **model_kwargs)
268268

269+
269270
@register_model
270-
def tresnet_m_in21k_miil(pretrained=False, **kwargs):
271+
def tresnet_m_miil_in21k(pretrained=False, **kwargs):
271272
model_kwargs = dict(layers=[3, 4, 11, 3], **kwargs)
272-
return _create_tresnet('tresnet_m_in21k_miil', pretrained=pretrained, **model_kwargs)
273+
return _create_tresnet('tresnet_m_miil_in21k', pretrained=pretrained, **model_kwargs)
274+
273275

274276
@register_model
275277
def tresnet_l(pretrained=False, **kwargs):

timm/models/vision_transformer.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -120,11 +120,11 @@ def _cfg(url='', **kwargs):
120120
input_size=(3, 384, 384), crop_pct=1.0, classifier=('head', 'head_dist')),
121121

122122
# ViT ImageNet-21K-P pretraining
123-
'vit_base_patch16_224_in21k_miil': _cfg(
123+
'vit_base_patch16_224_miil_in21k': _cfg(
124124
url='https://miil-public-eu.oss-eu-central-1.aliyuncs.com/model-zoo/ImageNet_21K_P/models/timm/vit_base_patch16_224_in21k_miil.pth',
125125
mean=(0, 0, 0), std=(1, 1, 1), crop_pct=0.875, interpolation='bilinear', num_classes=11221,
126126
),
127-
'vit_base_patch16_224_1k_miil': _cfg(
127+
'vit_base_patch16_224_miil': _cfg(
128128
url='https://miil-public-eu.oss-eu-central-1.aliyuncs.com/model-zoo/ImageNet_21K_P/models/timm'
129129
'/vit_base_patch16_224_1k_miil_84_4.pth',
130130
mean=(0, 0, 0), std=(1, 1, 1), crop_pct=0.875, interpolation='bilinear',
@@ -699,20 +699,22 @@ def vit_deit_base_distilled_patch16_384(pretrained=False, **kwargs):
699699
'vit_deit_base_distilled_patch16_384', pretrained=pretrained, distilled=True, **model_kwargs)
700700
return model
701701

702+
702703
@register_model
703-
def vit_base_patch16_224_in21k_miil(pretrained=False, **kwargs):
704+
def vit_base_patch16_224_miil_in21k(pretrained=False, **kwargs):
704705
""" ViT-Base (ViT-B/16) from original paper (https://arxiv.org/abs/2010.11929).
705706
Weights taken from: https://github.com/Alibaba-MIIL/ImageNet21K
706707
"""
707708
model_kwargs = dict(patch_size=16, embed_dim=768, depth=12, num_heads=12, qkv_bias=False, **kwargs)
708-
model = _create_vision_transformer('vit_base_patch16_224_in21k_miil', pretrained=pretrained, **model_kwargs)
709+
model = _create_vision_transformer('vit_base_patch16_224_miil_in21k', pretrained=pretrained, **model_kwargs)
709710
return model
710711

712+
711713
@register_model
712-
def vit_base_patch16_224_1k_miil(pretrained=False, **kwargs):
714+
def vit_base_patch16_224_miil(pretrained=False, **kwargs):
713715
""" ViT-Base (ViT-B/16) from original paper (https://arxiv.org/abs/2010.11929).
714716
Weights taken from: https://github.com/Alibaba-MIIL/ImageNet21K
715717
"""
716718
model_kwargs = dict(patch_size=16, embed_dim=768, depth=12, num_heads=12, qkv_bias=False, **kwargs)
717-
model = _create_vision_transformer('vit_base_patch16_224_1k_miil', pretrained=pretrained, **model_kwargs)
719+
model = _create_vision_transformer('vit_base_patch16_224_miil', pretrained=pretrained, **model_kwargs)
718720
return model

0 commit comments

Comments
 (0)