MCPcopy Create free account

hub / github.com/facebookresearch/sam-3d-objects / types & classes

Types & classes121 in github.com/facebookresearch/sam-3d-objects

↓ 25 callersClassLayerNorm32
sam3d_objects/model/backbone/tdfy_dit/modules/norm.py:6
↓ 9 callersClassPoseTarget
sam3d_objects/data/dataset/tdfy/pose_target.py:89
↓ 9 callersClassSparseTensor
Sparse tensor with support for both torchsparse and spconv backends. Parameters: - feats (torch.Tensor): Features of the sparse tensor.
sam3d_objects/model/backbone/tdfy_dit/modules/sparse/basic.py:20
↓ 7 callersClassMultiHeadAttention
sam3d_objects/model/backbone/tdfy_dit/modules/attention/modules.py:87
↓ 6 callersClassInstancePose
Stores the pose of an object. Also, stores some information about the scene that was used to normalize the pose.
sam3d_objects/data/dataset/tdfy/pose_target.py:13
↓ 6 callersClassSparseMultiHeadAttention
sam3d_objects/model/backbone/tdfy_dit/modules/sparse/attention/modules.py:34
↓ 5 callersClassFeedForwardNet
sam3d_objects/model/backbone/tdfy_dit/modules/transformer/blocks.py:59
↓ 5 callersClassInvariantPoseTarget
This is the canonical representation of pose targets, used for computing metrics. instance_pose <-> invariant_pose_targets <-> all other
sam3d_objects/data/dataset/tdfy/pose_target.py:100
↓ 4 callersClassAbsolutePositionEmbedder
Embeds spatial positions into vector representations.
sam3d_objects/model/backbone/tdfy_dit/modules/transformer/blocks.py:9
↓ 4 callersClassGaussianRenderer
Renderer for the Voxel representation. Args: rendering_options (dict): Rendering options.
sam3d_objects/model/backbone/tdfy_dit/renderers/gaussian_render.py:214
↓ 4 callersClassMultiHeadRMSNorm
sam3d_objects/model/backbone/tdfy_dit/modules/attention/modules.py:14
↓ 4 callersClassResBlock3d
sam3d_objects/model/backbone/tdfy_dit/models/sparse_structure_vae.py:27
↓ 4 callersClassSparseFeedForwardNet
sam3d_objects/model/backbone/tdfy_dit/modules/sparse/transformer/blocks.py:12
↓ 4 callersClassSparseResBlock3d
sam3d_objects/model/backbone/tdfy_dit/models/structured_latent_flow.py:15
↓ 4 callersClassTimestepEmbedder
Embeds scalar timesteps into vector representations.
sam3d_objects/model/backbone/tdfy_dit/models/timestep_embedder.py:7
↓ 3 callersClassRotaryPositionEmbedder
sam3d_objects/model/backbone/tdfy_dit/modules/attention/modules.py:24
↓ 2 callersClassGaussian
sam3d_objects/model/backbone/tdfy_dit/representations/gaussian/gaussian_model.py:8
↓ 2 callersClassPointRemapper
Handles remapping of 3D point coordinates and their inverse transformations.
sam3d_objects/model/backbone/dit/embedder/point_remapper.py:6
↓ 2 callersClassSparseLinear
sam3d_objects/model/backbone/tdfy_dit/modules/sparse/linear.py:9
↓ 2 callersClassSparseMultiHeadRMSNorm
sam3d_objects/model/backbone/tdfy_dit/modules/sparse/attention/modules.py:16
↓ 2 callersClassSparseSubdivideBlock3d
A 3D subdivide block that can subdivide the sparse tensor. Args: channels: channels in the inputs and outputs. out_channels:
sam3d_objects/model/backbone/tdfy_dit/models/structured_latent_vae/decoder_mesh.py:17
↓ 1 callersClassBoundingBoxError
sam3d_objects/data/dataset/tdfy/img_and_mask_transforms.py:43
↓ 1 callersClassChannelLayerNorm32
sam3d_objects/model/backbone/tdfy_dit/modules/norm.py:20
↓ 1 callersClassDownsampleBlock3d
sam3d_objects/model/backbone/tdfy_dit/models/sparse_structure_vae.py:61
↓ 1 callersClassF
sam3d_objects/model/backbone/tdfy_dit/representations/gaussian/general_utils.py:126
↓ 1 callersClassFeedForward
sam3d_objects/model/layers/llama3/ff.py:7
↓ 1 callersClassFlexiCubes
sam3d_objects/model/backbone/tdfy_dit/representations/mesh/flexicubes/flexicubes.py:25
↓ 1 callersClassGroupNorm32
A GroupNorm layer that converts to float32 before the forward pass.
sam3d_objects/model/backbone/tdfy_dit/modules/norm.py:11
↓ 1 callersClassInference
notebook/inference.py:82
↓ 1 callersClassMOTModulatedTransformerCrossBlock
Transformer cross-attention block (MSA + MCA + FFN) with adaptive layer norm conditioning.
sam3d_objects/model/backbone/tdfy_dit/modules/transformer/modulated.py:174
↓ 1 callersClassMOTMultiHeadSelfAttention
sam3d_objects/model/backbone/tdfy_dit/modules/attention/modules.py:180
↓ 1 callersClassMeshExtractResult
sam3d_objects/model/backbone/tdfy_dit/representations/mesh/cube2mesh.py:9
↓ 1 callersClassModulatedSparseTransformerCrossBlock
Sparse Transformer cross-attention block (MSA + MCA + FFN) with adaptive layer norm conditioning.
sam3d_objects/model/backbone/tdfy_dit/modules/sparse/transformer/modulated.py:90
↓ 1 callersClassModulatedTransformerCrossBlock
Transformer cross-attention block (MSA + MCA + FFN) with adaptive layer norm conditioning.
sam3d_objects/model/backbone/tdfy_dit/modules/transformer/modulated.py:85
↓ 1 callersClassOctreeRenderer
Renderer for the Voxel representation. Args: rendering_options (dict): Rendering options.
sam3d_objects/model/backbone/tdfy_dit/renderers/octree_renderer.py:185
↓ 1 callersClassPreProcessor
Preprocessor configuration for image, mask, and pointmap transforms. Transform application order: 1. Pointmap normalization (if normaliz
sam3d_objects/data/dataset/tdfy/preprocessor.py:16
↓ 1 callersClassSSIPointmapNormalizer
sam3d_objects/data/dataset/tdfy/img_and_mask_transforms.py:501
↓ 1 callersClassSparseFeatures2Mesh
sam3d_objects/model/backbone/tdfy_dit/representations/mesh/cube2mesh.py:54
↓ 1 callersClassSparseGELU
sam3d_objects/model/backbone/tdfy_dit/modules/sparse/nonlinearity.py:19
↓ 1 callersClassSparseTransformerBlock
Sparse Transformer block (MSA + FFN).
sam3d_objects/model/backbone/tdfy_dit/modules/sparse/transformer/blocks.py:25
↓ 1 callersClassStrivec
sam3d_objects/model/backbone/tdfy_dit/representations/radiance_field/strivec.py:9
↓ 1 callersClassTimestepEmbedder
Embeds scalar timesteps into vector representations.
sam3d_objects/model/backbone/tdfy_dit/models/sparse_structure_flow.py:21
↓ 1 callersClassUpsampleBlock3d
sam3d_objects/model/backbone/tdfy_dit/models/sparse_structure_vae.py:88
ClassApparentSize
sam3d_objects/data/dataset/tdfy/pose_target.py:660
ClassBase
sam3d_objects/model/backbone/generator/base.py:6
ClassClassifierFreeGuidance
sam3d_objects/model/backbone/generator/classifier_free_guidance.py:58
ClassClassifierFreeGuidanceWithExternalUnconditionalProbability
sam3d_objects/model/backbone/generator/classifier_free_guidance.py:224
ClassConditionalFlowMatching
sam3d_objects/model/backbone/generator/flow_matching/model.py:330
ClassDepthModel
sam3d_objects/pipeline/depth_models/base.py:5
ClassDfsOctree
Sparse Voxel Octree (SVO) implementation for PyTorch. Using Depth-First Search (DFS) order to store the octree. DFS order suits rendering
sam3d_objects/model/backbone/tdfy_dit/representations/octree/octree_dfs.py:22
ClassDino
sam3d_objects/model/backbone/dit/embedder/dino.py:10
ClassDinoForMasks
sam3d_objects/model/backbone/dit/embedder/dino.py:132
ClassDisparitySpace
sam3d_objects/data/dataset/tdfy/pose_target.py:481
ClassEmbedderFuser
Fusing individual condition embedder. Require kwargs for the forward! Args: embedder_list: List of Tuples. Each Tuple consists of a c
sam3d_objects/model/backbone/dit/embedder/embedder_fuser.py:10
ClassEuler
sam3d_objects/model/backbone/generator/flow_matching/solver.py:47
ClassFlowMatching
sam3d_objects/model/backbone/generator/flow_matching/model.py:38
ClassIdentity
Identity convention - no transformation applied. Direct passthrough mapping between instance pose and pose target values. This preserves
sam3d_objects/data/dataset/tdfy/pose_target.py:687
ClassInferencePipeline
sam3d_objects/pipeline/inference_pipeline.py:53
ClassInferencePipelinePointMap
sam3d_objects/pipeline/inference_pipeline_pointmap.py:91
ClassLatent
sam3d_objects/model/backbone/tdfy_dit/models/mm_latent.py:12
ClassLogScaleShiftNormalizer
sam3d_objects/data/dataset/tdfy/pose_target.py:775
ClassMidpoint
sam3d_objects/model/backbone/generator/flow_matching/solver.py:86
ClassMoGe
sam3d_objects/pipeline/depth_models/moge.py:4
ClassModulatedSparseTransformerBlock
Sparse Transformer block (MSA + FFN) with adaptive layer norm conditioning.
sam3d_objects/model/backbone/tdfy_dit/modules/sparse/transformer/modulated.py:11
ClassModulatedTransformerBlock
Transformer block (MSA + FFN) with adaptive layer norm conditioning.
sam3d_objects/model/backbone/tdfy_dit/modules/transformer/modulated.py:12
ClassNaive
sam3d_objects/data/dataset/tdfy/pose_target.py:595
ClassNormalizedDisparitySpaceSSI
sam3d_objects/data/dataset/tdfy/img_and_mask_transforms.py:677
ClassNormalizedSceneScale
x_instance_scale and x_translation_scale are normalized to x_scene_scale
sam3d_objects/data/dataset/tdfy/pose_target.py:560
ClassNormalizedSceneScaleAndTranslation
x_instance_scale and x_translation_scale are normalized to x_scene_scale x_instance_translation is unit
sam3d_objects/data/dataset/tdfy/pose_target.py:628
ClassODESolver
sam3d_objects/model/backbone/generator/flow_matching/solver.py:29
ClassObjectApparentSizeSSI
sam3d_objects/data/dataset/tdfy/img_and_mask_transforms.py:618
ClassObjectCentricSSI
sam3d_objects/data/dataset/tdfy/img_and_mask_transforms.py:519
ClassPartial
sam3d_objects/config/utils.py:138
ClassPointPatchEmbed
Projects (x,y,z) → D Splits into patches (patch_size x patch_size) Runs a tiny self-attention block inside each window Returns one to
sam3d_objects/model/backbone/dit/embedder/pointmap.py:12
ClassPointmapCFG
sam3d_objects/model/backbone/generator/classifier_free_guidance.py:162
ClassPoseTargetConvention
Converts pose_targets <-> instance_pose <-> invariant_pose_targets
sam3d_objects/data/dataset/tdfy/pose_target.py:257
ClassPoseTargetConverter
sam3d_objects/data/dataset/tdfy/pose_target.py:729
ClassRGBAImageProcessor
sam3d_objects/data/dataset/tdfy/img_and_mask_transforms.py:52
ClassRandomResizedCrop
RandomResizedCrop for matching TF/TPU implementation: no for-loop is used. This may lead to results different with torchvision's version.
sam3d_objects/data/dataset/tdfy/img_processing.py:13
ClassRecursivePartial
sam3d_objects/config/utils.py:108
ClassRungeKutta4
sam3d_objects/model/backbone/generator/flow_matching/solver.py:98
ClassSDE
sam3d_objects/model/backbone/generator/flow_matching/solver.py:55
ClassSLatEncoder
sam3d_objects/model/backbone/tdfy_dit/models/structured_latent_vae/encoder.py:13
ClassSLatEncoderTdfyWrapper
sam3d_objects/model/backbone/tdfy_dit/models/structured_latent_vae/encoder.py:81
ClassSLatFlowModel
sam3d_objects/model/backbone/tdfy_dit/models/structured_latent_flow.py:77
ClassSLatFlowModelTdfyWrapper
sam3d_objects/model/backbone/tdfy_dit/models/structured_latent_flow.py:304
ClassSLatGaussianDecoder
sam3d_objects/model/backbone/tdfy_dit/models/structured_latent_vae/decoder_gs.py:15
ClassSLatGaussianDecoderTdfyWrapper
sam3d_objects/model/backbone/tdfy_dit/models/structured_latent_vae/decoder_gs.py:160
ClassSLatMeshDecoder
sam3d_objects/model/backbone/tdfy_dit/models/structured_latent_vae/decoder_mesh.py:86
ClassSLatMeshDecoderTdfyWrapper
sam3d_objects/model/backbone/tdfy_dit/models/structured_latent_vae/decoder_mesh.py:192
ClassSLatRadianceFieldDecoder
sam3d_objects/model/backbone/tdfy_dit/models/structured_latent_vae/decoder_rf.py:12
ClassScaleShiftInvariant
Midas eq. (6): https://arxiv.org/pdf/1907.01341v3 But for pointmaps (see MoGe): https://arxiv.org/pdf/2410.19115
sam3d_objects/data/dataset/tdfy/pose_target.py:283
ClassScaleShiftInvariantWTranslationScale
Midas eq. (6): https://arxiv.org/pdf/1907.01341v3 But for pointmaps (see MoGe): https://arxiv.org/pdf/2410.19115
sam3d_objects/data/dataset/tdfy/pose_target.py:383
ClassSceneVisualizer
sam3d_objects/utils/visualization/scene_visualizer.py:22
ClassSerializeMode
sam3d_objects/model/backbone/tdfy_dit/modules/sparse/attention/serialized_attn.py:25
ClassShortCut
sam3d_objects/model/backbone/generator/shortcut/model.py:20
ClassSparseActivation
sam3d_objects/model/backbone/tdfy_dit/modules/sparse/nonlinearity.py:24
ClassSparseConv3d
sam3d_objects/model/backbone/tdfy_dit/modules/sparse/conv/conv_spconv.py:9
ClassSparseDownsample
Downsample a sparse tensor by a factor of `factor`. Implemented as average pooling.
sam3d_objects/model/backbone/tdfy_dit/modules/sparse/spatial.py:10
ClassSparseGroupNorm
sam3d_objects/model/backbone/tdfy_dit/modules/sparse/norm.py:15
next →1–100 of 121, ranked by callers