__init__.py 2.03 KB
Newer Older
zhangshilong's avatar
zhangshilong committed
1
2
3
4
5
6
7
# Copyright (c) OpenMMLab. All rights reserved.
from .box3d_nms import (aligned_3d_nms, box3d_multiclass_nms, circle_nms,
                        nms_bev, nms_normal_bev)
from .dgcnn_modules import DGCNNFAModule, DGCNNFPModule, DGCNNGFModule
from .edge_fusion_module import EdgeFusionModule
from .fusion_layers import (PointFusion, VoteFusion, apply_3d_transformation,
                            bbox_2d_transform, coord_2d_transform)
8
9
from .minkowski_engine_block import (MinkowskiBasicBlock, MinkowskiBottleneck,
                                     MinkowskiConvModule)
zhangshilong's avatar
zhangshilong committed
10
11
12
13
14
15
16
17
18
from .mlp import MLP
from .norm import NaiveSyncBatchNorm1d, NaiveSyncBatchNorm2d
from .paconv import PAConv, PAConvCUDA
from .pointnet_modules import (PAConvCUDASAModule, PAConvCUDASAModuleMSG,
                               PAConvSAModule, PAConvSAModuleMSG,
                               PointFPModule, PointSAModule, PointSAModuleMSG,
                               build_sa_module)
from .sparse_block import (SparseBasicBlock, SparseBottleneck,
                           make_sparse_convmodule)
19
20
from .torchsparse_block import (TorchSparseBasicBlock, TorchSparseBottleneck,
                                TorchSparseConvModule)
zhangshilong's avatar
zhangshilong committed
21
22
23
24
25
26
27
28
29
30
31
32
from .transformer import GroupFree3DMHA
from .vote_module import VoteModule

__all__ = [
    'VoteModule', 'GroupFree3DMHA', 'EdgeFusionModule', 'DGCNNFAModule',
    'DGCNNFPModule', 'DGCNNGFModule', 'NaiveSyncBatchNorm1d',
    'NaiveSyncBatchNorm2d', 'PAConv', 'PAConvCUDA', 'SparseBasicBlock',
    'SparseBottleneck', 'make_sparse_convmodule', 'PointFusion', 'VoteFusion',
    'apply_3d_transformation', 'bbox_2d_transform', 'coord_2d_transform',
    'MLP', 'box3d_multiclass_nms', 'aligned_3d_nms', 'circle_nms', 'nms_bev',
    'nms_normal_bev', 'build_sa_module', 'PointSAModuleMSG', 'PointSAModule',
    'PointFPModule', 'PAConvSAModule', 'PAConvSAModuleMSG',
33
    'PAConvCUDASAModule', 'PAConvCUDASAModuleMSG', 'TorchSparseConvModule',
34
35
    'TorchSparseBasicBlock', 'TorchSparseBottleneck', 'MinkowskiConvModule',
    'MinkowskiBasicBlock', 'MinkowskiBottleneck'
zhangshilong's avatar
zhangshilong committed
36
]