CI Regression Gate
Block merge requests that cause evaluation regressions.
GitLab CI
Include the eval template in your .gitlab-ci.yml:
Or add the stages directly:
How it works
Statistical significance
With scipy installed (pip install nemo-evaluator[stats]), nel compare includes McNemar significance testing, effect size confidence intervals, and power analysis. This distinguishes meaningful regressions from benchmark noise. See Comparing Evaluation Runs for details on interpreting the statistical output.
Threshold tuning
Higher repeats reduce noise in pass@k estimation. More problems reduce sampling variance. P-values require at least 2 samples per run.