Skip to content

Commit f0e65e3

Browse files
committed
Fix NF-ResNet101 model defs
1 parent 2c988c3 commit f0e65e3

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

timm/models/nfnet.py

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ class NfCfg:
9797
stem_type='7x7_pool', stem_chs=64, width_factor=1.0, bottle_ratio=0.25, efficient=False, group_size=None,
9898
act_layer='relu', attn_layer=None),
9999
nf_resnet101=NfCfg(
100-
depths=(3, 4, 6, 3), channels=(256, 512, 1024, 2048),
100+
depths=(3, 4, 23, 3), channels=(256, 512, 1024, 2048),
101101
stem_type='7x7_pool', stem_chs=64, width_factor=1.0, bottle_ratio=0.25, efficient=False, group_size=None,
102102
act_layer='relu', attn_layer=None),
103103

@@ -111,7 +111,7 @@ class NfCfg:
111111
stem_type='7x7_pool', stem_chs=64, width_factor=1.0, bottle_ratio=0.25, efficient=False, group_size=None,
112112
act_layer='relu', attn_layer='se', attn_kwargs=dict(reduction_ratio=0.25)),
113113
nf_seresnet101=NfCfg(
114-
depths=(3, 4, 6, 3), channels=(256, 512, 1024, 2048),
114+
depths=(3, 4, 23, 3), channels=(256, 512, 1024, 2048),
115115
stem_type='7x7_pool', stem_chs=64, width_factor=1.0, bottle_ratio=0.25, efficient=False, group_size=None,
116116
act_layer='relu', attn_layer='se', attn_kwargs=dict(reduction_ratio=0.25)),
117117

@@ -125,7 +125,7 @@ class NfCfg:
125125
stem_type='7x7_pool', stem_chs=64, width_factor=1.0, bottle_ratio=0.25, efficient=False, group_size=None,
126126
act_layer='relu', attn_layer='eca', attn_kwargs=dict()),
127127
nf_ecaresnet101=NfCfg(
128-
depths=(3, 4, 6, 3), channels=(256, 512, 1024, 2048),
128+
depths=(3, 4, 23, 3), channels=(256, 512, 1024, 2048),
129129
stem_type='7x7_pool', stem_chs=64, width_factor=1.0, bottle_ratio=0.25, efficient=False, group_size=None,
130130
act_layer='relu', attn_layer='eca', attn_kwargs=dict()),
131131

@@ -439,6 +439,11 @@ def nf_resnet50(pretrained=False, **kwargs):
439439
return _create_normfreenet('nf_resnet50', pretrained=pretrained, **kwargs)
440440

441441

442+
@register_model
443+
def nf_resnet101(pretrained=False, **kwargs):
444+
return _create_normfreenet('nf_resnet101', pretrained=pretrained, **kwargs)
445+
446+
442447
@register_model
443448
def nf_seresnet26(pretrained=False, **kwargs):
444449
return _create_normfreenet('nf_seresnet26', pretrained=pretrained, **kwargs)
@@ -449,6 +454,11 @@ def nf_seresnet50(pretrained=False, **kwargs):
449454
return _create_normfreenet('nf_seresnet50', pretrained=pretrained, **kwargs)
450455

451456

457+
@register_model
458+
def nf_seresnet101(pretrained=False, **kwargs):
459+
return _create_normfreenet('nf_seresnet101', pretrained=pretrained, **kwargs)
460+
461+
452462
@register_model
453463
def nf_ecaresnet26(pretrained=False, **kwargs):
454464
return _create_normfreenet('nf_ecaresnet26', pretrained=pretrained, **kwargs)
@@ -457,3 +467,7 @@ def nf_ecaresnet26(pretrained=False, **kwargs):
457467
@register_model
458468
def nf_ecaresnet50(pretrained=False, **kwargs):
459469
return _create_normfreenet('nf_ecaresnet50', pretrained=pretrained, **kwargs)
470+
471+
@register_model
472+
def nf_ecaresnet101(pretrained=False, **kwargs):
473+
return _create_normfreenet('nf_ecaresnet101', pretrained=pretrained, **kwargs)

0 commit comments

Comments
 (0)