MCPcopy Create free account
hub / github.com/OpenBitSys/BitDistiller / __init__

Method __init__

inference/models/falcon.py:255–267  ·  view source on GitHub ↗
(self, params)

Source from the content-addressed store, hash-verified

253
254class Transformer(nn.Module):
255 def __init__(self, params):
256 super().__init__()
257 self.params = params
258 self.vocab_size = params.vocab_size
259 self.n_layers = params.n_layer
260
261 self.word_embeddings = nn.Embedding(params.vocab_size, params.hidden_size)
262
263 self.h = torch.nn.ModuleList()
264 for layer_id in range(params.n_layer):
265 self.h.append(TransformerBlock(layer_id, params))
266
267 self.ln_f = nn.LayerNorm(params.hidden_size, eps=params.layer_norm_epsilon)
268
269 @torch.inference_mode()
270 def forward(self, tokens: torch.Tensor, start_pos: int):

Callers

nothing calls this directly

Calls 2

TransformerBlockClass · 0.70
__init__Method · 0.45

Tested by

no test coverage detected