Method
__init__
(self, vocab_size, hidden_size, layernorm_epsilon=1.0e-5)
Source from the content-addressed store, hash-verified
| 7 | |
| 8 | class lm_head(torch.nn.Module): |
| 9 | def __init__(self, vocab_size, hidden_size, layernorm_epsilon=1.0e-5): |
| 10 | super().__init__() |
| 11 | self.dense = nn.Linear(hidden_size, hidden_size) |
| 12 | self.layer_norm = LayerNorm(hidden_size, eps=layernorm_epsilon) |
| 13 | self.decoder = nn.Linear(hidden_size, vocab_size) |
| 14 | |
| 15 | def forward(self, x): |
| 16 | x = self.dense(x) |
Tested by
no test coverage detected