MCPcopy Create free account
hub / github.com/MoonInTheRiver/DiffSinger / __init__

Method __init__

modules/commons/common_layers.py:29–35  ·  view source on GitHub ↗
(self, in_dim, out_dim, bias=True, w_init_gain='linear')

Source from the content-addressed store, hash-verified

27
28class LinearNorm(torch.nn.Module):
29 def __init__(self, in_dim, out_dim, bias=True, w_init_gain='linear'):
30 super(LinearNorm, self).__init__()
31 self.linear_layer = torch.nn.Linear(in_dim, out_dim, bias=bias)
32
33 torch.nn.init.xavier_uniform_(
34 self.linear_layer.weight,
35 gain=torch.nn.init.calculate_gain(w_init_gain))
36
37 def forward(self, x):
38 return self.linear_layer(x)

Callers

nothing calls this directly

Calls 1

__init__Method · 0.45

Tested by

no test coverage detected