MCPcopy Create free account
hub / github.com/MaureenZOU/TSAM / GroupNormalize

Class GroupNormalize

src/data_loader/transform.py:66–79  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

64
65
66class GroupNormalize(object):
67 def __init__(self, mean, std):
68 self.mean = mean
69 self.std = std
70
71 def __call__(self, tensor):
72 rep_mean = self.mean * (tensor.size()[0] // len(self.mean))
73 rep_std = self.std * (tensor.size()[0] // len(self.std))
74
75 # TODO: make efficient
76 for t, m, s in zip(tensor, rep_mean, rep_std):
77 t.sub_(m).div_(s)
78
79 return tensor
80
81
82class GroupScale(object):

Callers 1

transform.pyFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected