Spaces:
Sleeping
Sleeping
File size: 1,454 Bytes
9d3e407 681b67d 9d3e407 681b67d 9d3e407 681b67d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
import gradio as gr
import evaluate
from ShaderEval import Suite
# suite = evaluate.EvaluationSuite.load("Vipitis/ShaderEval") #downloads it
suite = Suite("Vipitis/ShaderEval") #local to the space?
def run_suite(model_cp, snippet):
suite = Suite("Vipitis/ShaderEval", snippet)
results = suite.run(model_cp)
return results[0]["exact_match"]
with gr.Blocks() as site:
text = gr.Markdown("""# Welcome to the ShaderEval Suite.
This space hosts the ShaderEval Suite. more to follow soon.
## Instructions
### Run the code yourself:.
```python
import evaluate
suite = evaluate.EvaluationSuite.load("Vipitis/ShaderEval")
model_cp = "gpt2"
suite.run("model_cp")
```
### try the demo below
- Select a **model checkpoint** from the "dropdown"
- Select how many **samples** to run (there us up to 100 from the test set)
- Click **Run** to run the suite
- The results will be displayed in the **Output** box
""")
model_cp = gr.Textbox(label="Model Checkpoint")
first_n = gr.Slider(minimum=1, maximum=100, default=10, label="num_samples", step=1.0)
output = gr.Textbox(label="Output")
run_button = gr.Button(label="Run")
run_button.click(fn=run_suite, inputs=[model_cp, first_n], outputs=output)
site.launch()
|