in c3dm/c3dpo.py [0:0]
def forward(self, x):
residual = x
out = self.conv1(x)
if self.l2_norm: out = Fu.normalize(out, dim=1)
if self.use_bn: out = self.bn1(out)
out = self.relu(out)
out = self.conv2(out)
if self.l2_norm: out = Fu.normalize(out, dim=1)
if self.use_bn: out = self.bn2(out)
out = self.relu(out)
out = self.conv3(out)
if self.l2_norm: out = Fu.normalize(out, dim=1)
if self.use_bn: out = self.bn3(out)
if self.skip: out += residual
out = self.relu(out)
return out