INNER CODE UNIT · Python
forward
Mukosame/Anime2Sketch · model.py:98
def forward(self, x):
if self.outermost:
return self.model(x)
else: # add skip connections
return torch.cat([x, self.model(x)], 1)
class Smooth(nn.Module):
def __init__(self):
super().__init__()
kernel = [
[1, 2, 1],
[2, 4, 2],
[1, 2, 1]
]
kernel = torch.tensor([[kernel]], dtype=torch.float)
kernel /= kernel.sum()
self.register_buffer('kernel', kernel)