Skip to content

Commit 3f6d1af

Browse files
committed
Update ci.yml
1 parent a1a2ebd commit 3f6d1af

2 files changed

Lines changed: 9 additions & 8 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
runs-on: ubuntu-latest
1919
strategy:
2020
matrix:
21-
python-version: ['3.10', '3.11', '3.12', '3.13']
21+
python-version: ['3.11', '3.12', '3.13']
2222
numpy-version: ['1.26.4', '2.2.0']
2323
steps:
2424
- name: Checkout code

dnallm/tasks/metrics.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -211,18 +211,19 @@ def compute_metrics(eval_pred: tuple) -> dict[str, float]:
211211
"spearmanr": spearmanr,
212212
}
213213
else:
214-
mse = mse_metric.compute(references=labels, predictions=logits)
215-
mae = mae_metric.compute(references=labels, predictions=logits)
216-
r2 = r2_metric.compute(references=labels, predictions=logits)
217-
spearmanr = spm_metric.compute(references=labels, predictions=logits)
214+
logits_flat = logits.flatten() if hasattr(logits, "flatten") else logits
215+
mse = mse_metric.compute(references=labels, predictions=logits_flat)
216+
mae = mae_metric.compute(references=labels, predictions=logits_flat)
217+
r2 = r2_metric.compute(references=labels, predictions=logits_flat)
218+
spearmanr = spm_metric.compute(references=labels, predictions=logits_flat)
218219
metrics = {**mse, **mae, "r2": r2, **spearmanr}
219220
if plot:
220221
# Fix: logits is already a numpy array,
221222
# no need to call .numpy()
222-
if hasattr(logits, "numpy"):
223-
predicted = logits.numpy().flatten()
223+
if hasattr(logits_flat, "numpy"):
224+
predicted = logits_flat.numpy()
224225
else:
225-
predicted = logits.flatten()
226+
predicted = logits_flat
226227
metrics["scatter"] = {
227228
"predicted": predicted,
228229
"experiment": labels,

0 commit comments

Comments
 (0)