MCPcopy Create free account

hub / github.com/Inception3D/TTT3R / types & classes

Types & classes166 in github.com/Inception3D/TTT3R

↓ 16 callersClassMlp
MLP as used in Vision Transformer, MLP-Mixer and related networks
src/dust3r/blocks.py:59
↓ 4 callersClassAttention
src/dust3r/blocks.py:87
↓ 4 callersClassDPTOutputAdapter_fix
Adapt croco's DPTOutputAdapter implementation for dust3r: remove duplicated weigths, and fix forward for dust3r
src/dust3r/heads/dpt_head.py:26
↓ 4 callersClassDecoderBlock
src/dust3r/blocks.py:273
↓ 4 callersClassDropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
src/dust3r/blocks.py:44
↓ 4 callersClassImageList
Convenience class to aply the same operation to a whole set of images.
eval/mv_recon/dataset_utils/cropping.py:25
↓ 4 callersClassImageList
Convenience class to aply the same operation to a whole set of images.
src/dust3r/datasets/utils/cropping.py:26
↓ 3 callersClassPoseDecoder
src/dust3r/utils/camera.py:13
↓ 2 callersClassARCroco3DStereoOutput
Custom output class for ARCroco3DStereo.
src/dust3r/model.py:50
↓ 2 callersClassAttention
src/croco/models/blocks.py:96
↓ 2 callersClassBlock
src/dust3r/blocks.py:148
↓ 2 callersClassConditionModulationBlock
src/dust3r/blocks.py:417
↓ 2 callersClassCroCoDownstreamBinocular
src/croco/models/croco_downstream.py:76
↓ 2 callersClassCrossAttention
src/dust3r/blocks.py:190
↓ 2 callersClassDropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
src/croco/models/blocks.py:53
↓ 2 callersClassInterpolate
Interpolation module.
src/croco/models/dpt_block.py:247
↓ 2 callersClassMlp
MLP as used in Vision Transformer, MLP-Mixer and related networks
src/croco/models/blocks.py:68
↓ 2 callersClassMultiviewHabitatSimGenerator
src/croco/datasets/habitat_sim/multiview_habitat_sim_generator.py:144
↓ 2 callersClassPixelwiseTaskWithDPT
DPT module for CroCo. by default, hooks_idx will be equal to: * for encoder-only: 4 equally spread layers * for encoder+decoder: last enco
src/croco/models/head_downstream.py:19
↓ 2 callersClassResidualConvUnit_custom
Residual convolution module.
src/croco/models/dpt_block.py:84
↓ 2 callersClassRoPE2D
src/croco/models/pos_embed.py:126
↓ 2 callersClassSmoothedValue
Track a series of values and provide access to smoothed values.
src/croco/utils/misc.py:32
↓ 1 callersClassARCroco3DStereo
src/dust3r/model.py:234
↓ 1 callersClassARCroco3DStereoConfig
src/dust3r/model.py:97
↓ 1 callersClassBatchedRandomSampler
Batch sampler that groups indices from RandomSampler into batches.
src/dust3r/datasets/base/batched_sampler.py:79
↓ 1 callersClassBlock
src/croco/models/blocks.py:151
↓ 1 callersClassCameraState
viser_utils.py:167
↓ 1 callersClassCatDataset
Concatenation of several datasets
src/dust3r/datasets/base/easy_dataset.py:144
↓ 1 callersClassColorJitterPair
src/croco/datasets/transforms.py:41
↓ 1 callersClassComposePair
src/croco/datasets/transforms.py:12
↓ 1 callersClassCrocoConfig
src/croco/models/croco.py:24
↓ 1 callersClassCrossAttention
src/croco/models/blocks.py:193
↓ 1 callersClassCustomRandomSampler
Random sampling under a constraint: each sample in the batch has the same feature, which is chosen randomly from a known pool of 'features' for ea
src/dust3r/datasets/base/batched_sampler.py:9
↓ 1 callersClassDPTOutputAdapter
DPT output adapter. :param num_cahnnels: Number of output channels :param stride_level: tride level compared to the full-sized image.
src/croco/models/dpt_block.py:281
↓ 1 callersClassDPTPts3dPose
src/dust3r/heads/dpt_head.py:138
↓ 1 callersClassDecoderBlock
src/croco/models/blocks.py:268
↓ 1 callersClassDepthScaleShiftInvLoss
scale and shift invariant loss
src/dust3r/losses.py:221
↓ 1 callersClassFeatureFusionBlock_custom
Feature fusion block.
src/croco/models/dpt_block.py:150
↓ 1 callersClassFlowAugmentor
src/croco/stereoflow/augmentor.py:238
↓ 1 callersClassFlowDatasetMetrics
src/croco/stereoflow/criterion.py:236
↓ 1 callersClassHarmonicEmbedding
src/dust3r/utils/camera.py:85
↓ 1 callersClassL21Loss
Euclidean distance between 3d points
eval/mv_recon/criterion.py:117
↓ 1 callersClassL21Loss
Euclidean distance between 3d points
src/dust3r/losses.py:65
↓ 1 callersClassLinearPts3d
Linear head for dust3r Each token outputs: - 16x16 3D points (+ confidence)
src/dust3r/heads/linear_head.py:25
↓ 1 callersClassLinearPts3dPose
Linear head for dust3r Each token outputs: - 16x16 3D points (+ confidence)
src/dust3r/heads/linear_head.py:246
↓ 1 callersClassLinearPts3d_Desc
Linear head for dust3r Each token outputs: - 16x16 3D points (+ confidence)
src/dust3r/heads/linear_head.py:101
↓ 1 callersClassLocalMemory
src/dust3r/model.py:144
↓ 1 callersClassMSELoss
src/dust3r/losses.py:75
↓ 1 callersClassMaskedMSE
src/croco/models/criterion.py:14
↓ 1 callersClassMulDataset
Artifically augmenting the size of a dataset.
src/dust3r/datasets/base/easy_dataset.py:58
↓ 1 callersClassNoNaviguableSpaceError
src/croco/datasets/habitat_sim/multiview_habitat_sim_generator.py:139
↓ 1 callersClassNormalizeBoth
src/croco/datasets/transforms.py:19
↓ 1 callersClassPairsDataset
src/croco/datasets/pairs_dataset.py:126
↓ 1 callersClassPatchEmbed
just adding _init_weights + position getter compared to timm.models.layers.patch_embed.PatchEmbed
src/croco/models/blocks.py:338
↓ 1 callersClassPixelwiseTaskWithDPT
DPT module for dust3r, can return 3D points + confidence for all pixels
src/dust3r/heads/dpt_head.py:75
↓ 1 callersClassPointCloudViewer
viser_utils.py:325
↓ 1 callersClassPoseEmbedding
src/dust3r/utils/camera.py:254
↓ 1 callersClassPositionGetter
return positions of patches
src/dust3r/blocks.py:458
↓ 1 callersClassPositionGetter
return positions of patches
src/croco/models/blocks.py:323
↓ 1 callersClassRandomCropPair
src/croco/datasets/transforms.py:33
↓ 1 callersClassRandomMask
random masking
src/croco/models/masking.py:13
↓ 1 callersClassRegr3D_t_ScaleShiftInv
eval/mv_recon/criterion.py:535
↓ 1 callersClassResizedDataset
Artifically changing the size of a dataset.
src/dust3r/datasets/base/easy_dataset.py:90
↓ 1 callersClassSSIM
Layer to compute the SSIM loss between a pair of images
src/dust3r/losses.py:164
↓ 1 callersClassScaleInvLoss
scale invariant loss
src/dust3r/losses.py:257
↓ 1 callersClassSevenScenes
eval/mv_recon/data.py:24
↓ 1 callersClassStereoAugmentor
src/croco/stereoflow/augmentor.py:27
↓ 1 callersClassStereoDatasetMetrics
src/croco/stereoflow/criterion.py:177
↓ 1 callersClassToTensorBoth
src/croco/datasets/transforms.py:26
ClassARKitScenesHighRes_Multi
src/dust3r/datasets/arkitscenes_highres.py:15
ClassARKitScenes_Multi
src/dust3r/datasets/arkitscenes.py:42
ClassBEDLAM_Multi
src/dust3r/datasets/bedlam.py:164
ClassBaseCriterion
eval/mv_recon/criterion.py:9
ClassBaseCriterion
src/dust3r/losses.py:39
ClassBaseMultiViewDataset
Define all basic options. Usage: class MyDataset (BaseMultiViewDataset): def _get_views(self, idx, rng): # ov
src/dust3r/datasets/base/base_multiview_dataset.py:26
ClassBaseStereoViewDataset
Define all basic options. Usage: class MyDataset (BaseStereoViewDataset): def _get_views(self, idx, rng): # o
eval/mv_recon/base.py:16
ClassBlendedMVS_Multi
Dataset of outdoor street scenes, 5 images each time
src/dust3r/datasets/blendedmvs.py:13
ClassBoosterDataset
src/croco/stereoflow/datasets_stereo.py:587
ClassCREStereoDataset
src/croco/stereoflow/datasets_stereo.py:157
ClassCo3d_Multi
src/dust3r/datasets/co3d.py:16
ClassConfLoss
Weighted regression by learned confidence. Assuming the input pixel_loss is a pixel-level regression loss. Principle: high-confid
src/dust3r/losses.py:1047
ClassConfLoss_t
Weighted regression by learned confidence. Assuming the input pixel_loss is a pixel-level regression loss. Principle: high-confid
eval/mv_recon/criterion.py:399
ClassCop3D_Multi
src/dust3r/datasets/cop3d.py:12
ClassCriterion
eval/mv_recon/criterion.py:15
ClassCriterion
src/dust3r/losses.py:83
ClassCroCoDownstreamMonocularEncoder
src/croco/models/croco_downstream.py:30
ClassCroCoNet
src/croco/models/croco.py:59
ClassCustomDecoderBlock
src/dust3r/blocks.py:335
ClassDL3DV_Multi
src/dust3r/datasets/dl3dv.py:14
ClassDTU
eval/mv_recon/data.py:197
ClassDynamicReplica
src/dust3r/datasets/dynamic_replica.py:14
ClassEDEN_Multi
src/dust3r/datasets/eden.py:14
ClassETH3DLowResDataset
src/croco/stereoflow/datasets_stereo.py:516
ClassEasyDataset
a dataset that you can easily resize and combine. Examples: --------- 2 * dataset ==> duplicate each element 2x 10 @ dataset
src/dust3r/datasets/base/easy_dataset.py:15
ClassFlowDataset
src/croco/stereoflow/datasets_flow.py:40
ClassFlowMetrics
src/croco/stereoflow/criterion.py:142
ClassFlyingChairsDataset
src/croco/stereoflow/datasets_flow.py:178
ClassFlyingThingsDataset
src/croco/stereoflow/datasets_flow.py:208
ClassHOI4D_Multi
src/dust3r/datasets/hoi4d.py:13
ClassHyperSim_Multi
src/dust3r/datasets/hypersim.py:14
next →1–100 of 166, ranked by callers