Add real YOLO train acceptance

This commit is contained in:
2026-06-30 23:33:43 +08:00
parent 5055084788
commit fb96c96d8b
10 changed files with 270 additions and 16 deletions

View File

@@ -13,9 +13,11 @@ from .acceptance import (
latest_acceptance_report,
latest_deep_acceptance_report,
latest_real_acceptance_report,
latest_real_train_acceptance_report,
run_deep_acceptance,
run_live_acceptance,
run_real_dataset_acceptance,
run_real_train_acceptance,
)
from .capabilities import get_capability_matrix
from .catalog import get_catalog
@@ -131,6 +133,16 @@ def api_real_acceptance(base_url: str = "http://127.0.0.1:8010") -> dict:
return run_real_dataset_acceptance(base_url)
@app.get("/api/acceptance/real-train/latest")
def api_real_train_acceptance_latest() -> dict:
return latest_real_train_acceptance_report()
@app.post("/api/acceptance/real-train")
def api_real_train_acceptance(base_url: str = "http://127.0.0.1:8010") -> dict:
return run_real_train_acceptance(base_url)
@app.get("/api/datasets")
def api_datasets() -> list[dict]:
return list_uploaded_datasets()
@@ -295,6 +307,7 @@ def api_agent_validate(
run_acceptance: bool = False,
run_deep: bool = False,
run_real: bool = False,
run_real_train: bool = False,
run_live: bool | None = None,
) -> dict:
return validate_project(
@@ -302,5 +315,6 @@ def api_agent_validate(
run_acceptance=run_acceptance,
run_deep=run_deep,
run_real=run_real,
run_real_train=run_real_train,
run_live=run_live,
)