Skip to content
Snippets Groups Projects
Commit 96e37458 authored by deep1401's avatar deep1401
Browse files

Make the task tab better to show metrics and dataset being used for each task

parent f9b24ff9
No related branches found
No related tags found
No related merge requests found
...@@ -13,6 +13,28 @@ function listEvals(evalString) { ...@@ -13,6 +13,28 @@ function listEvals(evalString) {
return result; return result;
} }
function formatTemplateConfig(script_parameters): ReactElement {
// const c = JSON.parse(script_parameters);
// 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.metrics ? script_parameters.metrics : script_parameters.task;
const dataset_name = script_parameters.dataset_name? script_parameters.dataset_name : 'N/A';
const r = (
<>
<b>Metric/Task:</b> {main_task} <br />
<b>Dataset:</b> {dataset_name} <FileTextIcon size={14} />
<br />
{/* <b>Adaptor:</b> {c.adaptor_name} <br /> */}
{/* {JSON.stringify(c)} */}
</>
);
return r;
}
async function evaluationRun( async function evaluationRun(
experimentId: string, experimentId: string,
plugin: string, plugin: string,
...@@ -43,6 +65,7 @@ export default function EvalTasksTable({ ...@@ -43,6 +65,7 @@ export default function EvalTasksTable({
const [currentPlugin, setCurrentPlugin] = useState(''); const [currentPlugin, setCurrentPlugin] = useState('');
const [currentEvalName, setCurrentEvalName] = useState(''); const [currentEvalName, setCurrentEvalName] = useState('');
return ( return (
<> <>
<EditEvalModal <EditEvalModal
...@@ -70,8 +93,9 @@ export default function EvalTasksTable({ ...@@ -70,8 +93,9 @@ export default function EvalTasksTable({
<tr key={evaluations.name}> <tr key={evaluations.name}>
<td style={{ overflow: 'hidden' }}>{evaluations.name}</td> <td style={{ overflow: 'hidden' }}>{evaluations.name}</td>
<td style={{ overflow: 'hidden' }}> <td style={{ overflow: 'hidden' }}>
{evaluations?.script_parameters?.task}&nbsp; {formatTemplateConfig(evaluations.script_parameters)}
<FileTextIcon size={14} /> {/* {evaluations?.script_parameters?.task}&nbsp; */}
{/* <FileTextIcon size={14} /> */}
</td> </td>
<td>{evaluations.plugin}</td> <td>{evaluations.plugin}</td>
<td style={{ textAlign: 'right' }}> <td style={{ textAlign: 'right' }}>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment