Skip to content

Instantly share code, notes, and snippets.

@zilto
Created February 6, 2024 01:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zilto/44b53db371174eb685794fa315a56170 to your computer and use it in GitHub Desktop.
Save zilto/44b53db371174eb685794fa315a56170 to your computer and use it in GitHub Desktop.
@app.get("/api/run/{run_id}/", response_model=FastUI, response_model_exclude_none=True)
def run_metadata(run_id: str) -> list[AnyComponent]:
run = run_lookup()[run_id]
return base_page(
c.Heading(text=run.experiment, level=2),
*run_tabs(run_id=run_id),
c.Details(
data=run,
fields=[
DisplayLookup(field="experiment"),
DisplayLookup(field="run_id"),
DisplayLookup(field="success"),
DisplayLookup(field="graph_hash"),
DisplayLookup(field="modules"),
],
),
c.Image(
src=f"/experiments/{run.experiment}/{run.run_id}/dag.png",
width="100%",
height="auto",
loading="lazy",
referrer_policy="no-referrer",
class_name="border rounded",
),
c.Details(
data=run,
fields=[
DisplayLookup(field="config", mode=DisplayMode.json),
DisplayLookup(field="inputs", mode=DisplayMode.json),
DisplayLookup(field="overrides", mode=DisplayMode.json),
],
),
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment