MCPcopy
hub / github.com/Mikubill/sd-webui-controlnet / forward

Method forward

annotator/anime_face_segment/__init__.py:102–126  ·  view source on GitHub ↗
(self, x)

Source from the content-addressed store, hash-verified

100 )
101
102 def forward(self, x):
103 e0 = self.en_block0(x)
104 e1 = self.en_block1(e0)
105 e2 = self.en_block2(e1)
106 e3 = self.en_block3(e2)
107 e4 = self.en_block4(e3)
108
109 d4 = self.de_block4(e4)
110 d4 = F.interpolate(d4, size=e3.size()[2:], mode='bilinear', align_corners=True)
111 c4 = torch.cat((d4,e3),1)
112
113 d3 = self.de_block3(c4)
114 d3 = F.interpolate(d3, size=e2.size()[2:], mode='bilinear', align_corners=True)
115 c3 = torch.cat((d3,e2),1)
116
117 d2 = self.de_block2(c3)
118 d2 = F.interpolate(d2, size=e1.size()[2:], mode='bilinear', align_corners=True)
119 c2 =torch.cat((d2,e1),1)
120
121 d1 = self.de_block1(c2)
122 d1 = F.interpolate(d1, size=e0.size()[2:], mode='bilinear', align_corners=True)
123 c1 = torch.cat((d1,e0),1)
124 y = self.de_block0(c1)
125
126 return y
127
128
129class AnimeFaceSegment:

Callers

nothing calls this directly

Calls 2

sizeMethod · 0.45
catMethod · 0.45

Tested by

no test coverage detected