Add runtime environment readiness checks
This commit is contained in:
@@ -15,7 +15,7 @@ from .config import settings
|
||||
from .coverage import get_coverage_report
|
||||
from .jobs import cancel_job, create_job
|
||||
from .modules.results.service import scan_results, scan_training_curves
|
||||
from .modules.system.service import disk_usage, get_conda_envs, get_gpus
|
||||
from .modules.system.service import disk_usage, get_conda_envs, get_gpus, get_runtime_readiness
|
||||
from .modules.dataset.service import create_dataset, generate_yolo_dataset_yaml, list_uploaded_datasets, save_upload, validate_dataset
|
||||
from .modules.weights.service import load_manifest, sync_weights, verify_weights
|
||||
from .agents.evaluation_agent import evaluate_project
|
||||
@@ -71,6 +71,11 @@ def api_envs() -> dict:
|
||||
return get_conda_envs()
|
||||
|
||||
|
||||
@app.get("/api/system/readiness")
|
||||
def api_runtime_readiness(refresh: bool = False) -> dict:
|
||||
return get_runtime_readiness(force=refresh)
|
||||
|
||||
|
||||
@app.get("/api/catalog")
|
||||
def api_catalog() -> dict:
|
||||
return get_catalog()
|
||||
|
||||
Reference in New Issue
Block a user