z66x commited on
Commit
4e047e1
·
1 Parent(s): 80a8d70

Fix: Update position embedding to use idx.device

Browse files
Files changed (1) hide show
  1. model.py +1 -1
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)