↓ 1 callersMethodpartition_token(self,q,k,v,offset,span_scale,maskv)
src/ASpanFormer/aspan_module/attention.py:91
Method__init__(self,d_model,d_flow,d_value,
nhead,radius_scale,nsample,update_flow=True)
src/ASpanFormer/aspan_module/transformer.py:68
Method_build_concat_dataset(
self,
data_root,
npz_names,
npz_dir,
intrinsic_path,
mode,
src/lightning/data.py:192
Method_build_concat_dataset_parallel(
self,
data_root,
npz_names,
npz_dir,
intrinsic_path,
mode,
src/lightning/data.py:242
Functiondraw_match(img1, img2, corr1, corr2,inlier=[True],color=None,radius1=1,radius2=1,resize=None)
src/utils/misc.py:111
Functiondraw_match(img1, img2, corr1, corr2,inlier=[True],color=None,radius1=1,radius2=1,resize=None)
demo/demo_utils.py:16
Methodforward Args: feat0 (torch.Tensor): [N, L, C] feat1 (torch.Tensor): [N, S, C] offset: [layer, B, H, W, 4] (*2)
src/ASpanFormer/utils/coarse_matching.py:89
Methodforward Args: x (torch.Tensor): [N, L, C] source (torch.Tensor): [N, S, C] x_mask (torch.Tensor): [N, L] (optiona
src/ASpanFormer/aspan_module/loftr.py:34
Methodforward Args: feat0 (torch.Tensor): [N, L, C] feat1 (torch.Tensor): [N, S, C] mask0 (torch.Tensor): [N, L] (optio
src/ASpanFormer/aspan_module/loftr.py:86
Methodforward Args: q,k,v (torch.Tensor): [B, C, L] mask (torch.Tensor): [B, L] flow (torch.Tensor): [B, H, W, 4]
src/ASpanFormer/aspan_module/attention.py:39
Methodforward Multi-head scaled dot-product attention, a.k.a full attention. Args: q,k,v: [N, D, L] mask: [N, L] Returns:
src/ASpanFormer/aspan_module/attention.py:140
Methodforward Multi-Head linear attention proposed in "Transformers are RNNs" Args: queries: [N, L, H, D] keys: [N, S, H, D]
src/ASpanFormer/aspan_module/attention.py:171
Methodforward(self, x0, x1,pos0,pos1,mask0=None,mask1=None)
src/ASpanFormer/aspan_module/transformer.py:35
Methodforward Args: x0 (torch.Tensor): [B, C, H, W] x1 (torch.Tensor): [B, C, H, W] flow_feature0 (torch.Tensor): [B, C
src/ASpanFormer/aspan_module/transformer.py:96
Methodforward(self, feat0, feat1,pos0,pos1,mask0=None,mask1=None,ds0=[4,4],ds1=[4,4])
src/ASpanFormer/aspan_module/transformer.py:152
Methodforward Args: feat0 (torch.Tensor): [N, C, H, W] feat1 (torch.Tensor): [N, C, H, W] pos1,pos2: [N, C, H, W]
src/ASpanFormer/aspan_module/transformer.py:215
Methodoptimizer_step(
self, epoch, batch_idx, optimizer, optimizer_idx,
optimizer_closure, on_tpu, using_n
src/lightning/lightning_aspanformer.py:63