↓ 2 callersFunctioncompute_scale_ransac Args: depth1: (n1, h, w) depth2: (n2, h, w) conf1: (n1, h, w) conf2: (n2, h, w)
da3_streaming/loop_utils/sim3utils.py:966
↓ 2 callersFunctioncompute_scale_weighted Args: depth1: (n1, h, w) depth2: (n2, h, w) conf1: (n1, h, w) conf2: (n2, h, w)
da3_streaming/loop_utils/sim3utils.py:1036
↓ 2 callersFunctionfind_homography_least_squares_weighted_torch_batch Batch version of weighted least squares Homography src_pts_batch: (B, K, 2) dst_pts_batch: (B, K, 2) confident_weight_batch: (B, K)
src/depth_anything_3/utils/ray_utils.py:208
↓ 2 callersFunctionparallel_execution(
*args,
action: Callable,
num_processes=32,
print_progress=False,
sequential=False,
a
src/depth_anything_3/utils/parallel_utils.py:64
↓ 2 callersMethodprocess_attention(self, x, block, attn_type="global", pos=None, attn_mask=None)
src/depth_anything_3/model/dinov2/vision_transformer.py:351
↓ 2 callersFunctionrobust_weighted_estimate_sim3_torch(
src, tgt, init_weights, delta=0.1, max_iters=20, tol=1e-9, align_method="sim3"
)
da3_streaming/loop_utils/alignment_torch.py:164
↓ 2 callersFunctionrobust_weighted_estimate_sim3_triton(
src, tgt, init_weights, delta=0.1, max_iters=20, tol=1e-9, align_method="sim3"
)
da3_streaming/loop_utils/alignment_triton.py:389