def forward()

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