MCPcopy Create free account
hub / github.com/Relento/lego_release / SimpleResNetEncoder

Class SimpleResNetEncoder

models/networks.py:141–156  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

139
140
141class SimpleResNetEncoder(nn.Module):
142 def __init__(self, pretrain=False, use_layer2=False):
143 super().__init__()
144 self.resnet = models.resnet18(pretrained=pretrain)
145 self.use_layer2 = use_layer2
146
147 def forward(self, x):
148 x = self.resnet.conv1(x)
149 x = self.resnet.bn1(x)
150 x = self.resnet.relu(x)
151 x = self.resnet.maxpool(x)
152
153 x = self.resnet.layer1(x)
154 if self.use_layer2:
155 x = self.resnet.layer2(x)
156 return x
157
158
159class SimpleResNetEncoder2(nn.Module):

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected