Fix PoolMatrixConfigs::score_answer(), add unit tests (#215)

This commit is contained in:
Andreas Köpf 2025-02-26 00:43:18 +01:00 committed by GitHub
parent 99fec3425d
commit 48f082663a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 27 additions and 2 deletions

View file

@ -102,8 +102,8 @@ class PoolMatrixDataset(ProceduralDataset):
reward = 0.0
try:
oracle_answer = np.array(entry["answer"])
answer = np.array(answer)
oracle_answer = np.loadtxt(entry["answer"].splitlines(), dtype=np.float32)
answer = np.loadtxt(answer.splitlines(), dtype=np.float32)
if oracle_answer.shape == answer.shape and np.allclose(oracle_answer, answer):
reward = 1.0
elif oracle_answer.shape == answer.shape: