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

Method __init__

inference/models/mpt.py:258–270  ·  view source on GitHub ↗
(self, params)

Source from the content-addressed store, hash-verified

256
257class Transformer(nn.Module):
258 def __init__(self, params):
259 super().__init__()
260 self.params = params
261 self.vocab_size = params.vocab_size
262 self.n_layers = params.n_layers
263
264 self.wte = SharedEmbedding(params.vocab_size, params.d_model)
265
266 self.blocks = torch.nn.ModuleList()
267 for layer_id in range(params.n_layers):
268 self.blocks.append(MPTBlock(layer_id, params))
269
270 self.norm_f = LPLayerNorm(params.d_model, eps=1e-6)
271
272 @torch.inference_mode()
273 def forward(self, tokens: torch.Tensor, start_pos: int):

Callers

nothing calls this directly

Calls 4

SharedEmbeddingClass · 0.85
MPTBlockClass · 0.85
LPLayerNormClass · 0.85
__init__Method · 0.45

Tested by

no test coverage detected