F9NDKf5oPy / app.py
wrice's picture
Publish validated 1a195f562ec426f9caffe21fea9afdae59c780b7
9670323 verified
Raw
History Blame Contribute Delete
648 Bytes
from pathlib import Path
try:
import gradio as gr
except ImportError: # pragma: no cover
gr = None
from unmasking_policies_repro.evidence import write_evidence
ROOT = Path(__file__).resolve().parent
def load_report() -> str:
_, report_path = write_evidence(ROOT)
return report_path.read_text(encoding="utf-8")
if gr is None: # pragma: no cover
print(load_report())
else:
demo = gr.Interface(
fn=load_report,
inputs=None,
outputs=gr.Markdown(),
title="Learning Unmasking Policies Evidence",
allow_flagging="never",
)
if __name__ == "__main__":
demo.launch()