MCPcopy Create free account

hub / github.com/TRI-ML/dd3d / types & classes

Types & classes89 in github.com/TRI-ML/dd3d

↓ 15 callersClassConvLayer
tridet/modeling/backbone/omni_scripts/ops.py:11
↓ 15 callersClassPose
SE(3) rigid transform class that allows compounding of 6-DOF poses and provides common transformations that are commonly seen in geometric problem
tridet/structures/pose.py:6
↓ 10 callersClassDLA
tridet/modeling/feature_extractor/dla.py:250
↓ 9 callersClassGenericBoxes3D
tridet/structures/boxes3d.py:37
↓ 8 callersClassBoxes3D
Vision-based 3D box container. The tvec is computed from projected center, depth, and intrinsics.
tridet/structures/boxes3d.py:157
↓ 7 callersClassScale
tridet/layers/normalization.py:13
↓ 6 callersClassFPN
Vanilla FPN and PAN
tridet/modeling/backbone/omni_scripts/fpn.py:71
↓ 6 callersClassTree
tridet/modeling/feature_extractor/dla.py:170
↓ 4 callersClassModuleListDial
tridet/layers/normalization.py:31
↓ 3 callersClassResidualBlock
tridet/modeling/backbone/omni_scripts/ops.py:390
↓ 3 callersClassTask
tridet/utils/tasks.py:7
↓ 2 callersClassDAGOp
tridet/modeling/backbone/omni_scripts/ops.py:410
↓ 2 callersClassDatasetMapperTTA
Implement test-time augmentation for detection data. It is a callable which takes a dataset dict from a detection dataset, and returns a
tridet/modeling/dd3d/test_time_augmentation.py:24
↓ 2 callersClassImageList
Adapted from detectron2: https://github.com/facebookresearch/detectron2/blob/master/detectron2/structures/image_list.py) Key differe
tridet/structures/image_list.py:27
↓ 2 callersClassOffset
tridet/layers/normalization.py:22
↓ 2 callersClassPoolingLayer
tridet/modeling/backbone/omni_scripts/ops.py:105
↓ 2 callersClassRandomFlip
tridet/data/augmentations/flip_transform.py:71
↓ 2 callersClassResizeShortestEdge
tridet/data/augmentations/resize_transform.py:85
↓ 2 callersClassTaskManager
tridet/utils/tasks.py:37
↓ 2 callersClass_OSA_module
tridet/modeling/feature_extractor/vovnet.py:188
↓ 1 callersClassBEVImage
A class for bird's eye view visualization, which generates a canvas of bird's eye view image, The class concerns two types of transformations:
tridet/visualizers/bev.py:16
↓ 1 callersClassBackboneFPN
tridet/modeling/backbone/omni_scripts/backbone_with_fpn.py:60
↓ 1 callersClassBox3DDataloaderVisualizer
tridet/visualizers/box3d_visualizer.py:351
↓ 1 callersClassBox3DPredictionVisualizer
tridet/visualizers/box3d_visualizer.py:237
↓ 1 callersClassD2DataloaderVisualizer
tridet/visualizers/d2_visualizer.py:166
↓ 1 callersClassD2PredictionVisualizer
Adapted from detectron2: detectron2.utils.visualizer Key difference: load inference results on disk generated by COCOEvaluator
tridet/visualizers/d2_visualizer.py:66
↓ 1 callersClassDD3DDenseDepthHead
tridet/modeling/dd3d/dense_depth.py:17
↓ 1 callersClassDD3DTargetPreparer
tridet/modeling/dd3d/prepare_targets.py:11
↓ 1 callersClassDefaultDatasetMapper
This is adapted from: https://github.com/facebookresearch/detectron2/blob/master/detectron2/data/dataset_mapper.py The changes from
tridet/data/dataset_mappers/dataset_mapper.py:24
↓ 1 callersClassDenseDepthL1Loss
tridet/modeling/dd3d/dense_depth_loss.py:10
↓ 1 callersClassDetectionEval
Patch DetectionEval of NuScenes devkit to only evaluate on samples in the predictions.
tridet/evaluators/nuscenes_evaluator.py:73
↓ 1 callersClassDisentangledBox3DLoss
tridet/modeling/dd3d/disentangled_box3d_loss.py:13
↓ 1 callersClassFCOS2DHead
tridet/modeling/dd3d/fcos2d.py:30
↓ 1 callersClassFCOS2DInference
tridet/modeling/dd3d/fcos2d.py:242
↓ 1 callersClassFCOS2DLoss
tridet/modeling/dd3d/fcos2d.py:159
↓ 1 callersClassFCOS3DHead
tridet/modeling/dd3d/fcos3d.py:55
↓ 1 callersClassFCOS3DInference
tridet/modeling/dd3d/fcos3d.py:302
↓ 1 callersClassFCOS3DLoss
tridet/modeling/dd3d/fcos3d.py:191
↓ 1 callersClassFusedMBV2Block
A MBV2 block with fused depthwise and channelwise convolutions.
tridet/modeling/backbone/omni_scripts/ops.py:329
↓ 1 callersClassHsigmoid
tridet/modeling/feature_extractor/vovnet.py:164
↓ 1 callersClassIOULoss
Intersetion Over Union (IoU) loss which supports three different IoU computations: * IoU * Linear IoU * gIoU
tridet/layers/iou_loss.py:8
↓ 1 callersClassInferenceGroupSampler
Assumptions: 1) The dataset consists of in-order groups, i.e. [*group-1-items, *group-2-items, ...] 2) In the dataloader, per-gpu
tridet/data/samplers/group_sampler.py:7
↓ 1 callersClassKITTI3DDataset
tridet/data/datasets/kitti_3d/build.py:53
↓ 1 callersClassKITTI3DEvaluator
tridet/evaluators/kitti_3d_evaluator.py:33
↓ 1 callersClassKITTI3DMonocularDataset
tridet/data/datasets/kitti_3d/build.py:281
↓ 1 callersClassKITTIEvaluationEngine
tridet/evaluators/kitti_3d_evaluator.py:267
↓ 1 callersClassLastLevelP6
This module is used in RetinaNet to generate extra layers, P6 and P7 from C5 feature.
tridet/modeling/feature_extractor/dla.py:486
↓ 1 callersClassLastLevelP6
This module is used in FCOS to generate extra layers
tridet/modeling/feature_extractor/vovnet.py:411
↓ 1 callersClassMBV2Block
A MobileNetV2 block as used in the MobileNetV2 architecture.
tridet/modeling/backbone/omni_scripts/ops.py:268
↓ 1 callersClassMixFusedMobileNetV2
tridet/modeling/backbone/omni_scripts/fused_mb_nets.py:10
↓ 1 callersClassNuscenesDD3DTargetPreparer
tridet/modeling/dd3d/nuscenes_dd3d.py:24
↓ 1 callersClassNuscenesDataset
tridet/data/datasets/nuscenes/build.py:99
↓ 1 callersClassNuscenesDatasetMapper
In addition to 2D / 3D boxes, each instance also has attribute and speed. Assumption: image transformation does not change attributes and sp
tridet/data/dataset_mappers/nuscenes_mapper.py:7
↓ 1 callersClassNuscenesEvaluator
tridet/evaluators/nuscenes_evaluator.py:131
↓ 1 callersClassNuscenesInference
tridet/modeling/dd3d/nuscenes_dd3d.py:268
↓ 1 callersClassNuscenesLoss
tridet/modeling/dd3d/nuscenes_dd3d.py:199
↓ 1 callersClassRandomBrightness
tridet/data/augmentations/color_transform.py:34
↓ 1 callersClassRandomContrast
tridet/data/augmentations/color_transform.py:28
↓ 1 callersClassRandomCrop
tridet/data/augmentations/crop_transform.py:37
↓ 1 callersClassRandomSaturation
tridet/data/augmentations/color_transform.py:40
↓ 1 callersClassRoot
tridet/modeling/feature_extractor/dla.py:146
↓ 1 callersClassSPPBlock
tridet/modeling/backbone/omni_scripts/ops.py:138
↓ 1 callersClassTrivialModel
tridet/data/build.py:177
↓ 1 callersClassUpSampleLayer
tridet/modeling/backbone/omni_scripts/ops.py:193
↓ 1 callersClassVoVNet
tridet/modeling/feature_extractor/vovnet.py:276
↓ 1 callersClassWandbEventStorage
tridet/utils/events.py:11
↓ 1 callersClass_OSA_stage
tridet/modeling/feature_extractor/vovnet.py:241
↓ 1 callersClasseSEModule
tridet/modeling/feature_extractor/vovnet.py:173
ClassBasicBlock
tridet/modeling/feature_extractor/dla.py:24
ClassBottleneck
tridet/modeling/feature_extractor/dla.py:65
ClassBottleneckX
tridet/modeling/feature_extractor/dla.py:104
ClassCkptPathResolverCallback
If the checkpoint (`config.model.CKPT`) is an S3 path, then downloaded it and replace the path with local path.
tridet/utils/hydra/callbacks.py:81
ClassConvBnFpnLayers
tridet/layers/conv_bn_fpn_layers.py:12
ClassD2LoggerCallback
tridet/utils/hydra/callbacks.py:69
ClassDD3D
tridet/modeling/dd3d/core.py:20
ClassDD3DDenseDepth
tridet/modeling/dd3d/dense_depth.py:104
ClassDD3DWithTTA
A GeneralizedRCNN with test-time augmentation enabled. Its :meth:`__call__` method has the same interface as :meth:`GeneralizedRCNN.forward`.
tridet/modeling/dd3d/test_time_augmentation.py:88
ClassDialableBN
Dialable batch-norm layers. Typical use case: all FPN layers shares a 2D convolutional decoder, but the batch-norm layers are not shared. Tha
tridet/layers/normalization.py:60
ClassDialableModules
Dialable modules. Typically used with hierarchical output from FPN feature extractors. Separate modules are applied to each FPN layer.
tridet/layers/normalization.py:43
ClassMBV1Block
tridet/modeling/backbone/omni_scripts/ops.py:234
ClassNuscenesDD3D
tridet/modeling/dd3d/nuscenes_dd3d.py:300
ClassNuscenesDD3DWithTTA
tridet/modeling/dd3d/nuscenes_dd3d_tta.py:21
ClassPacknetDepthHead
tridet/modeling/dd3d/depth.py:8
ClassSeparableConv2d
Separable Conv
tridet/layers/separable_conv2d.py:50
ClassSeqBackbone
tridet/modeling/backbone/omni_scripts/ops.py:465
ClassSetupDistributedCallback
tridet/utils/hydra/callbacks.py:17
ClassSyncOutputDirCallback
tridet/utils/hydra/callbacks.py:56
ClassSyncOutputS3BeforeEnd
tridet/utils/hydra/callbacks.py:93
ClassWandbInitCallback
If W&B is enabled, then 1) initialize W&B, 2) derive the path of output directory using W&B ID, and 3) set it as hydra working
tridet/utils/hydra/callbacks.py:33