MCPcopy Create free account

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

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

↓ 3 callersMethodformat_results
Format the results to pkl file. Args: outputs (list[dict]): Testing results of the dataset. pklfile_prefix (str | Non
mmdet3d/datasets/kitti_mono_dataset.py:144
↓ 3 callersMethodformat_results
Format the results to pkl file. Args: outputs (list[dict]): Testing results of the dataset. pklfile_prefix (str | Non
mmdet3d/datasets/waymo_dataset.py:140
↓ 3 callersMethodforward
(ctx, input)
mmdet3d/ops/norm.py:12
↓ 3 callersFunctiongaussian_radius
Get radius of gaussian. Args: det_size (tuple[torch.Tensor]): Size of the detection result. min_overlap (float): Gaussian_overlap
mmdet3d/core/utils/gaussian.py:56
↓ 3 callersMethodgenerate
Generate voxels given points.
mmdet3d/core/voxel/voxel_generator.py:35
↓ 3 callersMethodget_anchors
Get anchors according to feature map sizes. Args: featmap_sizes (list[tuple]): Multi-level feature map sizes. input_m
mmdet3d/models/dense_heads/anchor3d_head.py:177
↓ 3 callersMethodget_ann_info
Get annotation info according to the given index. Args: index (int): Index of the annotation data to get. Returns:
mmdet3d/datasets/sunrgbd_dataset.py:118
↓ 3 callersMethodget_centroid_per_voxel
Args: points: (N, 3 + (f)) [bxyz + (f)] voxel_idxs: (N, 4) [bxyz] num_points_in_voxel: (N) Return
mmdet3d/models/detectors/multi_sub_voxel_dynamic_voxelnet_spconv_final.py:624
↓ 3 callersMethodget_centroid_per_voxel
Args: points: (N, 3 + (f)) [bxyz + (f)] voxel_idxs: (N, 4) [bxyz] num_points_in_voxel: (N) Return
mmdet3d/models/detectors/multi_sub_voxel_dynamic_voxelnet.py:486
↓ 3 callersMethodget_centroid_per_voxel
Args: points: (N, 3 + (f)) [bxyz + (f)] voxel_idxs: (N, 4) [bxyz] num_points_in_voxel: (N) Return
mmdet3d/models/detectors/multi_sub_voxel_dynamic_voxelnet_spconv.py:524
↓ 3 callersMethodget_centroid_per_voxel
Args: points: (N, 3 + (f)) [bxyz + (f)] voxel_idxs: (N, 4) [bxyz] num_points_in_voxel: (N) Return
mmdet3d/models/detectors/multi_sub_voxel_dynamic_voxelnet_ssl.py:728
↓ 3 callersMethodget_data_info
Get data info according to the given index. Args: index (int): Index of the sample data to get. Returns: dic
mmdet3d/datasets/custom_3d.py:85
↓ 3 callersMethodget_data_info
Get data info according to the given index. Args: index (int): Index of the sample data to get. Returns: dic
mmdet3d/datasets/custom_3d_seg.py:97
↓ 3 callersMethodget_infos
Get data infos. This method gets information from the raw data. Args: num_workers (int): Number of threads to be used. D
tools/data_converter/s3dis_data_utils.py:46
↓ 3 callersFunctionget_kitti_image_info
KITTI annotation format version 2: { [optional]points: [N, 3+] point cloud [optional, for kitti]image: { image_id
tools/data_converter/kitti_data_utils.py:142
↓ 3 callersFunctionget_loading_pipeline
Only keep loading image, points and annotations related configuration. Args: pipeline (list[dict] | list[:obj:`Pipeline`]): D
mmdet3d/datasets/utils.py:52
↓ 3 callersFunctionget_points_type
Get the class of points according to coordinate type. Args: points_type (str): The type of points coordinate. The valid value
mmdet3d/core/points/__init__.py:9
↓ 3 callersFunctionget_root_logger
Get root logger and add a keyword filter to it. The logger will be initialized if it has not been initialized. By default a StreamHandler wil
mmdet3d/utils/logger.py:5
↓ 3 callersMethodget_targets
Generate targets of vote head. Args: points (list[torch.Tensor]): Points of each batch. gt_bboxes_3d (list[:obj:`Base
mmdet3d/models/dense_heads/vote_head.py:349
↓ 3 callersMethodget_targets
Generate targets of proposal module. Args: points (list[torch.Tensor]): Points of each batch. gt_bboxes_3d (list[:obj
mmdet3d/models/roi_heads/bbox_heads/h3d_bbox_head.py:654
↓ 3 callersFunctionget_velodyne_path
(idx, prefix, training=True, relative_path=T
tools/data_converter/kitti_data_utils.py:63
↓ 3 callersFunctionget_waymo_image_info
Waymo annotation format version like KITTI: { [optional]points: [N, 3+] point cloud [optional, for kitti]image: {
tools/data_converter/kitti_data_utils.py:266
↓ 3 callersFunctionindoor_eval
Indoor Evaluation. Evaluate the result of the detection. Args: gt_annos (list[dict]): Ground truth annotations. dt_annos (li
mmdet3d/core/evaluation/indoor_eval.py:203
↓ 3 callersFunctionmatch_4c_box
mmdet3d/ops/wnms/src/nms.h:331
↓ 3 callersFunctionmulti_head_attention_forward
r""" Args: query, key, value: map a query and a set of key-value pairs to an output. See "Attention Is All You Need" for mo
mmdet3d/ops/sst/my_multihead_attention.py:227
↓ 3 callersMethodnonempty
Find boxes that are non-empty. A box is considered empty, if either of its side is no larger than threshold. Args:
mmdet3d/core/bbox/structures/base_box3d.py:233
↓ 3 callersMethodnormalize_centroid
(self,coors,centroids)
mmdet3d/models/detectors/multi_sub_voxel_dynamic_voxelnet_spconv_final.py:507
↓ 3 callersMethodnormalize_centroid
(self,coors,centroids)
mmdet3d/models/detectors/multi_sub_voxel_dynamic_voxelnet.py:377
↓ 3 callersMethodnormalize_centroid
(self,coors,centroids)
mmdet3d/models/detectors/multi_sub_voxel_dynamic_voxelnet_spconv.py:407
↓ 3 callersMethodnormalize_centroid
(self,coors,centroids)
mmdet3d/models/detectors/multi_sub_voxel_dynamic_voxelnet_ssl.py:616
↓ 3 callersMethodnormalize_centroid_sub_voxel
(self, coors, centroids,layer=None)
mmdet3d/models/detectors/multi_sub_voxel_dynamic_voxelnet_spconv_final.py:518
↓ 3 callersMethodnormalize_centroid_sub_voxel
(self, coors, centroids,layer=None)
mmdet3d/models/detectors/multi_sub_voxel_dynamic_voxelnet.py:388
↓ 3 callersMethodnormalize_centroid_sub_voxel
(self, coors, centroids,layer=None)
mmdet3d/models/detectors/multi_sub_voxel_dynamic_voxelnet_spconv.py:418
↓ 3 callersMethodnormalize_centroid_sub_voxel
(self, coors, centroids,layer=None)
mmdet3d/models/detectors/multi_sub_voxel_dynamic_voxelnet_ssl.py:627
↓ 3 callersFunctionplot_rect3d_on_img
Plot the boundary lines of 3D rectangular on 2D images. Args: img (numpy.array): The numpy array of image. num_rects (int): Numbe
mmdet3d/core/visualizer/image_vis.py:59
↓ 3 callersFunctionpoints_in_boxes_batch
Find points that are in boxes (CUDA) Args: points (torch.Tensor): [B, M, 3], [x, y, z] in LiDAR coordinate boxes (torch.Tensor):
mmdet3d/ops/roiaware_pool3d/points_in_boxes.py:86
↓ 3 callersFunctionpoints_in_boxes_gpu
Find points that are in boxes (CUDA) Args: points (torch.Tensor): [B, M, 3], [x, y, z] in LiDAR coordinate boxes (torch.Tensor):
mmdet3d/ops/roiaware_pool3d/points_in_boxes.py:6
↓ 3 callersMethodpre_pipeline
Initialization before data preparation. Args: results (dict): Dict before data preprocessing. - img_fields (list
mmdet3d/datasets/custom_3d_seg.py:126
↓ 3 callersMethodrun
mPtr[((i1 * mShape[1] + i2) * mShape[2] + i3) * mShape[3] + i4];
mmdet3d/ops/spconv/include/tensorview/tensorview.h:481
↓ 3 callersMethodsample_all
Sampling all categories of bboxes. Args: gt_bboxes (np.ndarray): Ground truth bounding boxes. gt_labels (np.ndarray):
mmdet3d/datasets/pipelines/dbsampler.py:484
↓ 3 callersMethodsample_single
Sample features from single level image feature map. Args: img_feats (torch.Tensor): Image feature map in shape (
mmdet3d/models/fusion_layers/point_fusion.py:271
↓ 3 callersFunctionsample_valid_seeds
r"""Randomly sample seeds from all imvotes. Modified from `<https://github.com/facebookresearch/imvotenet/blob/a8856345146bacf29a57266a2f0b874406
mmdet3d/models/detectors/imvotenet.py:12
↓ 3 callersMethodset_drop_info
(self)
mmdet3d/models/backbones/multi_mae_sst_spearate_top_only.py:401
↓ 3 callersMethodset_drop_info
(self)
mmdet3d/models/backbones/multi_mae_sst_density_top_only.py:370
↓ 3 callersMethodset_drop_info
(self)
mmdet3d/models/backbones/multi_mae_sst_surface.py:369
↓ 3 callersMethodset_drop_info
(self)
mmdet3d/models/backbones/multi_mae_sst_spearate_top_only_both.py:389
↓ 3 callersMethodset_drop_info
(self)
mmdet3d/models/backbones/multi_mae_sst_choose.py:386
↓ 3 callersMethodset_drop_info
(self)
mmdet3d/models/backbones/multi_mae_sst_v1.py:361
↓ 3 callersMethodset_drop_info
(self)
mmdet3d/models/backbones/mae_sst_v1.py:356
↓ 3 callersMethodset_drop_info
(self)
mmdet3d/models/backbones/multi_mae_sst_v2.py:361
↓ 3 callersMethodset_drop_info
(self)
mmdet3d/models/backbones/multi_mae_sst_density_spearate.py:383
↓ 3 callersMethodset_drop_info
(self)
mmdet3d/models/backbones/multi_mae_sst_choose_v1.py:386
↓ 3 callersMethodsimple_test
Test without augmentation, stage 2. Args: points (list[torch.Tensor], optional): Elements in the list should have
mmdet3d/models/detectors/imvotenet.py:637
↓ 3 callersMethodsimple_test_rpn
RPN test function.
mmdet3d/models/detectors/mvx_two_stage.py:383
↓ 3 callersMethodsize
mmdet3d/ops/spconv/include/tensorview/tensorview.h:906
↓ 2 callersMethod__init__
(self, inplanes, planes, stride=1, downsam
mmdet3d/ops/sparse_block.py:25
↓ 2 callersMethod__init__
(self, *args, **kwargs)
mmdet3d/ops/norm.py:47
↓ 2 callersMethod__init__
(self, inplanes, planes, stride=1, downsam
mmdet3d/ops/sparse_block_new.py:41
↓ 2 callersMethod__init__
(self, mlp_channels, num_point=None, radius=None,
mmdet3d/ops/pointnet_modules/point_sa_module.py:320
↓ 2 callersMethod__init__
(self, in_channels, out_channels, num_kernels,
mmdet3d/ops/paconv/paconv.py:140
↓ 2 callersMethod__init__
(self, ndim, kernel_size, stride=1, paddin
mmdet3d/ops/spconv/pool.py:23
↓ 2 callersMethod__init__
(self, ranges, sizes=[[1.6, 3.9, 1.56]], scales=[1],
mmdet3d/core/anchor/anchor_3d_generator.py:32
↓ 2 callersMethod__init__
(self, data_root, ann_file, split, pts_pre
mmdet3d/datasets/waymo_dataset.py:54
↓ 2 callersMethod__init__
(self, with_bbox_3d=True, with_label_3d=True, with_attr_lab
mmdet3d/datasets/pipelines/loading.py:504
↓ 2 callersMethod__init__
(self, sampled_list, name=None, epoch=None,
mmdet3d/datasets/pipelines/dbsampler.py:23
↓ 2 callersMethod__init__
(self, in_channels, heads, head_conv=64, f
mmdet3d/models/dense_heads/centerpoint_head_waymo.py:36
↓ 2 callersMethod__init__
(self, key, d_model, nhead, dim_feedforward, window_shape, dropout=0.1, activation="relu", ba
mmdet3d/models/sst/sra_block.py:105
↓ 2 callersMethod__init__
(self, d_model, nhead, dim_feedforward=2048, dropout=0.1, activation="relu", batch_first=Fals
mmdet3d/models/sst/sst_basic_block_v2.py:65
↓ 2 callersMethod__init__
(self, d_model, nhead, dim_feedforward=2048, dropout=0.1, activation="relu", batch_first=Fals
mmdet3d/models/sst/block_sst_basic_block_sconv.py:67
↓ 2 callersMethod__init__
(self, d_model, nhead, dim_feedforward=2048, dropout=0.1, activation="relu", batch_first=Fals
mmdet3d/models/sst/sst_basic_block.py:65
↓ 2 callersMethod__init__
(self, d_model, nhead, dim_feedforward=2048, dropout=0.1, activation="relu", batch_first=Fals
mmdet3d/models/sst/block_sst_basic_block.py:65
↓ 2 callersMethod__init__
(self, in_channels, out_channels, norm_cfg=dict(type='BN1d'
mmdet3d/models/voxel_encoders/utils.py:48
↓ 2 callersMethod_assertArrayLikeAllClose
(self, a, b, rtol=1e-6, atol=1e-6, msg=None)
mmdet3d/ops/spconv/test_utils.py:90
↓ 2 callersMethod_assign_targets_by_points_inside
Compute assignment by checking whether point is inside bbox. Args: bboxes_3d (BaseInstance3DBoxes): Instance of bounding boxes.
mmdet3d/models/dense_heads/ssd_3d_head.py:551
↓ 2 callersMethod_bbox_forward
Forward function of roi_extractor and bbox_head used in both training and testing. Args: seg_feats (torch.Tensor): Point-
mmdet3d/models/roi_heads/part_aggregation_roi_head.py:199
↓ 2 callersFunction_check_parta2_roi_extractor
(config, roi_extractor)
tests/test_runtime/test_config.py:217
↓ 2 callersFunction_check_roi_extractor
(config, roi_extractor, prev_roi_extractor=None)
tests/test_runtime/test_config.py:129
↓ 2 callersMethod_evaluate_single
Evaluation for a single model in nuScenes protocol. Args: result_path (str): Path of the result file. logger (logging
mmdet3d/datasets/nuscenes_ssl_dataset.py:387
↓ 2 callersMethod_evaluate_single
Evaluation for a single model in nuScenes protocol. Args: result_path (str): Path of the result file. logger (logging
mmdet3d/datasets/nuscenes_dataset.py:367
↓ 2 callersMethod_evaluate_single
Evaluation for a single model in nuScenes protocol. Args: result_path (str): Path of the result file. logger (logging
mmdet3d/datasets/nuscenes_mono_dataset.py:390
↓ 2 callersMethod_evaluate_single
Evaluation for a single model in Lyft protocol. Args: result_path (str): Path of the result file. logger (logging.Log
mmdet3d/datasets/lyft_dataset.py:268
↓ 2 callersMethod_evaluate_single
Evaluation for a single model in nuScenes protocol. Args: result_path (str): Path of the result file. logger (logging
mmdet3d/datasets/nuscenes_ssl_dataset_oppsite.py:394
↓ 2 callersMethod_format_bbox
Convert the results to the standard format. Args: results (list[dict]): Testing results of the dataset. jsonfile_pref
mmdet3d/datasets/nuscenes_ssl_dataset.py:318
↓ 2 callersMethod_format_bbox
Convert the results to the standard format. Args: results (list[dict]): Testing results of the dataset. jsonfile_pref
mmdet3d/datasets/nuscenes_dataset.py:298
↓ 2 callersMethod_format_bbox
Convert the results to the standard format. Args: results (list[dict]): Testing results of the dataset. jsonfile_pref
mmdet3d/datasets/nuscenes_mono_dataset.py:283
↓ 2 callersMethod_format_bbox
Convert the results to the standard format. Args: results (list[dict]): Testing results of the dataset. jsonfile_pref
mmdet3d/datasets/lyft_dataset.py:225
↓ 2 callersMethod_format_bbox
Convert the results to the standard format. Args: results (list[dict]): Testing results of the dataset. jsonfile_pref
mmdet3d/datasets/nuscenes_ssl_dataset_oppsite.py:325
↓ 2 callersFunction_generate_sunrgbd_multi_modality_dataset_config
()
tests/test_data/test_datasets/test_sunrgbd_dataset.py:45
↓ 2 callersMethod_get_axis_align_matrix
Get axis_align_matrix from info. If not exist, return identity mat. Args: info (dict): one data info term. Returns:
mmdet3d/datasets/scannet_dataset.py:141
↓ 2 callersMethod_get_cls_out_channels
Return the channel number of classification outputs.
mmdet3d/models/dense_heads/groupfree3d_head.py:264
↓ 2 callersFunction_get_config_directory
Find the predefined detector config directory.
tests/test_runtime/test_config.py:4
↓ 2 callersFunction_get_config_module
Load a configuration as a python module.
tests/test_runtime/test_apis.py:36
↓ 2 callersFunction_get_config_module
Load a configuration as a python module.
tests/test_models/test_detectors.py:36
↓ 2 callersFunction_get_detector_cfg
Grab configs necessary to create a detector. These are deep copied to allow for safe modification of parameters without influencing other tes
tests/test_models/test_forward.py:37
↓ 2 callersMethod_get_plane_fomulation
Compute the equation of the plane. Args: vector1 (torch.Tensor): Parallel vector of the plane. vector2 (torch.Tensor)
mmdet3d/models/roi_heads/mask_heads/primitive_head.py:950
↓ 2 callersMethod_get_pts_filename
(self, idx)
mmdet3d/datasets/waymo_dataset.py:87
↓ 2 callersMethod_get_reg_out_channels
Return the channel number of regression outputs.
mmdet3d/models/dense_heads/groupfree3d_head.py:269
↓ 2 callersFunction_get_roi_head_cfg
Grab configs necessary to create a roi_head. These are deep copied to allow for safe modification of parameters without influencing other tes
tests/test_models/test_heads/test_heads.py:82
↓ 2 callersFunction_get_segmentor_cfg
Grab configs necessary to create a segmentor. These are deep copied to allow for safe modification of parameters without influencing other te
tests/test_models/test_segmentors.py:35
↓ 2 callersFunction_get_voxel_points_indices
(points, coors, voxel)
tests/test_models/test_voxel_encoder/test_voxelize.py:10
← previousnext →201–300 of 2,489, ranked by callers