diff --git a/cli/medperf/web_ui/datasets/routes_run.py b/cli/medperf/web_ui/datasets/routes_run.py index 6f906d165..691d8918c 100644 --- a/cli/medperf/web_ui/datasets/routes_run.py +++ b/cli/medperf/web_ui/datasets/routes_run.py @@ -11,6 +11,9 @@ from pydantic import BaseModel from medperf.commands.benchmark.benchmark import BenchmarkExecution +from medperf.entities.benchmark import Benchmark +from medperf.entities.cube import Cube +from medperf.entities.dataset import Dataset from medperf.entities.result import Result from medperf.exceptions import InvalidArgumentError from medperf.web_ui.common import templates @@ -51,17 +54,20 @@ async def run_draft_ui(result_id: str, request: Request): # result_id is in the format "b{benchmark_id}m{model_id}d{dataset_id}" parts = result_id[1:].split('m') benchmark_id = int(parts[0]) + benchmark = Benchmark.get(benchmark_id) dataset_part = parts[1].split('d') model_id = int(dataset_part[0]) dataset_id = int(dataset_part[1]) + model = Cube.get(model_id) + dataset = Dataset.get(dataset_id) return templates.TemplateResponse( "dataset_run.html", { "request": request, - "dataset_id": dataset_id, - "benchmark_id": benchmark_id, - "model_id": model_id, + "dataset": dataset, + "benchmark": benchmark, + "model": model, "result_id": result_id, } ) diff --git a/cli/medperf/web_ui/templates/dataset_run.html b/cli/medperf/web_ui/templates/dataset_run.html index d391cdb60..fa3b5785f 100644 --- a/cli/medperf/web_ui/templates/dataset_run.html +++ b/cli/medperf/web_ui/templates/dataset_run.html @@ -4,31 +4,89 @@ {% block content %}
-

Running Benchmark Model...

+
+ +
+

+ Running Benchmark: + {{ benchmark.name }} +

+

+ Evaluating Model + {{ model.name }} + on Dataset + {{ dataset.name }} +

+
+
+ +
+ +
+
+
+ Dataset {{ dataset.name }} +
+
+

{{ dataset.description }}

+ +
+
+
+ +
+
+
+ Model {{ model.name }} +
+
+

{{ model.description }}

+ +
+
+
+
- -
-
-

+    
+    
+
+
+
+ Real-time Logs +
+
+ +
+
- -