theDocWho's picture
checkpoint-3: comparison report, FastAPI, Gradio, HF Space deploy
323fee6
Raw
History Blame Contribute Delete
646 Bytes
"""ccdp.eval — Variant A vs Variant B comparison + report rendering.
Public API:
build_comparison(variant_a_pipeline, variant_b_pipeline=None, ...)
-> evaluates both variants on the deterministic seed=42 test split.
Comparison
-> the dataclass that holds everything the report needs.
report.render_html / report.render_pdf / report.generate
-> render to HTML and optionally PDF.
"""
from .comparison import Comparison, VariantReport, build_comparison, evaluate_variant
from . import report
__all__ = [
"Comparison",
"VariantReport",
"build_comparison",
"evaluate_variant",
"report",
]