Add result curve discovery dashboard

This commit is contained in:
2026-06-30 13:35:07 +08:00
parent 2d7d54ba13
commit 7d6e1692b1
10 changed files with 554 additions and 22 deletions

View File

@@ -14,7 +14,8 @@ from .catalog import get_catalog
from .config import settings
from .coverage import get_coverage_report
from .jobs import cancel_job, create_job
from .modules.system.service import disk_usage, get_conda_envs, get_gpus, scan_results
from .modules.results.service import scan_results, scan_training_curves
from .modules.system.service import disk_usage, get_conda_envs, get_gpus
from .modules.dataset.service import create_dataset, list_uploaded_datasets, save_upload
from .modules.weights.service import load_manifest, sync_weights, verify_weights
from .agents.evaluation_agent import evaluate_project
@@ -170,6 +171,11 @@ def api_results() -> list[dict]:
return scan_results()
@app.get("/api/results/curves")
def api_result_curves() -> list[dict]:
return scan_training_curves()
@app.get("/api/artifacts/{artifact_path:path}")
def api_artifact(artifact_path: str):
candidate = Path(artifact_path)