MCPcopy Create free account
hub / github.com/M2219/ESMStereo / groupwise_difference

Function groupwise_difference

models/submodule.py:105–113  ·  view source on GitHub ↗
(fea1, fea2, num_groups)

Source from the content-addressed store, hash-verified

103 return x
104
105def groupwise_difference(fea1, fea2, num_groups):
106 B, C, H, W = fea1.shape
107 assert C % num_groups == 0
108 channels_per_group = C // num_groups
109 fea1 = fea1.view([B, num_groups, channels_per_group, H, W])
110 fea2 = fea2.view([B, num_groups, channels_per_group, H, W])
111 cost = torch.pow((fea1 - fea2), 2).sum(2)
112 assert cost.shape == (B, num_groups, H, W)
113 return cost
114
115
116def build_substract_volume(refimg_fea, targetimg_fea, maxdisp, num_groups):

Callers 1

build_substract_volumeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected