MCPcopy Create free account
hub / github.com/AMAP-ML/EMF / ScalingLayer

Class ScalingLayer

tok/utils.py:5–15  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3
4
5class ScalingLayer(nn.Module):
6 def __init__(self, mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5]):
7 super().__init__()
8 self.register_buffer('shift', torch.Tensor(mean)[None, :, None, None])
9 self.register_buffer('scale', torch.Tensor(std)[None, :, None, None])
10
11 def forward(self, inp):
12 return (inp - self.shift) / self.scale
13
14 def inv(self, inp):
15 return inp * self.scale + self.shift

Callers 3

load_modelMethod · 0.90
__init__Method · 0.85
__init__Method · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected