mirror of
https://github.com/romovpa/claudini.git
synced 2026-06-05 20:26:34 +02:00
8c6463b942
* safeguard_valid: drop 10 samples that trip gpt-oss attention bug
Exclude {2, 4, 5, 12, 14, 15, 28, 33, 44, 47} which crash with a
170-vs-169 size mismatch in eager_attention_forward under the
clearharm template. Matches hmcGCG's safeguard_clearharm_gpt-oss_3e17
sample set.
Assisted-by: Claude <noreply@anthropic.com>
* Add claudini.asr: compute ASR from benchmark results
ASR (Attack Success Rate) is the fraction of runs whose greedy
completion from the best suffix exactly matches every target
token (i.e. match_rate == 1.0). This is the canonical success
metric for the safeguard track, distinct from loss-based ranking.
uv run -m claudini.asr results/ --preset safeguard_valid
Assisted-by: Claude <noreply@anthropic.com>
---------
Co-authored-by: Alexander Panfilov <apanfilov@g003.internal.cluster.is.localnet>