Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions alphatrion/server/graphql/resolvers.py
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,7 @@ def list_runs(
experiment_id=r.experiment_id,
meta=r.meta,
status=GraphQLStatusEnum[Status(r.status).name],
duration=r.duration,
created_at=r.created_at,
)
for r in runs
Expand All @@ -205,6 +206,7 @@ def get_run(id: strawberry.ID) -> Run | None:
experiment_id=run.experiment_id,
meta=run.meta,
status=GraphQLStatusEnum[Status(run.status).name],
duration=run.duration,
created_at=run.created_at,
)
return None
Expand Down
1 change: 1 addition & 0 deletions alphatrion/server/graphql/types.py
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,7 @@ class Run:
user_id: strawberry.ID
experiment_id: strawberry.ID
meta: JSON | None
duration: float
status: GraphQLStatusEnum
created_at: datetime

Expand Down
2 changes: 2 additions & 0 deletions dashboard/src/lib/graphql-client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,7 @@ export const queries = {
userId
experimentId
meta
duration
status
createdAt
}
Expand All @@ -220,6 +221,7 @@ export const queries = {
userId
experimentId
meta
duration
status
createdAt
aggregatedTokens {
Expand Down
8 changes: 1 addition & 7 deletions dashboard/src/pages/experiments/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -270,11 +270,10 @@ export function ExperimentsPage() {
<Table>
<TableHeader>
<TableRow className="hover:bg-transparent border-b">
<TableHead className="h-11 text-xs font-semibold uppercase tracking-wider text-muted-foreground bg-muted/50">UUID</TableHead>
<TableHead className="h-11 text-xs font-semibold uppercase tracking-wider text-muted-foreground bg-muted/50">ID</TableHead>
<TableHead className="h-11 text-xs font-semibold uppercase tracking-wider text-muted-foreground bg-muted/50">Name</TableHead>
<TableHead className="h-11 text-xs font-semibold uppercase tracking-wider text-muted-foreground bg-muted/50">Labels</TableHead>
<TableHead className="h-11 text-xs font-semibold uppercase tracking-wider text-muted-foreground bg-muted/50">Status</TableHead>
<TableHead className="h-11 text-xs font-semibold uppercase tracking-wider text-muted-foreground bg-muted/50 text-right">Duration</TableHead>
<TableHead className="h-11 text-xs font-semibold uppercase tracking-wider text-muted-foreground bg-muted/50 text-right">Created</TableHead>
</TableRow>
</TableHeader>
Expand Down Expand Up @@ -320,11 +319,6 @@ export function ExperimentsPage() {
{experiment.status}
</Badge>
</TableCell>
<TableCell className="py-3 text-sm text-foreground tabular-nums text-right">
{experiment.duration > 0
? `${experiment.duration.toFixed(2)}s`
: '-'}
</TableCell>
<TableCell className="py-3 text-sm text-muted-foreground text-right">
{formatDistanceToNow(new Date(experiment.createdAt), {
addSuffix: true,
Expand Down
10 changes: 10 additions & 0 deletions dashboard/src/pages/runs/[id].tsx
Original file line number Diff line number Diff line change
Expand Up @@ -179,6 +179,16 @@ export function RunDetailPage() {
)}
</dd>
</div>
<div>
<dt className="text-xs font-medium uppercase tracking-wide text-muted-foreground">Duration</dt>
<dd className="mt-1.5 text-foreground font-mono text-sm">
{run.duration !== undefined && run.duration > 0 ? (
`${run.duration.toFixed(2)}s`
) : (
<span className="text-muted-foreground">-</span>
)}
</dd>
</div>
<div>
<dt className="text-xs font-medium uppercase tracking-wide text-muted-foreground">Created</dt>
<dd className="mt-1.5 text-foreground text-sm">
Expand Down
2 changes: 1 addition & 1 deletion dashboard/src/pages/runs/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ export function RunsPage() {
<Table>
<TableHeader>
<TableRow className="hover:bg-transparent border-b">
<TableHead className="h-11 text-xs font-semibold uppercase tracking-wider text-muted-foreground bg-muted/50">UUID</TableHead>
<TableHead className="h-11 text-xs font-semibold uppercase tracking-wider text-muted-foreground bg-muted/50">ID</TableHead>
<TableHead className="h-11 text-xs font-semibold uppercase tracking-wider text-muted-foreground bg-muted/50">Experiment ID</TableHead>
<TableHead className="h-11 text-xs font-semibold uppercase tracking-wider text-muted-foreground bg-muted/50">Status</TableHead>
<TableHead className="h-11 text-xs font-semibold uppercase tracking-wider text-muted-foreground bg-muted/50 text-right">Created</TableHead>
Expand Down
1 change: 1 addition & 0 deletions dashboard/src/types/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ export interface Run {
userId: string;
experimentId: string;
meta: Record<string, unknown> | null;
duration: number;
status: Status;
createdAt: string;
aggregatedTokens: TokenStats;
Expand Down
1 change: 1 addition & 0 deletions dashboard/static/assets/index-C4qfalyR.css

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion dashboard/static/assets/index-C7uEdDQh.css

This file was deleted.

578 changes: 0 additions & 578 deletions dashboard/static/assets/index-CZV_pqRz.js

This file was deleted.

575 changes: 575 additions & 0 deletions dashboard/static/assets/index-Cimlr8QB.js

Large diffs are not rendered by default.

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions dashboard/static/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
<link rel="icon" type="image/png" href="/static/assets/logo-D6hHn9pX.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>AlphaTrion</title>
<script type="module" crossorigin src="/static/assets/index-CZV_pqRz.js"></script>
<link rel="stylesheet" crossorigin href="/static/assets/index-C7uEdDQh.css">
<script type="module" crossorigin src="/static/assets/index-Cimlr8QB.js"></script>
<link rel="stylesheet" crossorigin href="/static/assets/index-C4qfalyR.css">
</head>

<body>
Expand Down
Loading