aframson commited on
Commit
caeb5e1
·
1 Parent(s): 2e40360
Files changed (1) hide show
  1. modelLM.py +2 -4
modelLM.py CHANGED
@@ -47,10 +47,8 @@ class OBILanguageModel(PreTrainedModel):
47
  x = self.ln2(x)
48
  logits = self.lm_head(x)
49
 
50
- if targets is None:
51
- loss = None
52
- else:
53
- loss = F.cross_entropy(logits.view(-1, self.config.vocab_size), targets.view(-1))
54
 
55
  return (logits, loss)
56
 
 
47
  x = self.ln2(x)
48
  logits = self.lm_head(x)
49
 
50
+ # Always compute the loss, and set it to None if targets are not provided
51
+ loss = F.cross_entropy(logits.view(-1, self.config.vocab_size), targets.view(-1)) if targets is not None else None
 
 
52
 
53
  return (logits, loss)
54