Skip to content
Snippets Groups Projects
Unverified Commit a15df2f5 authored by Deep Gandhi's avatar Deep Gandhi Committed by GitHub
Browse files

Merge pull request #287 from transformerlab/fix/basic-evals

Show which return types require Regex in basic evals and...
parents ee5232ae e9e86155
No related branches found
No related tags found
No related merge requests found
...@@ -21,18 +21,20 @@ function formatTemplateConfig(script_parameters): ReactElement { ...@@ -21,18 +21,20 @@ function formatTemplateConfig(script_parameters): ReactElement {
// const short_model_name = c.model_name.split('/').pop(); // const short_model_name = c.model_name.split('/').pop();
// Set main_task as either or the metric name from the script parameters // Set main_task as either or the metric name from the script parameters
const main_task = (() => { const main_task = (() => {
let predefined_tasks = script_parameters.predefined_tasks? script_parameters.predefined_tasks : '';
if (script_parameters.tasks) { if (script_parameters.tasks) {
try { try {
const tasksArray = JSON.parse(script_parameters.tasks); const tasksArray = JSON.parse(script_parameters.tasks);
if (Array.isArray(tasksArray)) { if (Array.isArray(tasksArray)) {
return tasksArray.map((task) => task.name).join(', '); return tasksArray.map((task) => task.name).join(', ') + predefined_tasks;
} }
} catch (error) { } catch (error) {
// Invalid JSON; fall back to the original value // Invalid JSON; fall back to the original value
} }
return script_parameters.tasks; return script_parameters.tasks + predefined_tasks;
} }
return script_parameters.tasks; return script_parameters.tasks + predefined_tasks;
})(); })();
const dataset_name = script_parameters.dataset_name const dataset_name = script_parameters.dataset_name
? script_parameters.dataset_name ? script_parameters.dataset_name
......
...@@ -103,8 +103,8 @@ const CustomEvaluationWidget = (props: WidgetProps<any>) => { ...@@ -103,8 +103,8 @@ const CustomEvaluationWidget = (props: WidgetProps<any>) => {
disabled={disabled || readonly} disabled={disabled || readonly}
style={{ marginBottom: '0.5rem' }} style={{ marginBottom: '0.5rem' }}
> >
<Option value="boolean">Boolean</Option> <Option value="boolean">Boolean (Regex)</Option>
<Option value="number">Number</Option> <Option value="number">Number (Regex)</Option>
<Option value="contains">Contains</Option> <Option value="contains">Contains</Option>
<Option value="isequal">IsEqual</Option> <Option value="isequal">IsEqual</Option>
</Select> </Select>
......
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