z66x commited on
Commit ·
4e047e1
1
Parent(s): 80a8d70
Fix: Update position embedding to use idx.device
Browse files
model.py
CHANGED
|
@@ -83,7 +83,7 @@ class RapformerLangModel(nn.Module):
|
|
| 83 |
def forward(self, idx, targets=None):
|
| 84 |
B, T = idx.shape
|
| 85 |
tok_emb = self.token_embedding_table(idx)
|
| 86 |
-
pos_emb = self.position_embedding_table(torch.arange(T, device=device))
|
| 87 |
x = tok_emb + pos_emb
|
| 88 |
x = self.blocks(x)
|
| 89 |
x = self.ln_f(x)
|
|
|
|
| 83 |
def forward(self, idx, targets=None):
|
| 84 |
B, T = idx.shape
|
| 85 |
tok_emb = self.token_embedding_table(idx)
|
| 86 |
+
pos_emb = self.position_embedding_table(torch.arange(T, device=idx.device))
|
| 87 |
x = tok_emb + pos_emb
|
| 88 |
x = self.blocks(x)
|
| 89 |
x = self.ln_f(x)
|