wrice's picture
Publish validated a94f6cd05e07a125f593478d94c47e698969918c
90b6dac verified
Raw
History Blame Contribute Delete
1.22 kB
from __future__ import annotations
import json
from pathlib import Path
import gradio as gr
ROOT = Path(__file__).resolve().parent
PAGES_DIR = ROOT / "pages"
BUNDLE_PATH = ROOT / "evidence" / "bundle.json"
PAGE_TITLES = {
"report.md": "Report",
"00-summary.md": "Executive summary",
"01-claim-1-wasserstein-objective.md": "Claim 1: Objective audit",
"02-claim-2-exact-subset-update.md": "Claim 2: Exact S-step",
"03-claim-3-gsm8k-not-reproduced.md": "Claim 3: GSM8K (not reproduced)",
"04-claim-4-gpqa-not-reproduced.md": "Claim 4: GPQA (not reproduced)",
"05-claim-5-openended-not-reproduced.md": "Claim 5: AlpacaEval/MT-Bench (not reproduced)",
"06-methods-and-provenance.md": "Methods & provenance",
}
with gr.Blocks(title="Top-W Geometry-Aware Decoding Reproduction") as demo:
for filename, title in PAGE_TITLES.items():
with gr.Tab(title):
gr.Markdown((PAGES_DIR / filename).read_text())
with gr.Tab("Raw evidence bundle"):
gr.Code(
value=json.dumps(
json.loads(BUNDLE_PATH.read_text()), indent=2, sort_keys=True
),
language="json",
)
if __name__ == "__main__":
demo.launch()