From c8b63d176793639b36cdd63dc3fabb3fc05bf285 Mon Sep 17 00:00:00 2001 From: deep1401 <gandhi0869@gmail.com> Date: Tue, 25 Feb 2025 14:39:22 -0800 Subject: [PATCH] Correct the table to show both task names correctly for basic as well as normal evals --- .../components/Experiment/Eval/EvalTasksTable.tsx | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/renderer/components/Experiment/Eval/EvalTasksTable.tsx b/src/renderer/components/Experiment/Eval/EvalTasksTable.tsx index 20b8861d..68220d9b 100644 --- a/src/renderer/components/Experiment/Eval/EvalTasksTable.tsx +++ b/src/renderer/components/Experiment/Eval/EvalTasksTable.tsx @@ -20,7 +20,20 @@ function formatTemplateConfig(script_parameters): ReactElement { // Remove the author/full path from the model name for cleanliness // const short_model_name = c.model_name.split('/').pop(); // Set main_task as either or the metric name from the script parameters - const main_task = script_parameters.tasks + const main_task = (() => { + if (script_parameters.tasks) { + try { + const tasksArray = JSON.parse(script_parameters.tasks); + if (Array.isArray(tasksArray)) { + return tasksArray.map((task) => task.name).join(', '); + } + } catch (error) { + // Invalid JSON; fall back to the original value + } + return script_parameters.tasks; + } + return script_parameters.tasks; + })(); const dataset_name = script_parameters.dataset_name ? script_parameters.dataset_name : 'N/A'; -- GitLab