auto-dev-agent / evaluation /__init__.py
Siva sai Yadav
ready for HuggingFace Space deployment
8edee29
Raw
History Blame Contribute Delete
1.03 kB
"""
evaluation/
-----------
Benchmark harness and metrics for AutoDevAgent.
Standalone package — calls pipeline/graph.py directly with fixed
benchmark tasks. Reports to W&B for reproducible experiment tracking.
Modules:
benchmark — 5 built-in tasks, BenchmarkRunner, BenchmarkResult
metrics — MetricsSummary, compute_metrics, format helpers
Usage:
from evaluation.benchmark import BenchmarkRunner
from evaluation.metrics import compute_metrics
runner = BenchmarkRunner()
results = runner.run_all()
summary = compute_metrics(results)
print(summary.to_summary_string())
"""
from evaluation.benchmark import (
BenchmarkTask,
BenchmarkResult,
BenchmarkRunner,
BENCHMARK_TASKS,
)
from evaluation.metrics import (
MetricsSummary,
compute_metrics,
format_results_for_display,
)
__all__ = [
"BenchmarkTask",
"BenchmarkResult",
"BenchmarkRunner",
"BENCHMARK_TASKS",
"MetricsSummary",
"compute_metrics",
"format_results_for_display",
]