MCPcopy Create free account
hub / github.com/THUDM/GLM / __init__

Method __init__

model/modeling_bert.py:272–278  ·  view source on GitHub ↗

Construct a layernorm module in the TF style (epsilon inside the square root).

(self, hidden_size, eps=1e-12)

Source from the content-addressed store, hash-verified

270
271 class BertLayerNorm(nn.Module):
272 def __init__(self, hidden_size, eps=1e-12):
273 """Construct a layernorm module in the TF style (epsilon inside the square root).
274 """
275 super(BertLayerNorm, self).__init__()
276 self.weight = nn.Parameter(torch.ones(hidden_size))
277 self.bias = nn.Parameter(torch.zeros(hidden_size))
278 self.variance_epsilon = eps
279
280 def forward(self, x):
281 u = x.mean(-1, keepdim=True)

Callers

nothing calls this directly

Calls 1

__init__Method · 0.45

Tested by

no test coverage detected