Skip to content

Commit 20a89aa

Browse files
author
Tete Xiao
committed
fix resnext bug
1 parent b83b0f2 commit 20a89aa

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

models.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import torch.nn as nn
33
import torchvision
44
import resnet
5+
import resnext
56
from lib.nn import SynchronizedBatchNorm2d
67

78

@@ -109,6 +110,9 @@ def build_encoder(self, arch='resnet50_dilated8', fc_dim=512, weights=''):
109110
orig_resnet = resnet.__dict__['resnet101'](pretrained=pretrained)
110111
net_encoder = ResnetDilated(orig_resnet,
111112
dilate_scale=16)
113+
elif arch == 'resnext101':
114+
orig_resnext = resnext.__dict__['resnext101'](pretrained=pretrained)
115+
net_encoder = Resnet(orig_resnext) # we can still use class Resnet
112116
else:
113117
raise Exception('Architecture undefined!')
114118

resnext.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616

1717
model_urls = {
18-
#'resnet50': 'http://sceneparsing.csail.mit.edu/model/pretrained_resnet/resnet50-imagenet.pth',
18+
#'resnext50': 'http://sceneparsing.csail.mit.edu/model/pretrained_resnet/resnext50-imagenet.pth',
1919
'resnext101': 'http://sceneparsing.csail.mit.edu/model/pretrained_resnet/resnext101-imagenet.pth'
2020
}
2121

0 commit comments

Comments
 (0)