Spaces:
Sleeping
Sleeping
Commit
·
4ade37a
1
Parent(s):
7209e73
fix: correct output scores computation
Browse files
app.py
CHANGED
|
@@ -49,11 +49,11 @@ def classify_pairs(model, tokenizer, prompts, responses):
|
|
| 49 |
with torch.inference_mode():
|
| 50 |
outputs = model(**input_ids)
|
| 51 |
scores = torch.sigmoid(outputs.logits)
|
| 52 |
-
scores = [score for score in
|
| 53 |
|
| 54 |
-
|
| 55 |
|
| 56 |
-
return
|
| 57 |
|
| 58 |
|
| 59 |
@spaces.GPU()
|
|
|
|
| 49 |
with torch.inference_mode():
|
| 50 |
outputs = model(**input_ids)
|
| 51 |
scores = torch.sigmoid(outputs.logits)
|
| 52 |
+
scores = [[score for score in s if float(score) > 0.5] for s in scores]
|
| 53 |
|
| 54 |
+
unsafety_scores = [sum(s) / len(s) if len(s) > 0 else 0.0 for s in scores]
|
| 55 |
|
| 56 |
+
return unsafety_scores
|
| 57 |
|
| 58 |
|
| 59 |
@spaces.GPU()
|