Skip to content

Commit d5145fa

Browse files
committed
Change default_cfg names for senet to include the legacy and match model names
1 parent 6e9d617 commit d5145fa

File tree

2 files changed

+19
-19
lines changed

2 files changed

+19
-19
lines changed

tests/test_models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ def test_model_default_cfgs(model_name, batch_size):
112112

113113
if 'GITHUB_ACTIONS' not in os.environ:
114114
@pytest.mark.timeout(120)
115-
@pytest.mark.parametrize('model_name', list_models())
115+
@pytest.mark.parametrize('model_name', list_models(pretrained=True))
116116
@pytest.mark.parametrize('batch_size', [1])
117117
def test_model_load_pretrained(model_name, batch_size):
118118
"""Run a single forward pass with each model"""

timm/models/senet.py

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -36,25 +36,25 @@ def _cfg(url='', **kwargs):
3636

3737

3838
default_cfgs = {
39-
'senet154':
39+
'legacy_senet154':
4040
_cfg(url='http://data.lip6.fr/cadene/pretrainedmodels/senet154-c7b49a05.pth'),
41-
'seresnet18': _cfg(
41+
'legacy_seresnet18': _cfg(
4242
url='https://github.com/rwightman/pytorch-image-models/releases/download/v0.1-weights/seresnet18-4bb0ce65.pth',
4343
interpolation='bicubic'),
44-
'seresnet34': _cfg(
44+
'legacy_seresnet34': _cfg(
4545
url='https://github.com/rwightman/pytorch-image-models/releases/download/v0.1-weights/seresnet34-a4004e63.pth'),
46-
'seresnet50': _cfg(
46+
'legacy_seresnet50': _cfg(
4747
url='https://github.com/rwightman/pytorch-image-models/releases/download/v0.1-cadene/se_resnet50-ce0d4300.pth'),
48-
'seresnet101': _cfg(
48+
'legacy_seresnet101': _cfg(
4949
url='https://github.com/rwightman/pytorch-image-models/releases/download/v0.1-cadene/se_resnet101-7e38fcc6.pth'),
50-
'seresnet152': _cfg(
50+
'legacy_seresnet152': _cfg(
5151
url='https://github.com/rwightman/pytorch-image-models/releases/download/v0.1-cadene/se_resnet152-d17c99b7.pth'),
52-
'seresnext26_32x4d': _cfg(
52+
'legacy_seresnext26_32x4d': _cfg(
5353
url='https://github.com/rwightman/pytorch-image-models/releases/download/v0.1-weights/seresnext26_32x4d-65ebdb501.pth',
5454
interpolation='bicubic'),
55-
'seresnext50_32x4d':
55+
'legacy_seresnext50_32x4d':
5656
_cfg(url='http://data.lip6.fr/cadene/pretrainedmodels/se_resnext50_32x4d-a260b3a4.pth'),
57-
'seresnext101_32x4d':
57+
'legacy_seresnext101_32x4d':
5858
_cfg(url='http://data.lip6.fr/cadene/pretrainedmodels/se_resnext101_32x4d-3b2fe3d8.pth'),
5959
}
6060

@@ -408,61 +408,61 @@ def _create_senet(variant, pretrained=False, **kwargs):
408408
def legacy_seresnet18(pretrained=False, **kwargs):
409409
model_args = dict(
410410
block=SEResNetBlock, layers=[2, 2, 2, 2], groups=1, reduction=16, **kwargs)
411-
return _create_senet('seresnet18', pretrained, **model_args)
411+
return _create_senet('legacy_seresnet18', pretrained, **model_args)
412412

413413

414414
@register_model
415415
def legacy_seresnet34(pretrained=False, **kwargs):
416416
model_args = dict(
417417
block=SEResNetBlock, layers=[3, 4, 6, 3], groups=1, reduction=16, **kwargs)
418-
return _create_senet('seresnet34', pretrained, **model_args)
418+
return _create_senet('legacy_seresnet34', pretrained, **model_args)
419419

420420

421421
@register_model
422422
def legacy_seresnet50(pretrained=False, **kwargs):
423423
model_args = dict(
424424
block=SEResNetBottleneck, layers=[3, 4, 6, 3], groups=1, reduction=16, **kwargs)
425-
return _create_senet('seresnet50', pretrained, **model_args)
425+
return _create_senet('legacy_seresnet50', pretrained, **model_args)
426426

427427

428428
@register_model
429429
def legacy_seresnet101(pretrained=False, **kwargs):
430430
model_args = dict(
431431
block=SEResNetBottleneck, layers=[3, 4, 23, 3], groups=1, reduction=16, **kwargs)
432-
return _create_senet('seresnet101', pretrained, **model_args)
432+
return _create_senet('legacy_seresnet101', pretrained, **model_args)
433433

434434

435435
@register_model
436436
def legacy_seresnet152(pretrained=False, **kwargs):
437437
model_args = dict(
438438
block=SEResNetBottleneck, layers=[3, 8, 36, 3], groups=1, reduction=16, **kwargs)
439-
return _create_senet('seresnet152', pretrained, **model_args)
439+
return _create_senet('legacy_seresnet152', pretrained, **model_args)
440440

441441

442442
@register_model
443443
def legacy_senet154(pretrained=False, **kwargs):
444444
model_args = dict(
445445
block=SEBottleneck, layers=[3, 8, 36, 3], groups=64, reduction=16,
446446
downsample_kernel_size=3, downsample_padding=1, inplanes=128, input_3x3=True, **kwargs)
447-
return _create_senet('senet154', pretrained, **model_args)
447+
return _create_senet('legacy_senet154', pretrained, **model_args)
448448

449449

450450
@register_model
451451
def legacy_seresnext26_32x4d(pretrained=False, **kwargs):
452452
model_args = dict(
453453
block=SEResNeXtBottleneck, layers=[2, 2, 2, 2], groups=32, reduction=16, **kwargs)
454-
return _create_senet('seresnext26_32x4d', pretrained, **model_args)
454+
return _create_senet('legacy_seresnext26_32x4d', pretrained, **model_args)
455455

456456

457457
@register_model
458458
def legacy_seresnext50_32x4d(pretrained=False, **kwargs):
459459
model_args = dict(
460460
block=SEResNeXtBottleneck, layers=[3, 4, 6, 3], groups=32, reduction=16, **kwargs)
461-
return _create_senet('seresnext50_32x4d', pretrained, **model_args)
461+
return _create_senet('legacy_seresnext50_32x4d', pretrained, **model_args)
462462

463463

464464
@register_model
465465
def legacy_seresnext101_32x4d(pretrained=False, **kwargs):
466466
model_args = dict(
467467
block=SEResNeXtBottleneck, layers=[3, 4, 23, 3], groups=32, reduction=16, **kwargs)
468-
return _create_senet('seresnext101_32x4d', pretrained, **model_args)
468+
return _create_senet('legacy_seresnext101_32x4d', pretrained, **model_args)

0 commit comments

Comments
 (0)