def METHOD_NAME(self, x):
    bs = x.shape[0]
    t = self.conv1(x)
    x = self.pool(t)
    x0 = self.conv2(x)
    x1 = self.conv3(x0)
    x0 = self.skipconnect([x0, None])
    if x0 is not None:
        x1 += x0
    x = self.pool(self.bn(x1))
    x = self.gap(x)
    x = tf.reshape(x, [bs, -1])
    x = self.fc1(x)
    x = self.fc2(x)
    x = self.fc3(x)
    return x