MCPcopy Create free account

hub / github.com/Tsinghua-MARS-Lab/GeoMAE / functions

Functions2,489 in github.com/Tsinghua-MARS-Lab/GeoMAE

↓ 2 callersMethodget_inner_win_inds
Fast version of get_innner_win_inds_slow Args: win_inds indicates which windows a voxel belongs to. Voxels share a windo
mmdet3d/models/backbones/multi_mae_sst_choose.py:442
↓ 2 callersMethodget_inner_win_inds
Fast version of get_innner_win_inds_slow Args: win_inds indicates which windows a voxel belongs to. Voxels share a windo
mmdet3d/models/backbones/multi_mae_sst_v1.py:417
↓ 2 callersMethodget_inner_win_inds
Fast version of get_innner_win_inds_slow Args: win_inds indicates which windows a voxel belongs to. Voxels share a windo
mmdet3d/models/backbones/mae_sst_v1.py:412
↓ 2 callersMethodget_inner_win_inds
Fast version of get_innner_win_inds_slow Args: win_inds indicates which windows a voxel belongs to. Voxels share a windo
mmdet3d/models/backbones/multi_mae_sst_v2.py:417
↓ 2 callersMethodget_inner_win_inds
Fast version of get_innner_win_inds_slow Args: win_inds indicates which windows a voxel belongs to. Voxels share a windo
mmdet3d/models/backbones/multi_mae_sst_density_spearate.py:439
↓ 2 callersMethodget_inner_win_inds
Fast version of get_innner_win_inds_slow Args: win_inds indicates which windows a voxel belongs to. Voxels share a windo
mmdet3d/models/backbones/multi_mae_sst_choose_v1.py:442
↓ 2 callersMethodget_key_padding_mask
(self, transform_info, voxel_drop_level, batching_info, device)
mmdet3d/ops/sst/sst_ops.py:774
↓ 2 callersMethodget_key_padding_mask
(self, ind_dict, voxel_drop_lvl, device)
mmdet3d/models/backbones/multi_mae_sst_spearate_top_only.py:306
↓ 2 callersMethodget_key_padding_mask
(self, ind_dict, voxel_drop_lvl, device)
mmdet3d/models/backbones/multi_mae_sst_density_top_only.py:275
↓ 2 callersMethodget_key_padding_mask
(self, ind_dict, voxel_drop_lvl, device)
mmdet3d/models/backbones/multi_mae_sst_surface.py:274
↓ 2 callersMethodget_key_padding_mask
(self, ind_dict, voxel_drop_lvl, device)
mmdet3d/models/backbones/sst_multi_stage_second_v1.py:306
↓ 2 callersMethodget_key_padding_mask
(self, ind_dict, voxel_drop_lvl, device)
mmdet3d/models/backbones/sst_multi_stage_v1.py:272
↓ 2 callersMethodget_key_padding_mask
(self, ind_dict, voxel_drop_lvl, device)
mmdet3d/models/backbones/multi_mae_sst_spearate_top_only_both.py:294
↓ 2 callersMethodget_key_padding_mask
(self, ind_dict, voxel_drop_lvl, device)
mmdet3d/models/backbones/multi_mae_sst_choose.py:290
↓ 2 callersMethodget_key_padding_mask
(self, ind_dict, voxel_drop_lvl, device)
mmdet3d/models/backbones/multi_mae_sst_v1.py:266
↓ 2 callersMethodget_key_padding_mask
(self, ind_dict, voxel_drop_lvl, device)
mmdet3d/models/backbones/mae_sst_v1.py:261
↓ 2 callersMethodget_key_padding_mask
(self, ind_dict, voxel_drop_lvl, device)
mmdet3d/models/backbones/multi_mae_sst_v2.py:266
↓ 2 callersMethodget_key_padding_mask
(self, ind_dict, voxel_drop_lvl, device)
mmdet3d/models/backbones/multi_mae_sst_density_spearate.py:288
↓ 2 callersMethodget_key_padding_mask
(self, ind_dict, voxel_drop_lvl, device)
mmdet3d/models/backbones/multi_mae_sst_choose_v1.py:290
↓ 2 callersFunctionget_label_anno
(label_path)
tools/data_converter/kitti_data_utils.py:93
↓ 2 callersFunctionget_label_path
(idx, prefix, training=True, relative_path=True,
tools/data_converter/kitti_data_utils.py:52
↓ 2 callersMethodget_loss
Calculate loss of voting module. Args: seed_points (torch.Tensor): Coordinate of the seed points. vote_points (torch.
mmdet3d/models/model_utils/vote_module.py:149
↓ 2 callersFunctionget_paddings_indicator
Create boolean mask by actually number of a padded tensor. Args: actual_num (torch.Tensor): Actual number of points in each voxel.
mmdet3d/models/voxel_encoders/utils.py:8
↓ 2 callersMethodget_points
Get points according to feature map sizes. Args: featmap_sizes (list[tuple]): Multi-level feature map sizes. dtype (t
mmdet3d/models/dense_heads/anchor_free_mono3d_head.py:497
↓ 2 callersMethodget_pos_embed
mmdet3d/ops/sst/sst_ops.py:791
↓ 2 callersMethodget_pos_embed
Args:
mmdet3d/models/backbones/multi_mae_sst_spearate_top_only.py:361
↓ 2 callersMethodget_pos_embed
Args:
mmdet3d/models/backbones/multi_mae_sst_density_top_only.py:330
↓ 2 callersMethodget_pos_embed
Args:
mmdet3d/models/backbones/multi_mae_sst_surface.py:329
↓ 2 callersMethodget_pos_embed
Args:
mmdet3d/models/backbones/sst_multi_stage_second_v1.py:361
↓ 2 callersMethodget_pos_embed
Args:
mmdet3d/models/backbones/sst_multi_stage_v1.py:327
↓ 2 callersMethodget_pos_embed
Args:
mmdet3d/models/backbones/multi_mae_sst_spearate_top_only_both.py:349
↓ 2 callersMethodget_pos_embed
Args:
mmdet3d/models/backbones/multi_mae_sst_choose.py:345
↓ 2 callersMethodget_pos_embed
Args:
mmdet3d/models/backbones/multi_mae_sst_v1.py:321
↓ 2 callersMethodget_pos_embed
Args:
mmdet3d/models/backbones/mae_sst_v1.py:316
↓ 2 callersMethodget_pos_embed
Args:
mmdet3d/models/backbones/multi_mae_sst_v2.py:321
↓ 2 callersMethodget_pos_embed
Args:
mmdet3d/models/backbones/multi_mae_sst_density_spearate.py:343
↓ 2 callersMethodget_pos_embed
Args:
mmdet3d/models/backbones/multi_mae_sst_choose_v1.py:345
↓ 2 callersFunctionget_pose_path
(idx, prefix, training=True, relative_path=True,
tools/data_converter/kitti_data_utils.py:83
↓ 2 callersMethodget_seg_infos
(self)
tools/data_converter/scannet_data_utils.py:201
↓ 2 callersFunctionget_split_parts
(num, num_part)
mmdet3d/core/evaluation/kitti_utils/eval.py:282
↓ 2 callersMethodget_voxel_info
Args: voxel_feat: shape=[N, C], N is the voxel num in the batch. coors: shape=[N, 4], [b, z, y, x] Returns:
mmdet3d/models/backbones/multi_mae_sst_spearate_top_only.py:144
↓ 2 callersMethodget_voxel_info
Args: voxel_feat: shape=[N, C], N is the voxel num in the batch. coors: shape=[N, 4], [b, z, y, x] Returns:
mmdet3d/models/backbones/multi_mae_sst_density_top_only.py:126
↓ 2 callersMethodget_voxel_info
Args: voxel_feat: shape=[N, C], N is the voxel num in the batch. coors: shape=[N, 4], [b, z, y, x] Returns:
mmdet3d/models/backbones/multi_mae_sst_surface.py:127
↓ 2 callersMethodget_voxel_info
Args: voxel_feat: shape=[N, C], N is the voxel num in the batch. coors: shape=[N, 4], [b, z, y, x] Returns:
mmdet3d/models/backbones/multi_mae_sst_spearate_top_only_both.py:141
↓ 2 callersMethodget_voxel_info
Args: voxel_feat: shape=[N, C], N is the voxel num in the batch. coors: shape=[N, 4], [b, z, y, x] Returns:
mmdet3d/models/backbones/multi_mae_sst_choose.py:136
↓ 2 callersMethodget_voxel_info
Args: voxel_feat: shape=[N, C], N is the voxel num in the batch. coors: shape=[N, 4], [b, z, y, x] Returns:
mmdet3d/models/backbones/multi_mae_sst_v1.py:124
↓ 2 callersMethodget_voxel_info
Args: voxel_feat: shape=[N, C], N is the voxel num in the batch. coors: shape=[N, 4], [b, z, y, x] Returns:
mmdet3d/models/backbones/mae_sst_v1.py:122
↓ 2 callersMethodget_voxel_info
Args: voxel_feat: shape=[N, C], N is the voxel num in the batch. coors: shape=[N, 4], [b, z, y, x] Returns:
mmdet3d/models/backbones/multi_mae_sst_v2.py:124
↓ 2 callersMethodget_voxel_info
Args: voxel_feat: shape=[N, C], N is the voxel num in the batch. coors: shape=[N, 4], [b, z, y, x] Returns:
mmdet3d/models/backbones/multi_mae_sst_density_spearate.py:135
↓ 2 callersMethodget_voxel_info
Args: voxel_feat: shape=[N, C], N is the voxel num in the batch. coors: shape=[N, 4], [b, z, y, x] Returns:
mmdet3d/models/backbones/multi_mae_sst_choose_v1.py:136
↓ 2 callersMethodget_wnms_bboxes
(self, mlvl_bboxes, input_meta)
mmdet3d/models/dense_heads/anchor3d_head.py:553
↓ 2 callersFunctionheading2rotmat
(heading_angle)
mmdet3d/models/utils/pc_util.py:403
↓ 2 callersFunctionimage_box_overlap
(boxes, query_boxes, criterion=-1)
mmdet3d/core/evaluation/kitti_utils/eval.py:84
↓ 2 callersMethodin_range_bev
Check whether the points are in the given range. Args: point_range (list | torch.Tensor): The range of point in o
mmdet3d/core/points/base_points.py:232
↓ 2 callersMethodinference
Inference with slide/whole style. Args: points (torch.Tensor): Input points of shape [B, N, 3+C]. img_metas (list[dic
mmdet3d/models/segmentors/encoder_decoder.py:340
↓ 2 callersFunctioninference_multi_modality_detector
Inference point cloud with the multi-modality detector. Args: model (nn.Module): The loaded detector. pcd (str): Point cloud file
mmdet3d/apis/inference.py:119
↓ 2 callersMethodinit_weights
Initialize weights of shared MLP layers.
mmdet3d/ops/paconv/paconv.py:214
↓ 2 callersFunctionlyft_data_prep
Prepare data related to Lyft dataset. Related data consists of '.pkl' files recording basic infos, and 2D annotations. Although the groun
tools/create_data.py:115
↓ 2 callersFunctionmake_continuous_inds
(inds)
mmdet3d/ops/sst/sst_ops.py:372
↓ 2 callersMethodmap_voxel_center_to_point
Map voxel features to its corresponding points. Args: pts_coors (torch.Tensor): Voxel coordinate of each point. voxel
mmdet3d/models/voxel_encoders/voxel_encoder.py:185
↓ 2 callersMethodmap_voxel_center_to_point
(self, voxel_mean, voxel2point_inds)
mmdet3d/models/voxel_encoders/voxel_encoder.py:351
↓ 2 callersMethodmap_voxel_center_to_point
Map the centers of voxels to its corresponding points. Args: pts_coors (torch.Tensor): The coordinates of each points, shape
mmdet3d/models/voxel_encoders/pillar_encoder.py:223
↓ 2 callersMethodmulti_class_nms
Multi-class NMS for box head. Note: This function has large overlap with the `box3d_multiclass_nms` implemented in `m
mmdet3d/models/roi_heads/bbox_heads/parta2_bbox_head.py:558
↓ 2 callersFunctionnms_gpu
Nms function with gpu implementation. Args: boxes (torch.Tensor): Input boxes with the shape of [N, 5] ([x1, y1, x2, y2, ry])
mmdet3d/ops/iou3d/iou3d_utils.py:31
↓ 2 callersFunctionnoise_per_object_v3_
Random rotate or remove each groundtruth independently. use kitti viewer to test this function points_transform_ Args: gt_boxes (np.n
mmdet3d/datasets/pipelines/data_augment_utils.py:328
↓ 2 callersFunctionobtain_sensor2top
Obtain the info with RT matric from general sensor to Top LiDAR. Args: nusc (class): Dataset class in the nuScenes dataset. senso
tools/data_converter/nuscenes_ssl_converter.py:278
↓ 2 callersFunctionoutput_to_nusc_box
Convert the output to the box class in the nuScenes. Args: detection (dict): Detection results. - boxes_3d (:obj:`BaseInstan
mmdet3d/datasets/nuscenes_mono_dataset.py:644
↓ 2 callersFunctionparse_require_file
(fpath)
setup.py:112
↓ 2 callersFunctionpoint_cloud_to_bbox
Extract the axis aligned box from a pcl or batch of pcls Args: points: Nx3 points or BxNx3 output is 6 dim: xyz pos of center and
mmdet3d/models/utils/pc_util.py:346
↓ 2 callersFunctionpoint_in_quadrilateral
(pt_x, pt_y, corners)
mmdet3d/core/evaluation/kitti_utils/rotate_iou.py:162
↓ 2 callersFunctionpoint_sample
Obtain image features using points. Args: img_meta (dict): Meta info. img_features (torch.Tensor): 1 x C x H x W image features.
mmdet3d/models/fusion_layers/point_fusion.py:11
↓ 2 callersFunctionpoints_in_convex_polygon_3d_jit
Check points is in 3d convex polygons. Args: points (np.ndarray): Input points with shape of (num_points, 3). polygon_surfaces (n
mmdet3d/core/bbox/box_np_ops.py:755
↓ 2 callersFunctionpoints_transform_
Apply transforms to points and box centers. Args: points (np.ndarray): Input points. centers (np.ndarray): Input box centers.
mmdet3d/datasets/pipelines/data_augment_utils.py:282
↓ 2 callersFunctionpost_process_coords
Get the intersection of the convex hull of the reprojected bbox corners and the image canvas, return None if no intersection. Args: c
tools/data_converter/nuscenes_converter.py:524
↓ 2 callersMethodrandom_flip_data_3d
Flip 3D data randomly. Args: input_dict (dict): Result dict from loading pipeline. direction (str): Flip direction. D
mmdet3d/datasets/pipelines/transforms_3d.py:95
↓ 2 callersFunctionrandom_sampling
Input is NxC, output is num_samplexC
mmdet3d/models/utils/pc_util.py:35
↓ 2 callersFunctionrbbox_to_corners
(corners, rbbox)
mmdet3d/core/evaluation/kitti_utils/rotate_iou.py:205
↓ 2 callersMethodremove_points_in_boxes
Remove the points in the sampled bounding boxes. Args: points (:obj:`BasePoints`): Input point cloud array. boxes (np
mmdet3d/datasets/pipelines/transforms_3d.py:259
↓ 2 callersMethodrepr
mmdet3d/ops/spconv/include/tensorview/tensorview.h:964
↓ 2 callersFunctionrotate_iou_gpu_eval
Rotated box iou running in gpu. 500x faster than cpu version (take 5ms in one example with numba.cuda code). convert from [this project]( http
mmdet3d/core/evaluation/kitti_utils/rotate_iou.py:340
↓ 2 callersFunctionrotation_2d
Rotation 2d points based on origin point clockwise when angle positive. Args: points (np.ndarray): Points to be rotated with shape \
mmdet3d/core/bbox/box_np_ops.py:82
↓ 2 callersFunctionscatter_v2
(feat, coors, mode, return_inv=True, min_points=0, unq_inv=None, new_coors=None)
mmdet3d/ops/sst/sst_ops.py:8
↓ 2 callersFunctionseg_eval
Semantic Segmentation Evaluation. Evaluate the result of the Semantic Segmentation. Args: gt_labels (list[torch.Tensor]): Ground tr
mmdet3d/core/evaluation/seg_eval.py:69
↓ 2 callersMethodshow
Visualize the points cloud. Args: save_path (str): path to save image. Default: None.
mmdet3d/core/visualizer/open3d_vis.py:429
↓ 2 callersMethodshow
Results visualization. Args: results (list[dict]): List of bounding boxes results. out_dir (str): Output directory of
mmdet3d/datasets/nuscenes_dataset.py:537
↓ 2 callersMethodshow
Results visualization. Args: results (list[dict]): List of bounding boxes results. out_dir (str): Output directory of
mmdet3d/datasets/nuscenes_mono_dataset.py:606
↓ 2 callersMethodshow
Results visualization. Args: results (list[dict]): List of bounding boxes results. out_dir (str): Output directory of
mmdet3d/datasets/scannet_dataset.py:176
↓ 2 callersMethodshow
Results visualization. Args: results (list[dict]): List of bounding boxes results. out_dir (str): Output directory of
mmdet3d/datasets/scannet_dataset.py:332
↓ 2 callersFunctionsingle_gpu_test
Test model with single gpu. This method tests model with single gpu and gives the 'show' option. By setting ``show=True``, it saves the visua
mmdet3d/apis/test.py:10
↓ 2 callersMethodsingle_level_grid_anchors
Generate grid anchors of a single level feature map. This function is usually called by method ``self.grid_anchors``. Args:
mmdet3d/core/anchor/anchor_3d_generator.py:107
↓ 2 callersMethodvoxelize
Apply hard voxelization to points.
mmdet3d/models/detectors/parta2.py:58
↓ 2 callersFunctionwindow2flat_v2
(feat_3d_dict, inds_dict)
mmdet3d/ops/sst/sst_ops.py:260
↓ 2 callersMethodwindow_partition
(self, do_shift)
mmdet3d/ops/sst/sst_ops.py:638
↓ 1 callersFunctionDivUp
mmdet3d/ops/spconv/include/tensorview/helper_launch.h:10
↓ 1 callersMethod__call__
Call function to apply noise to each ground truth in the scene. Args: input_dict (dict): Result dict from loading pipeline.
mmdet3d/datasets/pipelines/transforms_3d.py:480
↓ 1 callersMethod__call__
Call function to load multiple types annotations. Args: results (dict): Result dict from :obj:`mmdet3d.CustomDataset`. R
mmdet3d/datasets/pipelines/loading.py:635
↓ 1 callersMethod__call__
Call function to collect keys in results. The keys in ``meta_keys`` will be converted to :obj:`mmcv.DataContainer`. Args:
mmdet3d/datasets/pipelines/formating.py:147
↓ 1 callersMethod__init__
(self, use_xyz: bool = True)
mmdet3d/ops/group_points/group_points.py:140
↓ 1 callersMethod__init__
(self, voxel_size, point_cloud_range, max_num_points,
mmdet3d/ops/voxel/voxelize.py:65
↓ 1 callersMethod__init__
(self, data_root, ann_files, pipeline=None,
mmdet3d/datasets/s3dis_dataset.py:199
← previousnext →401–500 of 2,489, ranked by callers