Pointcept / PointTransformerV3

[CVPR'24 Oral] Official repository of Point Transformer V3 (PTv3)
MIT License
583 stars 30 forks source link

Searlized unpooling #65

Open karShetty opened 1 week ago

karShetty commented 1 week ago

I have a question in the unpooling layer, parent.feat = parent.feat + point.feat[inverse]; here you return the parent, but what about the sparse_conv_feat; it would only have the original parent.feat rather than the parent.feat + point.feat[inverse]; For example after the unpooling; the first operation would be spconv.SubMConv3d wouldn't it run this rather than performing a replace feature parent.sparse_conv_feat = parent.sparse_conv_feat.replace_feature(parent.feat)?