MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / __init__

Method __init__

imperative/python/megengine/module/normalization.py:44–57  ·  view source on GitHub ↗
(self, num_groups, num_channels, eps=1e-5, affine=True, **kwargs)

Source from the content-addressed store, hash-verified

42 """
43
44 def __init__(self, num_groups, num_channels, eps=1e-5, affine=True, **kwargs):
45 super().__init__(**kwargs)
46 assert num_channels % num_groups == 0
47 self.num_groups = num_groups
48 self.num_channels = num_channels
49 self.eps = eps
50 self.affine = affine
51 if self.affine:
52 self.weight = Parameter(np.ones(num_channels, dtype=np.float32))
53 self.bias = Parameter(np.zeros(num_channels, dtype=np.float32))
54 else:
55 self.weight = None
56 self.bias = None
57 self.reset_parameters()
58
59 def reset_parameters(self):
60 if self.affine:

Callers 3

__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45

Calls 4

reset_parametersMethod · 0.95
ParameterClass · 0.90
onesMethod · 0.80
zerosMethod · 0.45

Tested by

no test coverage detected