Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cvlab-kaist/PF3plat
/ types & classes
Types & classes
197 in github.com/cvlab-kaist/PF3plat
⨍
Functions
843
◇
Types & classes
197
↳
Endpoints
2
↓ 11 callers
Class
MLP
src/model/unidepth/layers/mlp.py:28
↓ 10 callers
Class
ResBlock
A residual block that can optionally change the number of channels. :param channels: the number of input channels. :param emb_channels: t
src/model/encoder/costvolume/ldm_unet/unet.py:176
↓ 6 callers
Class
AttentionBlock
src/model/unidepth/layers/attention.py:81
↓ 5 callers
Class
ConvNeXtV2
ConvNeXt V2 Args: in_chans (int): Number of input image channels. Default: 3 num_classes (int): Number of classes for classificat
src/model/unidepth/backbones/convnext2.py:194
↓ 5 callers
Class
LayerScale
src/model/unidepth/layers/layer_scale.py:5
↓ 5 callers
Class
SelfBlock
src/model/LightGlue/lightglue/lightglue.py:133
↓ 4 callers
Class
CrossAttentionBlock
Corss attention conditioning An attention block that allows spatial positions to attend to each other. Originally ported from here, but a
src/model/encoder/costvolume/ldm_unet/unet.py:383
↓ 4 callers
Class
DataModule
src/dataset/data_module.py:58
↓ 3 callers
Class
AttentionBlock
An attention block that allows spatial positions to attend to each other. Originally ported from here, but adapted to the N-d case. https
src/model/encoder/costvolume/ldm_unet/unet.py:310
↓ 3 callers
Class
CvnxtBlock
src/model/unidepth/layers/convnext.py:5
↓ 3 callers
Class
DinoVisionTransformer
src/model/unidepth/backbones/dinov2.py:113
↓ 3 callers
Class
Downsample
A downsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determini
src/model/encoder/costvolume/ldm_unet/unet.py:140
↓ 3 callers
Class
LayerNorm
LayerNorm that supports two data formats: channels_last (default) or channels_first. The ordering of the dimensions in the inputs. channels_last c
src/model/unidepth/backbones/convnext2.py:112
↓ 3 callers
Class
ListAdapter
src/model/unidepth/unidepthv2/decoder.py:14
↓ 3 callers
Class
SpatialTransformer
Transformer block for image-like data. First, project the input (aka embedding) and reshape to b, t, d. Then apply standard transform
src/model/encoder/costvolume/ldm_unet/attention.py:218
↓ 3 callers
Class
TransformerLayer
src/model/encoder/multiview_transformer.py:308
↓ 3 callers
Class
UNetModel
The full UNet model with attention and timestep embedding. :param in_channels: channels in the input Tensor. :param model_channels: base
src/model/encoder/costvolume/ldm_unet/unet.py:607
↓ 3 callers
Class
Upsample
An upsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determinin
src/model/encoder/costvolume/ldm_unet/unet.py:93
↓ 2 callers
Class
Attention
src/model/LightGlue/lightglue/lightglue.py:90
↓ 2 callers
Class
ConvNeXt
src/model/unidepth/backbones/convnext.py:311
↓ 2 callers
Class
CrossAttention
src/model/encoder/costvolume/ldm_unet/attention.py:150
↓ 2 callers
Class
CrossBlock
src/model/LightGlue/lightglue/lightglue.py:169
↓ 2 callers
Class
DropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
src/model/unidepth/backbones/metadinov2/drop_path.py:29
↓ 2 callers
Class
DropPath
src/model/unidepth/layers/drop_path.py:19
↓ 2 callers
Class
Gaussians
src/model/encoder/common/gaussian_adapter.py:14
↓ 2 callers
Class
GroupNorm4
src/model/encoder/costvolume/ldm_unet/util.py:236
↓ 2 callers
Class
LayerScale
src/model/unidepth/backbones/metadinov2/layer_scale.py:16
↓ 2 callers
Class
LearnableFourierPositionalEncoding
src/model/LightGlue/lightglue/lightglue.py:61
↓ 2 callers
Class
LightGlue
src/model/LightGlue/lightglue/lightglue.py:315
↓ 2 callers
Class
Mlp
MLP as used in Vision Transformer, MLP-Mixer and related networks
src/model/unidepth/layers/mlp.py:8
↓ 2 callers
Class
PositionEmbeddingSine
src/model/unidepth/utils/positional_embedding.py:15
↓ 2 callers
Class
QKVAttention
A module which performs QKV attention and splits in a different order.
src/model/encoder/costvolume/ldm_unet/unet.py:573
↓ 2 callers
Class
StepTracker
src/misc/step_tracker.py:9
↓ 2 callers
Class
SuperPoint
SuperPoint Convolutional Detector and Descriptor SuperPoint: Self-Supervised Interest Point Detection and Description. Daniel DeTone, Tomasz
src/model/LightGlue/lightglue/superpoint.py:98
↓ 1 callers
Class
BasicTransformerBlock
src/model/encoder/costvolume/ldm_unet/attention.py:194
↓ 1 callers
Class
Benchmarker
src/misc/benchmarker.py:11
↓ 1 callers
Class
Block
ConvNeXtV2 Block. Args: dim (int): Number of input channels. drop_path (float): Stochastic depth rate. Default: 0.0
src/model/unidepth/backbones/convnext2.py:156
↓ 1 callers
Class
BlockChunk
src/model/unidepth/backbones/dinov2.py:106
↓ 1 callers
Class
CameraHead
src/model/unidepth/unidepthv2/decoder.py:33
↓ 1 callers
Class
ConvBlock
src/model/LightGlue/lightglue/aliked.py:386
↓ 1 callers
Class
ConvNeXtBlock
ConvNeXt Block There are two equivalent implementations: (1) DwConv -> LayerNorm (channels_first) -> 1x1 Conv -> GELU -> 1x1 Conv; all in (N
src/model/unidepth/backbones/convnext.py:140
↓ 1 callers
Class
ConvNeXtStage
src/model/unidepth/backbones/convnext.py:236
↓ 1 callers
Class
ConvUpsampleShuffleResidual
src/model/unidepth/layers/upsample.py:82
↓ 1 callers
Class
DKD
src/model/LightGlue/lightglue/aliked.py:94
↓ 1 callers
Class
Decoder
src/model/unidepth/unidepthv2/decoder.py:349
↓ 1 callers
Class
DecoderOutput
src/model/decoder/decoder.py:20
↓ 1 callers
Class
DeformableConv2d
src/model/LightGlue/lightglue/aliked.py:291
↓ 1 callers
Class
DepthHead
src/model/unidepth/unidepthv2/decoder.py:151
↓ 1 callers
Class
DepthPredictorMultiView
IMPORTANT: this model is in (v b), NOT (b v), due to some historical issues. keep this in mind when performing any operation related to the view d
src/model/encoder/costvolume/depth_predictor_multiview.py:144
↓ 1 callers
Class
Downsample
src/model/unidepth/backbones/convnext.py:115
↓ 1 callers
Class
EvaluationIndexGenerator
src/evaluation/evaluation_index_generator.py:35
↓ 1 callers
Class
FeedForward
src/model/encoder/costvolume/ldm_unet/attention.py:45
↓ 1 callers
Class
FullAttention
src/model/encoder/aggregation.py:53
↓ 1 callers
Class
GEGLU
src/model/encoder/costvolume/ldm_unet/attention.py:35
↓ 1 callers
Class
GRN
GRN (Global Response Normalization) layer
src/model/unidepth/backbones/convnext2.py:142
↓ 1 callers
Class
GaussianAdapter
src/model/encoder/common/gaussian_adapter.py:30
↓ 1 callers
Class
Gaussians
src/model/types.py:8
↓ 1 callers
Class
GlobalHead
src/model/unidepth/unidepthv2/decoder.py:90
↓ 1 callers
Class
GroupNorm8
src/model/encoder/costvolume/ldm_unet/util.py:232
↓ 1 callers
Class
HarmonicEmbedding
src/flow_util.py:438
↓ 1 callers
Class
ImagePreprocessor
src/model/LightGlue/lightglue/utils.py:12
↓ 1 callers
Class
IndexEntry
src/evaluation/evaluation_index_generator.py:30
↓ 1 callers
Class
InputPadder
Pads images such that dimensions are divisible by 8
src/model/LightGlue/lightglue/aliked.py:264
↓ 1 callers
Class
LinearAttention
src/model/encoder/aggregation.py:17
↓ 1 callers
Class
LoFTREncoderLayer
src/model/encoder/aggregation.py:85
↓ 1 callers
Class
LocalFeatureTransformer
A Local Feature Transformer (LoFTR) module.
src/model/encoder/aggregation.py:139
↓ 1 callers
Class
LocalLogger
src/misc/LocalLogger.py:12
↓ 1 callers
Class
MatchAssignment
src/model/LightGlue/lightglue/lightglue.py:274
↓ 1 callers
Class
MetricComputer
src/evaluation/metric_computer.py:15
↓ 1 callers
Class
ModelWrapper
src/model/model_wrapper.py:85
↓ 1 callers
Class
MultiViewFeatureTransformer
src/model/encoder/multiview_transformer.py:513
↓ 1 callers
Class
NystromBlock
src/model/unidepth/layers/nystrom_attention.py:12
↓ 1 callers
Class
QKVAttentionLegacy
A module which performs QKV attention. Matches legacy QKVAttention + input/ouput heads shaping
src/model/encoder/costvolume/ldm_unet/unet.py:527
↓ 1 callers
Class
ResBlock
src/model/LightGlue/lightglue/aliked.py:419
↓ 1 callers
Class
SDDH
src/model/LightGlue/lightglue/aliked.py:479
↓ 1 callers
Class
SwiGLU
src/model/unidepth/layers/activation.py:6
↓ 1 callers
Class
TokenConfidence
src/model/LightGlue/lightglue/lightglue.py:77
↓ 1 callers
Class
TransformerBlock
self attention + cross attention + FFN
src/model/encoder/multiview_transformer.py:417
↓ 1 callers
Class
TransformerLayer
src/model/LightGlue/lightglue/lightglue.py:227
↓ 1 callers
Class
ValidationWrapper
Wraps a dataset so that PyTorch Lightning's validation step can be turned into a visualization step.
src/dataset/validation_wrapper.py:7
Class
ALIKED
src/model/LightGlue/lightglue/aliked.py:612
Class
Attention
src/model/unidepth/backbones/metadinov2/attention.py:28
Class
AttentionDecoderBlock
src/model/unidepth/layers/attention.py:176
Class
AttentionPool2d
Adapted from CLIP: https://github.com/openai/CLIP/blob/main/clip/model.py
src/model/encoder/costvolume/ldm_unet/unet.py:34
Class
BatchedExample
src/dataset/types.py:25
Class
BatchedViews
src/dataset/types.py:16
Class
Block
src/model/unidepth/backbones/metadinov2/block.py:34
Class
CheckpointFunction
src/model/encoder/costvolume/ldm_unet/util.py:119
Class
CheckpointingCfg
src/config.py:16
Class
ColorFunction
src/visualization/drawing/rendering.py:10
Class
ConvUpsample
src/model/unidepth/layers/upsample.py:13
Class
ConvUpsampleShuffle
src/model/unidepth/layers/upsample.py:48
Class
ConversionFunction
src/visualization/drawing/coordinate_conversion.py:11
Class
DINOHead
src/model/unidepth/backbones/metadinov2/dino_head.py:13
Class
DISK
src/model/LightGlue/lightglue/disk.py:7
Class
DataLoaderCfg
src/dataset/data_module.py:44
Class
DataLoaderStageCfg
src/dataset/data_module.py:36
Class
DatasetACIDTest
src/dataset/dataset_acid_test.py:42
Class
DatasetACID_TESTCfg
src/dataset/dataset_acid_test.py:25
Class
DatasetCfgCommon
src/dataset/dataset.py:7
next →
1–100 of 197, ranked by callers