↓ 10 callersMethoddetect_from_path(self, im_path, num_keypoints = 30_000, H = 784, W = 784, dense = False)
DeDoDe/detectors/dedode_detector.py:65
↓ 4 callersMethodmatch(self, keypoints_A, descriptions_A,
keypoints_B, descriptions_B, P_A = None, P_B = None,
DeDoDe/matchers/dual_softmax_matcher.py:11
↓ 3 callersFunctionget_gt_warp(depth1, depth2, T_1to2, K1, K2, depth_interpolation_mode = 'bilinear', relative_depth_error_threshold = 0.05,
DeDoDe/utils.py:207
↓ 3 callersFunctiontrain_k_steps(
n_0, k, dataloader, model, objective, optimizer, lr_scheduler, grad_scaler = None, progress_bar=True
)
DeDoDe/train.py:22
↓ 1 callersFunction_build_mlp(nlayers, in_dim, bottleneck_dim, hidden_dim=None, use_bn=False, bias=True)
DeDoDe/transformer/layers/dino_head.py:45
↓ 1 callersMethodcompute_detection_img(self, detections, mask, B, H, W, device = "cuda")
DeDoDe/detectors/keypoint_loss.py:79
↓ 1 callersMethodcompute_joint_neg_log_likelihood(self, logits_A, logits_B_to_A, detections_A = None, detections_B_to_A = None, mask = None, device = "cuda", d
DeDoDe/detectors/keypoint_loss.py:40
↓ 1 callersMethodcompute_matchability(self, keypoint_p, has_depth, B, K, H, W, device = "cuda")
DeDoDe/detectors/keypoint_loss.py:96
↓ 1 callersMethodhorizontal_flip(self, im_A, im_B, depth_A, depth_B, K_A, K_B)
DeDoDe/datasets/megadepth.py:66