File size: 1,021 Bytes
9916edb
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
from inferscale.reports import generate_research_report


def test_report_contains_guardrails_and_ranking():
    robust = {
        "repetitions": 4,
        "bootstrap_samples": 100,
        "robust_winner": "Top-1 decayed",
        "nominal_winner_first_seed": "Utility-aware multi-step",
        "policies": [
            {
                "robust_rank": 1,
                "label": "Top-1 decayed",
                "median_ttft_ms": 100,
                "ttft_ci95_low_ms": 95,
                "ttft_ci95_high_ms": 105,
                "ttft_win_rate": 0.75,
                "pareto_stability": 1.0,
                "median_oracle_regret_ms": 3,
                "worst_seed_ttft_ms": 120,
            }
        ],
        "oracle": {"candidate_count_per_seed": 19, "median_ttft_ms": 97, "definition": "bounded", "note": "bounded note"},
    }
    text = generate_research_report(robust)
    assert "# InferScale Research Consolidation" in text
    assert "Robust winner" in text
    assert "globally optimal" in text