MCPcopy Create free account
hub / github.com/MotrixLab/AiOS / __init__

Method __init__

models/utils.py:37–47  ·  view source on GitHub ↗
(self, num_class, input_dim, output_dim, bias=True)

Source from the content-addressed store, hash-verified

35
36class GroupWiseLinear(nn.Module):
37 def __init__(self, num_class, input_dim, output_dim, bias=True):
38 super().__init__()
39 self.num_class = num_class
40 self.input_dim = input_dim
41 self.output_dim = output_dim
42 self.bias = bias
43
44 self.W = nn.Parameter(torch.Tensor(num_class, input_dim, output_dim))
45 if bias:
46 self.b = nn.Parameter(torch.Tensor(num_class, output_dim))
47 self.reset_parameters()
48
49 def reset_parameters(self):
50 stdv = 1. / math.sqrt(self.W.size(2))

Callers

nothing calls this directly

Calls 2

reset_parametersMethod · 0.95
__init__Method · 0.45

Tested by

no test coverage detected