MCPcopy Create free account

hub / github.com/Parskatt/DeDoDe / functions

Functions202 in github.com/Parskatt/DeDoDe

Method__call__
(self, im)
DeDoDe/utils.py:334
Method__call__
(self, ims)
DeDoDe/utils.py:344
Method__call__
(self, im)
DeDoDe/utils.py:350
Method__call__
(self, im_tuple)
DeDoDe/utils.py:366
Method__call__
(self, im)
DeDoDe/utils.py:376
Method__call__
(self, im_tuple)
DeDoDe/utils.py:389
Method__call__
(self, im_tuple)
DeDoDe/utils.py:401
Method__call__
(self,im)
DeDoDe/utils.py:408
Method__call__
(self, im_tuple)
DeDoDe/utils.py:420
Method__call__
(self, im_tuple)
DeDoDe/utils.py:434
Method__getitem__
(self, pair_idx)
DeDoDe/datasets/megadepth.py:108
Method__init__
( self, in_dim=6, hidden_dim=16, out_dim=2, dw=True, kernel_si
DeDoDe/decoder.py:21
Method__init__
(self, cliplimit = 2, blocksize = 8)
DeDoDe/utils.py:332
Method__init__
(self, cliplimit = 8, blocksize = 8)
DeDoDe/utils.py:342
Method__init__
(self)
DeDoDe/utils.py:363
Method__init__
(self)
DeDoDe/utils.py:386
Method__init__
(self, size, mode=InterpolationMode.BICUBIC, antialias = None)
DeDoDe/utils.py:397
Method__init__
(self, mean, std)
DeDoDe/utils.py:415
Method__init__
(self, transforms)
DeDoDe/utils.py:431
Method__init__
(self, dir=None, name="tmp")
DeDoDe/checkpoint.py:10
Method__init__
(self, pretrained=False, amp = False, amp_dtype = torch.float16)
DeDoDe/encoder.py:7
Method__init__
(self, amp = True, amp_dtype = torch.float16, dinov2_weights = None)
DeDoDe/encoder.py:50
Method__init__
(self, vgg_kwargs = None, dinov2_kwargs = None)
DeDoDe/encoder.py:78
Method__init__
(self, smoothing_size = 1, use_max_logit = False, entropy_target = 80, num_matches = 1024, j
DeDoDe/detectors/keypoint_loss.py:10
Method__init__
(self, encoder, decoder, *args, remove_borders = False, **kwargs)
DeDoDe/detectors/dedode_detector.py:13
Method__init__
( self, data_root, scene_info, ht=512, wt=512, min_overlap=0.0
DeDoDe/datasets/megadepth.py:14
Method__init__
(self, data_root="data/megadepth", loftr_ignore=True, imc21_ignore = True)
DeDoDe/datasets/megadepth.py:214
Method__init__
(self, encoder, decoder, *args, **kwargs)
DeDoDe/descriptors/dedode_descriptor.py:10
Method__init__
(self, detector, num_keypoints = 5000, normalize_descriptions = False, inv_temp = 1, device = get_best_device(
DeDoDe/descriptors/descriptor_loss.py:11
Method__init__
Args: img_size (int, tuple): input image size patch_size (int, tuple): patch size in_chans (int): number
DeDoDe/transformer/dinov2.py:44
Method__init__
(self, drop_prob=None)
DeDoDe/transformer/layers/drop_path.py:30
Method__init__
( self, dim: int, num_heads: int, mlp_ratio: float = 4.0, qkv_bias: bo
DeDoDe/transformer/layers/block.py:37
Method__init__
( self, in_dim, out_dim, use_bn=False, nlayers=3, hidden_dim=2
DeDoDe/transformer/layers/dino_head.py:14
Method__init__
( self, dim: int, init_values: Union[float, Tensor] = 1e-5, inplace: bool = Fa
DeDoDe/transformer/layers/layer_scale.py:17
Method__init__
( self, dim: int, num_heads: int = 8, qkv_bias: bool = False, proj_bia
DeDoDe/transformer/layers/attention.py:30
Method__init__
( self, in_features: int, hidden_features: Optional[int] = None, out_features:
DeDoDe/transformer/layers/mlp.py:18
Method__init__
( self, in_features: int, hidden_features: Optional[int] = None, out_features:
DeDoDe/transformer/layers/swiglu_ffn.py:46
Method__init__
( self, img_size: Union[int, Tuple[int, int]] = 224, patch_size: Union[int, Tuple[int,
DeDoDe/transformer/layers/patch_embed.py:38
Method__init__
(self, dataset, num_samples = 1000, batch_size = 8, device = "cuda")
DeDoDe/benchmarks/nll_benchmark.py:8
Method__init__
(self, data_root="data/megadepth", scene_names = None)
DeDoDe/benchmarks/mega_pose_est.py:9
Method__init__
(self, dataset, num_samples = 1000, batch_size = 8, num_keypoints = 10_000, device = get_best_device())
DeDoDe/benchmarks/num_inliers.py:8
Method__init__
(self, data_root="data/megadepth", scene_names = None)
DeDoDe/benchmarks/mega_pose_est_mnn.py:9
Method__len__
(self)
DeDoDe/datasets/megadepth.py:80
Method__repr__
(self)
DeDoDe/utils.py:358
Method__repr__
(self)
DeDoDe/utils.py:369
Method__repr__
(self)
DeDoDe/utils.py:379
Method__repr__
(self)
DeDoDe/utils.py:392
Method__repr__
(self)
DeDoDe/utils.py:404
Method__repr__
(self)
DeDoDe/utils.py:426
Method__repr__
(self)
DeDoDe/utils.py:439
Method_init_weights
(self, m)
DeDoDe/transformer/layers/dino_head.py:31
Methodattn_residual_func
(x: Tensor)
DeDoDe/transformer/layers/block.py:83
Methodattn_residual_func
(x: Tensor, attn_bias=None)
DeDoDe/transformer/layers/block.py:213
Methodbenchmark
(self, keypoint_model, matching_model, model_name = None, resolution = None, scale_intrinsics = True, calibrat
DeDoDe/benchmarks/mega_pose_est.py:26
Methodbenchmark
(self, detector_model, descriptor_model, matcher_model, model_name = None, resolution = None, scale_intrinsics
DeDoDe/benchmarks/mega_pose_est_mnn.py:26
Methodcompute_consistency
(self, logits_A, logits_B_to_A, mask = None)
DeDoDe/detectors/keypoint_loss.py:27
Functionconditional_softmax_matcher
(desc_A: tuple['B','N','C'], desc_B: tuple['B','M','C'], inv_temperature = 1, normalize = False)
DeDoDe/utils.py:704
Functiondedode_detector_B
(device = get_best_device(), weights = None)
DeDoDe/model_zoo/dedode_models.py:11
Methodf
(*args, **kwargs)
DeDoDe/transformer/dinov2.py:113
Methodffn_residual_func
(x: Tensor)
DeDoDe/transformer/layers/block.py:86
Methodffn_residual_func
(x: Tensor, attn_bias=None)
DeDoDe/transformer/layers/block.py:216
Methodflops
(self)
DeDoDe/transformer/layers/patch_embed.py:84
Methodforward
(self, features, context = None, scale = None)
DeDoDe/decoder.py:13
Methodforward
(self, feats)
DeDoDe/decoder.py:82
Methodforward
(self, x, **kwargs)
DeDoDe/encoder.py:14
Methodforward
(self, x, **kwargs)
DeDoDe/encoder.py:38
Methodforward
(self, x)
DeDoDe/encoder.py:68
Methodforward
(self, x)
DeDoDe/encoder.py:84
Methodforward
(self, outputs, batch)
DeDoDe/detectors/keypoint_loss.py:178
Methodforward
(self, outputs, batch)
DeDoDe/descriptors/descriptor_loss.py:66
Methodforward
(self, x)
DeDoDe/transformer/dinov2.py:37
Methodforward
(self, *args, is_training=False, **kwargs)
DeDoDe/transformer/dinov2.py:291
Methodforward
(self, x)
DeDoDe/transformer/layers/drop_path.py:34
Methodforward
(self, x_or_x_list)
DeDoDe/transformer/layers/block.py:245
Methodforward
(self, x)
DeDoDe/transformer/layers/dino_head.py:37
Methodforward
(self, x: Tensor)
DeDoDe/transformer/layers/layer_scale.py:27
Methodforward
(self, x: Tensor, attn_bias=None)
DeDoDe/transformer/layers/attention.py:66
Methodforward
(self, x: Tensor)
DeDoDe/transformer/layers/mlp.py:35
Methodforward
(self, x: Tensor)
DeDoDe/transformer/layers/swiglu_ffn.py:29
Methodforward
(self, x: Tensor)
DeDoDe/transformer/layers/patch_embed.py:69
Functionget_homog_warp
(Homog, H, W, device = get_best_device())
DeDoDe/utils.py:672
Methodget_intermediate_layers
( self, x: torch.Tensor, n: Union[int, Sequence] = 1, # Layers or n last layers to ta
DeDoDe/transformer/dinov2.py:265
Functionget_pose
(calib)
DeDoDe/utils.py:600
Functioninit_weights_vit_timm
ViT weight initialization, original timm impl (for reproducibility)
DeDoDe/transformer/dinov2.py:299
Functionjacobi_determinant
(warp, certainty, R = 3, device = get_best_device(), dtype = torch.float32)
DeDoDe/utils.py:153
Methodmasked_softmax
(self, logits, mask)
DeDoDe/detectors/keypoint_loss.py:73
Functionnewton_step
(f:tuple["B","H","W"], inds, device = get_best_device())
DeDoDe/utils.py:105
Functionrecover_pose
(E, kpts0, kpts1, K0, K1, mask)
DeDoDe/utils.py:27
Functionrotate_intrinsic
(K, n)
DeDoDe/utils.py:244
Functionrotate_pose_inplane
(i_T_w, rot)
DeDoDe/utils.py:250
Functionscale_intrinsics
(K, scales)
DeDoDe/utils.py:266
Functionto_cpu
(batch)
DeDoDe/utils.py:593
Methodto_normalized_coords
(self, x, H, W)
DeDoDe/detectors/dedode_detector.py:75
Methodto_normalized_coords
(self, x_A, x_B, H_A, W_A, H_B, W_B)
DeDoDe/matchers/dual_softmax_matcher.py:37
Methodto_pixel_coords
(self, x_A, x_B, H_A, W_A, H_B, W_B)
DeDoDe/matchers/dual_softmax_matcher.py:34
Methodtracks_to_detections
(self, tracks3D, pose, intrinsics, H, W)
DeDoDe/datasets/megadepth.py:99
Functiontrain_k_epochs
( start_epoch, end_epoch, dataloader, model, objective, optimizer, lr_scheduler )
DeDoDe/train.py:65
Functionunnormalize_coords
(x_n,h,w)
DeDoDe/utils.py:237
Functionvit_base
(patch_size=16, **kwargs)
DeDoDe/transformer/dinov2.py:320
Functionvit_giant2
Close to ViT-giant, with embed-dim 1536 and 24 heads => embed-dim per head 64
DeDoDe/transformer/dinov2.py:346
← previousnext →101–200 of 202, ranked by callers