Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/InternRobotics/G2VLM
/ types & classes
Types & classes
338 in github.com/InternRobotics/G2VLM
⨍
Functions
2,118
◇
Types & classes
338
↳
Endpoints
3
↓ 19 callers
Class
Qwen2RMSNorm
modeling/qwen2vl/modeling_qwen2_vl.py:487
↓ 9 callers
Class
LayerScale
modeling/pi3/models/dinov2/layers/layer_scale.py:15
↓ 9 callers
Class
LayerScale
eval_code/recons/models/pi3/models/dinov2/layers/layer_scale.py:15
↓ 7 callers
Class
DropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
modeling/pi3/models/dinov2/layers/drop_path.py:26
↓ 7 callers
Class
LinearPts3d
Linear head for dust3r Each token outputs: - 16x16 3D points (+ confidence)
eval_code/recons/models/pi3/models/layers/transformer_head.py:58
↓ 6 callers
Class
DropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
eval_code/recons/models/pi3/models/dinov2/layers/drop_path.py:26
↓ 6 callers
Class
ImageList
Convenience class to aply the same operation to a whole set of images.
modeling/pi3/utils/cropping.py:21
↓ 6 callers
Class
Pi3LinearPts3d
Linear head for dust3r Each token outputs: - 16x16 3D points (+ confidence)
modeling/pi3/models/layers/transformer_head.py:58
↓ 6 callers
Class
Qwen2MLP
modeling/qwen2vl/modeling_qwen2_vl.py:508
↓ 6 callers
Class
TransformerDecoder
eval_code/recons/models/pi3/models/layers/transformer_head.py:9
↓ 5 callers
Class
QwenVL2ImageTransform
data/transforms.py:151
↓ 5 callers
Class
_ItemWrapper
eval_code/recons/models/moge/utils/pipeline.py:36
↓ 4 callers
Class
Block
modeling/pi3/models/segformer/backbone.py:122
↓ 4 callers
Class
ConvStack
eval_code/recons/models/moge/model/modules.py:186
↓ 4 callers
Class
DinoVisionTransformer
modeling/pi3/models/dinov2/models/vision_transformer.py:45
↓ 4 callers
Class
DinoVisionTransformer
eval_code/recons/models/moge/model/dinov2/models/vision_transformer.py:44
↓ 4 callers
Class
DinoVisionTransformer
eval_code/recons/models/vggt/layers/vision_transformer.py:42
↓ 4 callers
Class
DinoVisionTransformer
eval_code/recons/models/pi3/models/dinov2/models/vision_transformer.py:45
↓ 4 callers
Class
Dinov2WithRegistersModel
modeling/g2vlm/dinov2_model.py:301
↓ 4 callers
Class
G2VLM
modeling/g2vlm/g2vlm.py:115
↓ 4 callers
Class
G2VLMConfig
modeling/g2vlm/g2vlm.py:79
↓ 4 callers
Class
MLP
Linear Embedding
modeling/pi3/models/segformer/head.py:647
↓ 4 callers
Class
OverlapPatchEmbed
Image to Patch Embedding
modeling/pi3/models/segformer/backbone.py:161
↓ 4 callers
Class
Qwen2VLForCausalLM
modeling/g2vlm/qwen2vl.py:1340
↓ 4 callers
Class
Qwen2VisionTransformerPretrainedModel
modeling/qwen2vl/modeling_qwen2_vl.py:987
↓ 4 callers
Class
Terminate
eval_code/recons/models/moge/utils/pipeline.py:42
↓ 3 callers
Class
BlockRope
modeling/pi3/models/layers/block.py:259
↓ 3 callers
Class
CameraHead
CameraHead predicts camera parameters from token representations using iterative refinement. It applies a series of transformer blocks (the
eval_code/recons/models/vggt/heads/camera_head.py:19
↓ 3 callers
Class
DPTHead
DPT Head for dense prediction tasks. This implementation follows the architecture described in "Vision Transformers for Dense Prediction"
eval_code/recons/models/vggt/heads/dpt_head.py:21
↓ 3 callers
Class
Dinov2WithRegistersEmbeddings
Construct the CLS token, mask token, register tokens, position and patch embeddings.
modeling/dinov2_with_registers/modeling_dinov2_with_registers.py:75
↓ 3 callers
Class
Mlp
MLP as used in Vision Transformer, MLP-Mixer and related networks
eval_code/recons/models/vggt/heads/track_modules/modules.py:111
↓ 3 callers
Class
NaiveCache
modeling/g2vlm/qwen2vl.py:237
↓ 3 callers
Class
PositionGetter
return positions of patches
modeling/pi3/models/layers/pos_embed.py:162
↓ 3 callers
Class
ProviderFunction
eval_code/recons/models/moge/utils/pipeline.py:209
↓ 3 callers
Class
Qwen2RMSNorm
modeling/qwen2/modeling_qwen2.py:45
↓ 3 callers
Class
Qwen2VLRotaryEmbedding
modeling/qwen2vl/modeling_qwen2_vl.py:103
↓ 3 callers
Class
RoPE2D
modeling/pi3/models/layers/pos_embed.py:112
↓ 3 callers
Class
WorkerFunction
eval_code/recons/models/moge/utils/pipeline.py:200
↓ 2 callers
Class
AttnBlock
eval_code/recons/models/vggt/heads/track_modules/modules.py:147
↓ 2 callers
Class
BaseIntermediateOutput
modeling/g2vlm/qwen2vl.py:262
↓ 2 callers
Class
BlockRope
eval_code/recons/models/pi3/models/layers/block.py:259
↓ 2 callers
Class
CrossAttnBlock
eval_code/recons/models/vggt/heads/track_modules/modules.py:187
↓ 2 callers
Class
DINOv3ViTLayerScale
modeling/dinov3/dinov3_model.py:320
↓ 2 callers
Class
DINOv3ViTLayerScale
modeling/dinov3/modeling_dinov3_vit.py:319
↓ 2 callers
Class
DINOv3ViTModel
modeling/dinov3/dinov3_model.py:491
↓ 2 callers
Class
DataConfig
data/dataset_base.py:30
↓ 2 callers
Class
DinoImageNormalizeTransform
data/transforms_vggt.py:27
↓ 2 callers
Class
DinoImageTransform
data/transforms_vggt.py:47
↓ 2 callers
Class
Dinov2WithRegistersEncoder
modeling/dinov2_with_registers/modeling_dinov2_with_registers.py:455
↓ 2 callers
Class
Dinov2WithRegistersLayerScale
modeling/dinov2_with_registers/modeling_dinov2_with_registers.py:323
↓ 2 callers
Class
Dinov2WithRegistersLayerScale
modeling/g2vlm/dinov2_model.py:144
↓ 2 callers
Class
DropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
eval_code/recons/models/moge/model/dinov2/layers/drop_path.py:26
↓ 2 callers
Class
DropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
eval_code/recons/models/vggt/layers/drop_path.py:26
↓ 2 callers
Class
FSDPConfig
train/fsdp_utils.py:68
↓ 2 callers
Class
FrameSampler
data/video_utils.py:118
↓ 2 callers
Class
ImageTransform
data/transforms.py:180
↓ 2 callers
Class
LayerScale
modeling/g2vlm/qwen2vl.py:40
↓ 2 callers
Class
LayerScale
eval_code/recons/models/moge/model/dinov2/layers/layer_scale.py:15
↓ 2 callers
Class
LayerScale
eval_code/recons/models/vggt/layers/layer_scale.py:15
↓ 2 callers
Class
PackedAttention
modeling/g2vlm/qwen2vl.py:274
↓ 2 callers
Class
Pi3TransformerDecoder
modeling/pi3/models/layers/transformer_head.py:9
↓ 2 callers
Class
ResidualConvBlock
eval_code/recons/models/moge/model/v1.py:24
↓ 2 callers
Class
ResidualConvUnit
Residual convolution module.
eval_code/recons/models/vggt/heads/dpt_head.py:357
↓ 2 callers
Class
self
data/preprocessing/points_visualize_scannet.py:19
↓ 2 callers
Class
timeit
eval_code/recons/models/moge/utils/tools.py:152
↓ 1 callers
Class
Aggregator
The Aggregator applies alternating-attention over input frames, as described in VGGT: Visual Geometry Grounded Transformer. Args:
eval_code/recons/models/vggt/models/aggregator.py:24
↓ 1 callers
Class
Attention
modeling/pi3/models/segformer/backbone.py:60
↓ 1 callers
Class
BaseTrackerPredictor
eval_code/recons/models/vggt/heads/track_modules/base_track_predictor.py:17
↓ 1 callers
Class
BaseVitOutputWithPast
modeling/g2vlm/qwen2vl.py:255
↓ 1 callers
Class
Block
eval_code/recons/models/vggt/layers/block.py:27
↓ 1 callers
Class
BlockChunk
modeling/pi3/models/dinov2/models/vision_transformer.py:38
↓ 1 callers
Class
BlockChunk
eval_code/recons/models/moge/model/dinov2/models/vision_transformer.py:37
↓ 1 callers
Class
BlockChunk
eval_code/recons/models/vggt/layers/vision_transformer.py:35
↓ 1 callers
Class
BlockChunk
eval_code/recons/models/pi3/models/dinov2/models/vision_transformer.py:38
↓ 1 callers
Class
CameraHead
eval_code/recons/models/pi3/models/layers/camera_head.py:32
↓ 1 callers
Class
CameraLoss
modeling/pi3/models/pi3_loss.py:194
↓ 1 callers
Class
ConvModule
A conv block that bundles conv/norm/activation layers. This block simplifies the usage of convolution layers, which are commonly used with a
modeling/pi3/models/segformer/head.py:141
↓ 1 callers
Class
CorrBlock
eval_code/recons/models/vggt/heads/track_modules/blocks.py:147
↓ 1 callers
Class
CrossBlockRope
modeling/pi3/models/layers/block.py:338
↓ 1 callers
Class
DINOv2Encoder
Wrapped DINOv2 encoder supporting gradient checkpointing. Input is RGB image in range [0, 1].
eval_code/recons/models/moge/model/modules.py:71
↓ 1 callers
Class
DINOv3ViTAttention
Multi-headed attention compatible with ALL_ATTENTION_FUNCTIONS.
modeling/dinov3/dinov3_model.py:249
↓ 1 callers
Class
DINOv3ViTAttention
Multi-headed attention compatible with ALL_ATTENTION_FUNCTIONS.
modeling/dinov3/modeling_dinov3_vit.py:253
↓ 1 callers
Class
DINOv3ViTDropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
modeling/dinov3/dinov3_model.py:344
↓ 1 callers
Class
DINOv3ViTDropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
modeling/dinov3/modeling_dinov3_vit.py:343
↓ 1 callers
Class
DINOv3ViTEmbeddings
Construct the CLS token, mask token, position and patch embeddings.
modeling/dinov3/dinov3_model.py:36
↓ 1 callers
Class
DINOv3ViTEmbeddings
Construct the CLS token, mask token, position and patch embeddings.
modeling/dinov3/modeling_dinov3_vit.py:40
↓ 1 callers
Class
DINOv3ViTGatedMLP
modeling/dinov3/dinov3_model.py:372
↓ 1 callers
Class
DINOv3ViTGatedMLP
modeling/dinov3/modeling_dinov3_vit.py:371
↓ 1 callers
Class
DINOv3ViTLayer
This corresponds to the Block class in the original implementation.
modeling/dinov3/dinov3_model.py:388
↓ 1 callers
Class
DINOv3ViTLayer
This corresponds to the Block class in the original implementation.
modeling/dinov3/modeling_dinov3_vit.py:387
↓ 1 callers
Class
DINOv3ViTMLP
modeling/dinov3/dinov3_model.py:358
↓ 1 callers
Class
DINOv3ViTMLP
modeling/dinov3/modeling_dinov3_vit.py:357
↓ 1 callers
Class
DINOv3ViTRopePositionEmbedding
modeling/dinov3/dinov3_model.py:129
↓ 1 callers
Class
DINOv3ViTRopePositionEmbedding
modeling/dinov3/modeling_dinov3_vit.py:133
↓ 1 callers
Class
DWConv
modeling/pi3/models/segformer/backbone.py:8
↓ 1 callers
Class
Data
eval_code/recons/datasets/preprocess/download_re10k.py:24
↓ 1 callers
Class
DataDownloader
eval_code/recons/datasets/preprocess/download_re10k.py:82
↓ 1 callers
Class
Dinov2WithRegistersAttention
modeling/dinov2_with_registers/modeling_dinov2_with_registers.py:284
↓ 1 callers
Class
Dinov2WithRegistersAttention
modeling/g2vlm/dinov2_model.py:104
↓ 1 callers
Class
Dinov2WithRegistersConfig
r""" This is the configuration class to store the configuration of a [`Dinov2WithRegistersModel`]. It is used to instantiate an Dinov2WithRegi
modeling/dinov2_with_registers/modular_dinov2_with_registers.py:41
next →
1–100 of 338, ranked by callers