models/trunks/spconv/models/resunet.py [175:206]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  def forward(self, x):
    out = self.conv1p1s1(x)
    out = self.bn1(out)
    out = self.relu(out)

    out_b1p1 = self.block1(out)

    out = self.conv2p1s2(out_b1p1)
    out = self.bn2(out)
    out = self.relu(out)

    out_b2p2 = self.block2(out)

    out = self.conv3p2s2(out_b2p2)
    out = self.bn3(out)
    out = self.relu(out)

    out_b3p4 = self.block3(out)

    out = self.conv4p4s2(out_b3p4)
    out = self.bn4(out)
    out = self.relu(out)

    # pixel_dist=8
    out = self.block4(out)

    out = self.convtr4p8s2(out)
    out = self.bntr4(out)
    out = self.relu(out)

    out = me.cat(out, out_b3p4)
    out = self.block5(out)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



models/trunks/spconv/models/resunet.py [438:469]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  def forward(self, x):
    out = self.conv1p1s1(x)
    out = self.bn1(out)
    out = self.relu(out)

    out_b1p1 = self.block1(out)

    out = self.conv2p1s2(out_b1p1)
    out = self.bn2(out)
    out = self.relu(out)

    out_b2p2 = self.block2(out)

    out = self.conv3p2s2(out_b2p2)
    out = self.bn3(out)
    out = self.relu(out)

    out_b3p4 = self.block3(out)

    out = self.conv4p4s2(out_b3p4)
    out = self.bn4(out)
    out = self.relu(out)

    # pixel_dist=8
    out = self.block4(out)

    out = self.convtr4p8s2(out)
    out = self.bntr4(out)
    out = self.relu(out)

    out = me.cat(out, out_b3p4)
    out = self.block5(out)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



