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

Method __init__

mpu/transformer.py:39–45  ·  view source on GitHub ↗
(self, hidden_size)

Source from the content-addressed store, hash-verified

37
38class PositionalEmbedding(torch.nn.Module):
39 def __init__(self, hidden_size):
40 super(PositionalEmbedding, self).__init__()
41
42 self.hidden_size = hidden_size
43
44 inv_freq = 1 / (10000 ** (torch.arange(0.0, hidden_size, 2.0) / hidden_size))
45 self.register_buffer('inv_freq', inv_freq)
46
47 def forward(self, pos_seq, bsz=None):
48 sinusoid_inp = torch.ger(pos_seq, self.inv_freq)

Callers

nothing calls this directly

Calls 1

__init__Method · 0.45

Tested by

no test coverage detected