- Support multiple input files, glob patterns, and directory input - Add --token_level flag: per-record token_ids + log_probs JSONL output - Add --max_samples for random subsampling per file - LossAccumulator: streaming mode (histogram-based percentiles, low memory) vs exact mode (full token list) - Token type analysis (ascii/cjk/non_ascii/special) when token_level=True - Fix token_ids/log_probs alignment (shift offset) - Cache frozenset(stop_ids) outside loop for performance - Aggregate stats: mean/median/ppl/p50/p90/p95/p99 - Summary JSON with all datasets in one file |
||
|---|---|---|
| .. | ||
| analyze_weights.py | ||
| evaluate_humaneval.py | ||
| evaluate_ifd.py | ||
| evaluate_ifeval.py | ||
| evaluate_mmlu.py | ||
| evaluate_ppl.py | ||
| evaluate_rouge.py | ||