Spaces:
Build error
Build error
# import evaluate | |
# from evaluate.utils import launch_gradio_widget | |
# module = evaluate.load("danieldux/metric_template_1") | |
# launch_gradio_widget(module) | |
import evaluate | |
import gradio as gr | |
# Load your metric module | |
module = evaluate.load("danieldux/metric_template_1") | |
# Define pre-populated examples | |
examples = [ | |
{ | |
"references": ["1111", "1112", "1113", "1114"], | |
"predictions": ["1111", "1113", "1120", "1211"], | |
} | |
# {"references": ["It is a sunny day."], "predictions": ["The day is sunny."]} | |
] | |
# Use the modules "compute" function that takes references and predictions | |
def compute_metric(references, predictions): | |
return module.compute(references=[references], predictions=[predictions]) | |
# Create a Gradio interface | |
iface = gr.Interface( | |
fn=compute_metric, | |
inputs=[ | |
gr.inputs.Textbox(lines=2, label="References"), | |
gr.inputs.Textbox(lines=2, label="Predictions"), | |
], | |
outputs="text", | |
examples=examples, # Pass the pre-populated examples here | |
) | |
# Launch the interface | |
iface.launch() | |