Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| import json | |
| import time | |
| # Load results | |
| with open("results.json") as f: | |
| data = json.load(f) | |
| def simulate_epochs(dataset): | |
| results = data[dataset] | |
| table = "| Epoch | LIAM (RFT) | Adam | Lion | SGR |\n|-------|-------------|------|------|-----|\n" | |
| markdown_output = "" | |
| for i in range(len(results["epochs"])): | |
| epoch = results["epochs"][i] | |
| rft = results["LIAM_RFT"][i] | |
| adam = results["Adam"][i] | |
| lion = results["Lion"][i] | |
| sgr = results["SGR"][i] | |
| table += f"| {epoch} | {rft:.2f}% | {adam:.2f}% | {lion:.2f}% | {sgr:.2f}% |\n" | |
| markdown_output = table | |
| yield markdown_output | |
| time.sleep(0.75) | |
| demo = gr.Interface( | |
| fn=simulate_epochs, | |
| inputs=gr.Dropdown(choices=list(data.keys()), label="Select Dataset"), | |
| outputs=gr.Markdown(), | |
| title="RFT Optimizer Showdown", | |
| description="Epoch-by-epoch simulation of optimizer performance. All results sealed and verified.", | |
| live=True | |
| ) | |
| demo.launch() | |