MCPcopy Create free account

hub / github.com/Livioni/OmniVGGT-official / types & classes

Types & classes66 in github.com/Livioni/OmniVGGT-official

↓ 22 callersClassSceneViz
omnivggt/viz.py:121
↓ 5 callersClassImageList
Convenience class to aply the same operation to a whole set of images.
omnivggt/datasets/utils/cropping.py:22
↓ 4 callersClassDinoVisionTransformer
omnivggt/layers/vision_transformer.py:42
↓ 2 callersClassDPTHead
DPT Head for dense prediction tasks. This implementation follows the architecture described in "Vision Transformers for Dense Prediction"
omnivggt/heads/dpt_head.py:21
↓ 2 callersClassDropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
omnivggt/layers/drop_path.py:26
↓ 2 callersClassLayerScale
omnivggt/layers/layer_scale.py:15
↓ 2 callersClassOmniVGGT
omnivggt/models/omnivggt.py:10
↓ 2 callersClassPatchEmbed
2D image to patch embedding: (B,C,H,W) -> (B,N,D) Args: img_size: Image size. patch_size: Patch token size. in_chans
omnivggt/layers/patch_embed.py:25
↓ 2 callersClassResidualConvUnit
Residual convolution module.
omnivggt/heads/dpt_head.py:357
↓ 2 callersClassSmoothedValue
Track a series of values and provide access to smoothed values over a window or the global series average.
omnivggt/datasets/utils/misc.py:30
↓ 1 callersClassARKitScenesHigh
omnivggt/datasets/arkitscenes_high.py:28
↓ 1 callersClassAnchorFrameSampler
omnivggt/datasets/base/batched_sampler.py:78
↓ 1 callersClassBedlam
omnivggt/datasets/bedlam.py:31
↓ 1 callersClassBlendedMVS
omnivggt/datasets/blendedmvs.py:29
↓ 1 callersClassBlock
omnivggt/layers/block.py:27
↓ 1 callersClassBlockChunk
omnivggt/layers/vision_transformer.py:35
↓ 1 callersClassCameraHead
CameraHead predicts camera parameters from token representations using iterative refinement. It applies a series of transformer blocks (the
omnivggt/heads/camera_head.py:19
↓ 1 callersClassCo3d
omnivggt/datasets/co3d.py:32
↓ 1 callersClassColorMap2d
omnivggt/utils/po_utils/improc.py:429
↓ 1 callersClassDl3dv
omnivggt/datasets/dl3dv.py:32
↓ 1 callersClassDl3dv
omnivggt/heads/datasets/dl3dv.py:31
↓ 1 callersClassDynamic_Replica
omnivggt/datasets/dynamic_replica.py:30
↓ 1 callersClassFeatureFusionBlock
Feature fusion block.
omnivggt/heads/dpt_head.py:402
↓ 1 callersClassHypersim
omnivggt/datasets/hypersim.py:52
↓ 1 callersClassKubric
omnivggt/datasets/kubric.py:32
↓ 1 callersClassMapFree
omnivggt/datasets/mapfree.py:31
↓ 1 callersClassMegaDepth
omnivggt/datasets/megadepth.py:37
↓ 1 callersClassMlp
omnivggt/layers/mlp.py:16
↓ 1 callersClassMp3d
omnivggt/datasets/mp3d.py:31
↓ 1 callersClassMulDataset
Artifically augmenting the size of a dataset.
omnivggt/datasets/base/easy_dataset.py:43
↓ 1 callersClassMultitaskLoss
Multi-task loss module that combines different loss types for VGGT. Supports: - Camera loss - Depth loss - Point loss -
omnivggt/loss.py:17
↓ 1 callersClassMvs_Synth
omnivggt/datasets/mvs_synth.py:31
↓ 1 callersClassPositionGetter
Generates and caches 2D spatial positions for patches in a grid. This class efficiently manages the generation of spatial coordinates for patches
omnivggt/layers/rope.py:24
↓ 1 callersClassResizedDataset
Artifically changing the size of a dataset.
omnivggt/datasets/base/easy_dataset.py:71
↓ 1 callersClassRotaryPositionEmbedding2D
2D Rotary Position Embedding implementation. This module applies rotary position embeddings to input tokens based on their 2D spatial positio
omnivggt/layers/rope.py:62
↓ 1 callersClassScannet
omnivggt/datasets/scannet.py:31
↓ 1 callersClassScannetppv2
omnivggt/datasets/scannetppv2.py:31
↓ 1 callersClassSeqDataset
omnivggt/datasets/base/easy_dataset.py:167
↓ 1 callersClassSpring
omnivggt/datasets/spring.py:31
↓ 1 callersClassTarTanAirDUSt3R
omnivggt/datasets/tartanair.py:34
↓ 1 callersClassUasol
omnivggt/datasets/uasol.py:31
↓ 1 callersClassUnreal4k
omnivggt/datasets/unreal4k.py:34
↓ 1 callersClassVkitti
omnivggt/datasets/vkitti.py:30
↓ 1 callersClassWaymo
omnivggt/datasets/waymo.py:31
↓ 1 callersClassWildrgb
omnivggt/datasets/wildrgb.py:35
↓ 1 callersClassZeroAggregator
omnivggt/models/omnivggt_aggregator.py:19
ClassAggregator
The Aggregator applies alternating-attention over input frames, as described in OniVGGT: Omni-Modality Driven Visual Geometry Grounded Transf
omnivggt/models/aggregator.py:26
ClassAttention
omnivggt/layers/attention.py:21
ClassAverageMeter
Computes and stores the average and current value. Args: name (str): Name of the metric being tracked device (torch.device, option
omnivggt/utils/general.py:255
ClassBaseStereoViewDataset
Define all basic options. Usage: class MyDataset (BaseStereoViewDataset): def _get_views(self, idx, rng): #
omnivggt/datasets/base/base_stereo_view_dataset.py:17
ClassBatchedRandomSampler
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
omnivggt/datasets/base/batched_sampler.py:12
ClassCatDataset
Concatenation of several datasets
omnivggt/datasets/base/easy_dataset.py:123
ClassDepthEmbedding
omnivggt/layers/block.py:134
ClassDurationMeter
omnivggt/utils/general.py:71
ClassEasyDataset
a dataset that you can easily resize and combine. Examples: --------- 2 * dataset ==> duplicate each element 2x 10 @ dataset
omnivggt/datasets/base/easy_dataset.py:10
ClassMemEffAttention
omnivggt/layers/attention.py:80
ClassMetricLogger
omnivggt/datasets/utils/misc.py:92
ClassNativeScalerWithGradNormCount
omnivggt/datasets/utils/misc.py:249
ClassNestedTensorBlock
omnivggt/layers/block.py:259
ClassPoseEmbedding
omnivggt/layers/block.py:109
ClassProgressMeter
omnivggt/utils/general.py:100
ClassSimplePool
omnivggt/utils/po_utils/misc.py:39
ClassSumm_writer
omnivggt/utils/po_utils/improc.py:462
ClassSwiGLUFFN
omnivggt/layers/swiglu_ffn.py:14
ClassSwiGLUFFNFused
omnivggt/layers/swiglu_ffn.py:54
Class_CopyableData
omnivggt/utils/general.py:129