Skip to content

Commit 71a6737

Browse files
committed
Remove accidentally deleted code
1 parent 69e2652 commit 71a6737

File tree

1 file changed

+135
-0
lines changed
  • segmentation_models_pytorch/encoders

1 file changed

+135
-0
lines changed

segmentation_models_pytorch/encoders/senet.py

+135
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@
2929
from ._base import EncoderMixin
3030
from ._senet import (
3131
SENet,
32+
SEBottleneck,
33+
SEResNetBottleneck,
34+
SEResNeXtBottleneck,
3235
)
3336

3437

@@ -94,3 +97,135 @@ def load_state_dict(self, state_dict, **kwargs):
9497
state_dict.pop("last_linear.bias", None)
9598
state_dict.pop("last_linear.weight", None)
9699
super().load_state_dict(state_dict, **kwargs)
100+
101+
102+
senet_encoders = {
103+
"senet154": {
104+
"encoder": SENetEncoder,
105+
"pretrained_settings": {
106+
"imagenet": {
107+
"repo_id": "smp-hub/senet154.imagenet",
108+
"revision": "249f45efc9881ba560a0c480128edbc34ab87e40",
109+
}
110+
},
111+
"params": {
112+
"out_channels": [3, 128, 256, 512, 1024, 2048],
113+
"block": SEBottleneck,
114+
"dropout_p": 0.2,
115+
"groups": 64,
116+
"layers": [3, 8, 36, 3],
117+
"num_classes": 1000,
118+
"reduction": 16,
119+
},
120+
},
121+
"se_resnet50": {
122+
"encoder": SENetEncoder,
123+
"pretrained_settings": {
124+
"imagenet": {
125+
"repo_id": "smp-hub/se_resnet50.imagenet",
126+
"revision": "e6b4bc2dc85226c3d3474544410724a485455459",
127+
}
128+
},
129+
"params": {
130+
"out_channels": [3, 64, 256, 512, 1024, 2048],
131+
"block": SEResNetBottleneck,
132+
"layers": [3, 4, 6, 3],
133+
"downsample_kernel_size": 1,
134+
"downsample_padding": 0,
135+
"dropout_p": None,
136+
"groups": 1,
137+
"inplanes": 64,
138+
"input_3x3": False,
139+
"num_classes": 1000,
140+
"reduction": 16,
141+
},
142+
},
143+
"se_resnet101": {
144+
"encoder": SENetEncoder,
145+
"pretrained_settings": {
146+
"imagenet": {
147+
"repo_id": "smp-hub/se_resnet101.imagenet",
148+
"revision": "71fe95cc0a27f444cf83671f354de02dc741b18b",
149+
}
150+
},
151+
"params": {
152+
"out_channels": [3, 64, 256, 512, 1024, 2048],
153+
"block": SEResNetBottleneck,
154+
"layers": [3, 4, 23, 3],
155+
"downsample_kernel_size": 1,
156+
"downsample_padding": 0,
157+
"dropout_p": None,
158+
"groups": 1,
159+
"inplanes": 64,
160+
"input_3x3": False,
161+
"num_classes": 1000,
162+
"reduction": 16,
163+
},
164+
},
165+
"se_resnet152": {
166+
"encoder": SENetEncoder,
167+
"pretrained_settings": {
168+
"imagenet": {
169+
"repo_id": "smp-hub/se_resnet152.imagenet",
170+
"revision": "e79fc3d9d76f197bd76a2593c2054edf1083fe32",
171+
}
172+
},
173+
"params": {
174+
"out_channels": [3, 64, 256, 512, 1024, 2048],
175+
"block": SEResNetBottleneck,
176+
"layers": [3, 8, 36, 3],
177+
"downsample_kernel_size": 1,
178+
"downsample_padding": 0,
179+
"dropout_p": None,
180+
"groups": 1,
181+
"inplanes": 64,
182+
"input_3x3": False,
183+
"num_classes": 1000,
184+
"reduction": 16,
185+
},
186+
},
187+
"se_resnext50_32x4d": {
188+
"encoder": SENetEncoder,
189+
"pretrained_settings": {
190+
"imagenet": {
191+
"repo_id": "smp-hub/se_resnext50_32x4d.imagenet",
192+
"revision": "73246406d879a2b0e3fdfe6fddd56347d38f38ae",
193+
}
194+
},
195+
"params": {
196+
"out_channels": [3, 64, 256, 512, 1024, 2048],
197+
"block": SEResNeXtBottleneck,
198+
"layers": [3, 4, 6, 3],
199+
"downsample_kernel_size": 1,
200+
"downsample_padding": 0,
201+
"dropout_p": None,
202+
"groups": 32,
203+
"inplanes": 64,
204+
"input_3x3": False,
205+
"num_classes": 1000,
206+
"reduction": 16,
207+
},
208+
},
209+
"se_resnext101_32x4d": {
210+
"encoder": SENetEncoder,
211+
"pretrained_settings": {
212+
"imagenet": {
213+
"repo_id": "smp-hub/se_resnext101_32x4d.imagenet",
214+
"revision": "18808a4276f46421d358a9de554e0b93c2795df4",
215+
}
216+
},
217+
"params": {
218+
"out_channels": [3, 64, 256, 512, 1024, 2048],
219+
"block": SEResNeXtBottleneck,
220+
"layers": [3, 4, 23, 3],
221+
"downsample_kernel_size": 1,
222+
"downsample_padding": 0,
223+
"dropout_p": None,
224+
"groups": 32,
225+
"inplanes": 64,
226+
"input_3x3": False,
227+
"num_classes": 1000,
228+
"reduction": 16,
229+
},
230+
},
231+
}

0 commit comments

Comments
 (0)