chopratejas commited on
Commit
832f85d
Β·
1 Parent(s): a3c6964

Fix mypy no-any-return errors in kompress_compressor.py

Browse files
headroom/transforms/kompress_compressor.py CHANGED
@@ -81,7 +81,7 @@ class HeadroomCompressorModel(nn.Module):
81
  borderline = (token_probs > 0.3) & (token_probs <= 0.5)
82
  keep = token_keep | (borderline & span_boost)
83
 
84
- return keep
85
 
86
  def get_scores(self, input_ids: torch.Tensor, attention_mask: torch.Tensor) -> torch.Tensor:
87
  """Get per-token importance scores (for ranking when target_ratio is set)."""
@@ -89,7 +89,7 @@ class HeadroomCompressorModel(nn.Module):
89
  hidden = self.encoder(input_ids, attention_mask=attention_mask).last_hidden_state
90
  token_probs = torch.softmax(self.token_head(hidden), dim=-1)[:, :, 1]
91
  span_scores = self.span_conv(hidden.transpose(1, 2)).squeeze(1)
92
- return token_probs * (0.5 + 0.5 * span_scores)
93
 
94
 
95
  # ── Model Loading ─────────────────────────────────────────────────────
 
81
  borderline = (token_probs > 0.3) & (token_probs <= 0.5)
82
  keep = token_keep | (borderline & span_boost)
83
 
84
+ return keep # type: ignore[no-any-return]
85
 
86
  def get_scores(self, input_ids: torch.Tensor, attention_mask: torch.Tensor) -> torch.Tensor:
87
  """Get per-token importance scores (for ranking when target_ratio is set)."""
 
89
  hidden = self.encoder(input_ids, attention_mask=attention_mask).last_hidden_state
90
  token_probs = torch.softmax(self.token_head(hidden), dim=-1)[:, :, 1]
91
  span_scores = self.span_conv(hidden.transpose(1, 2)).squeeze(1)
92
+ return token_probs * (0.5 + 0.5 * span_scores) # type: ignore[no-any-return]
93
 
94
 
95
  # ── Model Loading ─────────────────────────────────────────────────────