mirror of
https://github.com/skindhu/Build-A-Large-Language-Model-CN.git
synced 2026-07-29 15:20:24 +08:00
add fourth chapter
This commit is contained in:
@@ -89,10 +89,10 @@ class DummyGPTModel(nn.Module):
|
||||
self.pos_emb = nn.Embedding(cfg["context_length"], cfg["emb_dim"])
|
||||
self.drop_emb = nn.Dropout(cfg["drop_rate"])
|
||||
self.trf_blocks = nn.Sequential(
|
||||
*[DummyTransformerBlock(cfg) for _ in range(cfg["n_layers"])]) #A
|
||||
*[DummyTransformerBlock(cfg) for _ in range(cfg["n_layers"])]) #A
|
||||
self.final_norm = DummyLayerNorm(cfg["emb_dim"]) #B
|
||||
self.out_head = nn.Linear(
|
||||
cfg["emb_dim"], cfg["vocab_size"], bias=False
|
||||
cfg["emb_dim"], cfg["vocab_size"], bias=False
|
||||
)
|
||||
|
||||
def forward(self, in_idx):
|
||||
|
||||
Reference in New Issue
Block a user