Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Inception3D/TTT3R
/ types & classes
Types & classes
166 in github.com/Inception3D/TTT3R
⨍
Functions
1,064
◇
Types & classes
166
↓ 16 callers
Class
Mlp
MLP as used in Vision Transformer, MLP-Mixer and related networks
src/dust3r/blocks.py:59
↓ 4 callers
Class
Attention
src/dust3r/blocks.py:87
↓ 4 callers
Class
DPTOutputAdapter_fix
Adapt croco's DPTOutputAdapter implementation for dust3r: remove duplicated weigths, and fix forward for dust3r
src/dust3r/heads/dpt_head.py:26
↓ 4 callers
Class
DecoderBlock
src/dust3r/blocks.py:273
↓ 4 callers
Class
DropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
src/dust3r/blocks.py:44
↓ 4 callers
Class
ImageList
Convenience class to aply the same operation to a whole set of images.
eval/mv_recon/dataset_utils/cropping.py:25
↓ 4 callers
Class
ImageList
Convenience class to aply the same operation to a whole set of images.
src/dust3r/datasets/utils/cropping.py:26
↓ 3 callers
Class
PoseDecoder
src/dust3r/utils/camera.py:13
↓ 2 callers
Class
ARCroco3DStereoOutput
Custom output class for ARCroco3DStereo.
src/dust3r/model.py:50
↓ 2 callers
Class
Attention
src/croco/models/blocks.py:96
↓ 2 callers
Class
Block
src/dust3r/blocks.py:148
↓ 2 callers
Class
ConditionModulationBlock
src/dust3r/blocks.py:417
↓ 2 callers
Class
CroCoDownstreamBinocular
src/croco/models/croco_downstream.py:76
↓ 2 callers
Class
CrossAttention
src/dust3r/blocks.py:190
↓ 2 callers
Class
DropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
src/croco/models/blocks.py:53
↓ 2 callers
Class
Interpolate
Interpolation module.
src/croco/models/dpt_block.py:247
↓ 2 callers
Class
Mlp
MLP as used in Vision Transformer, MLP-Mixer and related networks
src/croco/models/blocks.py:68
↓ 2 callers
Class
MultiviewHabitatSimGenerator
src/croco/datasets/habitat_sim/multiview_habitat_sim_generator.py:144
↓ 2 callers
Class
PixelwiseTaskWithDPT
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 callers
Class
ResidualConvUnit_custom
Residual convolution module.
src/croco/models/dpt_block.py:84
↓ 2 callers
Class
RoPE2D
src/croco/models/pos_embed.py:126
↓ 2 callers
Class
SmoothedValue
Track a series of values and provide access to smoothed values.
src/croco/utils/misc.py:32
↓ 1 callers
Class
ARCroco3DStereo
src/dust3r/model.py:234
↓ 1 callers
Class
ARCroco3DStereoConfig
src/dust3r/model.py:97
↓ 1 callers
Class
BatchedRandomSampler
Batch sampler that groups indices from RandomSampler into batches.
src/dust3r/datasets/base/batched_sampler.py:79
↓ 1 callers
Class
Block
src/croco/models/blocks.py:151
↓ 1 callers
Class
CameraState
viser_utils.py:167
↓ 1 callers
Class
CatDataset
Concatenation of several datasets
src/dust3r/datasets/base/easy_dataset.py:144
↓ 1 callers
Class
ColorJitterPair
src/croco/datasets/transforms.py:41
↓ 1 callers
Class
ComposePair
src/croco/datasets/transforms.py:12
↓ 1 callers
Class
CrocoConfig
src/croco/models/croco.py:24
↓ 1 callers
Class
CrossAttention
src/croco/models/blocks.py:193
↓ 1 callers
Class
CustomRandomSampler
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 callers
Class
DPTOutputAdapter
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 callers
Class
DPTPts3dPose
src/dust3r/heads/dpt_head.py:138
↓ 1 callers
Class
DecoderBlock
src/croco/models/blocks.py:268
↓ 1 callers
Class
DepthScaleShiftInvLoss
scale and shift invariant loss
src/dust3r/losses.py:221
↓ 1 callers
Class
FeatureFusionBlock_custom
Feature fusion block.
src/croco/models/dpt_block.py:150
↓ 1 callers
Class
FlowAugmentor
src/croco/stereoflow/augmentor.py:238
↓ 1 callers
Class
FlowDatasetMetrics
src/croco/stereoflow/criterion.py:236
↓ 1 callers
Class
HarmonicEmbedding
src/dust3r/utils/camera.py:85
↓ 1 callers
Class
L21Loss
Euclidean distance between 3d points
eval/mv_recon/criterion.py:117
↓ 1 callers
Class
L21Loss
Euclidean distance between 3d points
src/dust3r/losses.py:65
↓ 1 callers
Class
LinearPts3d
Linear head for dust3r Each token outputs: - 16x16 3D points (+ confidence)
src/dust3r/heads/linear_head.py:25
↓ 1 callers
Class
LinearPts3dPose
Linear head for dust3r Each token outputs: - 16x16 3D points (+ confidence)
src/dust3r/heads/linear_head.py:246
↓ 1 callers
Class
LinearPts3d_Desc
Linear head for dust3r Each token outputs: - 16x16 3D points (+ confidence)
src/dust3r/heads/linear_head.py:101
↓ 1 callers
Class
LocalMemory
src/dust3r/model.py:144
↓ 1 callers
Class
MSELoss
src/dust3r/losses.py:75
↓ 1 callers
Class
MaskedMSE
src/croco/models/criterion.py:14
↓ 1 callers
Class
MulDataset
Artifically augmenting the size of a dataset.
src/dust3r/datasets/base/easy_dataset.py:58
↓ 1 callers
Class
NoNaviguableSpaceError
src/croco/datasets/habitat_sim/multiview_habitat_sim_generator.py:139
↓ 1 callers
Class
NormalizeBoth
src/croco/datasets/transforms.py:19
↓ 1 callers
Class
PairsDataset
src/croco/datasets/pairs_dataset.py:126
↓ 1 callers
Class
PatchEmbed
just adding _init_weights + position getter compared to timm.models.layers.patch_embed.PatchEmbed
src/croco/models/blocks.py:338
↓ 1 callers
Class
PixelwiseTaskWithDPT
DPT module for dust3r, can return 3D points + confidence for all pixels
src/dust3r/heads/dpt_head.py:75
↓ 1 callers
Class
PointCloudViewer
viser_utils.py:325
↓ 1 callers
Class
PoseEmbedding
src/dust3r/utils/camera.py:254
↓ 1 callers
Class
PositionGetter
return positions of patches
src/dust3r/blocks.py:458
↓ 1 callers
Class
PositionGetter
return positions of patches
src/croco/models/blocks.py:323
↓ 1 callers
Class
RandomCropPair
src/croco/datasets/transforms.py:33
↓ 1 callers
Class
RandomMask
random masking
src/croco/models/masking.py:13
↓ 1 callers
Class
Regr3D_t_ScaleShiftInv
eval/mv_recon/criterion.py:535
↓ 1 callers
Class
ResizedDataset
Artifically changing the size of a dataset.
src/dust3r/datasets/base/easy_dataset.py:90
↓ 1 callers
Class
SSIM
Layer to compute the SSIM loss between a pair of images
src/dust3r/losses.py:164
↓ 1 callers
Class
ScaleInvLoss
scale invariant loss
src/dust3r/losses.py:257
↓ 1 callers
Class
SevenScenes
eval/mv_recon/data.py:24
↓ 1 callers
Class
StereoAugmentor
src/croco/stereoflow/augmentor.py:27
↓ 1 callers
Class
StereoDatasetMetrics
src/croco/stereoflow/criterion.py:177
↓ 1 callers
Class
ToTensorBoth
src/croco/datasets/transforms.py:26
Class
ARKitScenesHighRes_Multi
src/dust3r/datasets/arkitscenes_highres.py:15
Class
ARKitScenes_Multi
src/dust3r/datasets/arkitscenes.py:42
Class
BEDLAM_Multi
src/dust3r/datasets/bedlam.py:164
Class
BaseCriterion
eval/mv_recon/criterion.py:9
Class
BaseCriterion
src/dust3r/losses.py:39
Class
BaseMultiViewDataset
Define all basic options. Usage: class MyDataset (BaseMultiViewDataset): def _get_views(self, idx, rng): # ov
src/dust3r/datasets/base/base_multiview_dataset.py:26
Class
BaseStereoViewDataset
Define all basic options. Usage: class MyDataset (BaseStereoViewDataset): def _get_views(self, idx, rng): # o
eval/mv_recon/base.py:16
Class
BlendedMVS_Multi
Dataset of outdoor street scenes, 5 images each time
src/dust3r/datasets/blendedmvs.py:13
Class
BoosterDataset
src/croco/stereoflow/datasets_stereo.py:587
Class
CREStereoDataset
src/croco/stereoflow/datasets_stereo.py:157
Class
Co3d_Multi
src/dust3r/datasets/co3d.py:16
Class
ConfLoss
Weighted regression by learned confidence. Assuming the input pixel_loss is a pixel-level regression loss. Principle: high-confid
src/dust3r/losses.py:1047
Class
ConfLoss_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
Class
Cop3D_Multi
src/dust3r/datasets/cop3d.py:12
Class
Criterion
eval/mv_recon/criterion.py:15
Class
Criterion
src/dust3r/losses.py:83
Class
CroCoDownstreamMonocularEncoder
src/croco/models/croco_downstream.py:30
Class
CroCoNet
src/croco/models/croco.py:59
Class
CustomDecoderBlock
src/dust3r/blocks.py:335
Class
DL3DV_Multi
src/dust3r/datasets/dl3dv.py:14
Class
DTU
eval/mv_recon/data.py:197
Class
DynamicReplica
src/dust3r/datasets/dynamic_replica.py:14
Class
EDEN_Multi
src/dust3r/datasets/eden.py:14
Class
ETH3DLowResDataset
src/croco/stereoflow/datasets_stereo.py:516
Class
EasyDataset
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
Class
FlowDataset
src/croco/stereoflow/datasets_flow.py:40
Class
FlowMetrics
src/croco/stereoflow/criterion.py:142
Class
FlyingChairsDataset
src/croco/stereoflow/datasets_flow.py:178
Class
FlyingThingsDataset
src/croco/stereoflow/datasets_flow.py:208
Class
HOI4D_Multi
src/dust3r/datasets/hoi4d.py:13
Class
HyperSim_Multi
src/dust3r/datasets/hypersim.py:14
next →
1–100 of 166, ranked by callers