MCPcopy Create free account

hub / github.com/disler/live-bench / types & classes

Types & classes47 in github.com/disler/live-bench

↓ 23 callersClassAxisConfig
apps/backend/src/live_bench_server/models.py:82
↓ 12 callersClassCompletionRef
A (chart, group) pair to mark complete. Used in IngestRequest.complete_groups.
apps/backend/src/live_bench_server/models.py:315
↓ 12 callersClassGroupDef
apps/backend/src/live_bench_server/models.py:96
↓ 12 callersClassMetricDef
apps/backend/src/live_bench_server/models.py:89
↓ 11 callersClassChartDef
One chart panel inside a benchmark. Each chart is fully self-contained: it owns its own groups, metrics, axes, direction, and ``better`` indi
apps/backend/src/live_bench_server/models.py:102
↓ 11 callersClassLiveBenchClient
Thin wrapper around ``httpx.Client`` for the live-bench REST API. Holds a single keep-alive HTTP/1.1 client for the lifetime of the CLI invoc
apps/cli/src/live_bench_cli/client.py:72
↓ 8 callersClassIngestRequest
The body of POST /ingest. ``points`` carry their own ``client_ts`` set by the CLI when each point was produced (NOT when the POST was made —
apps/backend/src/live_bench_server/models.py:322
↓ 6 callersClassBenchmarkConfig
apps/backend/src/live_bench_server/models.py:127
↓ 6 callersClassDataPoint
A point as it crosses the wire from CLI → backend. ``client_ts`` is REQUIRED and set by the CLI at emit time with microsecond precision (``da
apps/backend/src/live_bench_server/models.py:264
↓ 6 callersClassTask
apps/benchmarks/pi-coding-agent/_tasks.py:36
↓ 6 callersClassTask
apps/benchmarks/pi-coding-agent-3way/_tasks.py:36
↓ 4 callersClassLiveBenchError
Raised when the backend returns a non-2xx response (after retries). ``status_code`` is the HTTP status, ``code`` is the backend's machine cod
apps/cli/src/live_bench_cli/client.py:40
↓ 3 callersClassDataPointStored
A point after the backend has stored it. Adds ``seq`` and ``server_ts``.
apps/backend/src/live_bench_server/models.py:279
↓ 3 callersClassIngestResponse
apps/backend/src/live_bench_server/models.py:354
↓ 3 callersClassPiResult
apps/benchmarks/pi-coding-agent/_pi_runner.py:23
↓ 3 callersClassPiResult
apps/benchmarks/pi-coding-agent-3way/_pi_runner.py:23
↓ 3 callersClassSseDatapoint
apps/backend/src/live_bench_server/models.py:371
↓ 2 callersClassDatasetState
apps/backend/src/live_bench_server/models.py:293
↓ 2 callersClassPeakRSSMonitor
apps/benchmarks/peak_rss_test.py:29
↓ 2 callersClassSseDatasetComplete
apps/backend/src/live_bench_server/models.py:377
↓ 2 callersClassSseMetadata
apps/backend/src/live_bench_server/models.py:396
↓ 2 callersClassSseReset
apps/backend/src/live_bench_server/models.py:385
↓ 2 callersClassSseSnapshot
apps/backend/src/live_bench_server/models.py:363
↓ 1 callersClassBenchmarkFile
One YAML file under ``benchmarks/``. Two supported shapes — exactly one of ``benchmark`` or ``benchmarks`` must be set: 1. **Single benc
apps/backend/src/live_bench_server/models.py:199
↓ 1 callersClassCompletionTracker
Tracks emits per context size. Marks complete when both metrics have reported.
apps/benchmarks/context-scaling-3way/bench.py:115
↓ 1 callersClassCompletionTracker
Tracks emits per task. Marks complete when all models have reported.
apps/benchmarks/pi-coding-agent/bench.py:67
↓ 1 callersClassCompletionTracker
Tracks emits per context size. Marks complete when both metrics have reported.
apps/benchmarks/context-scaling/bench.py:105
↓ 1 callersClassCompletionTracker
Tracks emits per prompt. Marks a prompt complete when all 4 metrics have reported.
apps/benchmarks/qwen36-vs-qwen35-vs-gemma4/bench.py:118
↓ 1 callersClassCompletionTracker
Tracks emits per task. Marks complete when all models have reported.
apps/benchmarks/pi-coding-agent-3way/bench.py:71
↓ 1 callersClassCompletionTracker
Tracks emits per prompt. Marks a prompt complete when all 4 metrics have reported.
apps/benchmarks/qwen35-vs-gemma4/bench.py:112
↓ 1 callersClassGroupMetadata
Arbitrary key-value metadata for a (chart, group) pair. Used to attach qualitative data (prompt text, model responses) alongside numeric data
apps/backend/src/live_bench_server/models.py:302
↓ 1 callersClassLiveBroker
apps/backend/src/live_bench_server/broker.py:25
↓ 1 callersClassMLXRunner
Spawns one long-lived mlx-vlm subprocess and reuses it across calls. The subprocess loads the model exactly once. From then on it stays warm:
apps/benchmarks/context-scaling-3way/_harness.py:76
↓ 1 callersClassMLXRunner
Spawns one long-lived mlx-vlm subprocess and reuses it across calls. The subprocess loads the model exactly once. From then on it stays warm:
apps/benchmarks/context-scaling/_harness.py:76
↓ 1 callersClassMLXRunner
Spawns one long-lived mlx-vlm subprocess and reuses it across calls. The subprocess loads the model exactly once. From then on it stays warm:
apps/benchmarks/qwen36-vs-qwen35-vs-gemma4/_harness.py:76
↓ 1 callersClassMLXRunner
Spawns one long-lived mlx-vlm subprocess and reuses it across calls. The subprocess loads the model exactly once. From then on it stays warm:
apps/benchmarks/qwen35-vs-gemma4/_harness.py:76
↓ 1 callersClassSseConfigChanged
apps/backend/src/live_bench_server/models.py:390
↓ 1 callersClassSsePing
apps/backend/src/live_bench_server/models.py:404
InterfaceAnimatedBarExposed
apps/frontend/src/components/AnimatedBar.test.ts:15
InterfaceBenchmarksStoreState
apps/frontend/src/stores/benchmarks.ts:10
ClassFakeClient
Captures every ``IngestRequest`` passed to ``ingest``.
apps/cli/tests/test_commands.py:34
InterfaceSessionStoreState
apps/frontend/src/stores/session.ts:40
InterfaceStreamHandle
apps/frontend/src/api/stream.ts:39
InterfaceStreamHandlers
apps/frontend/src/api/stream.ts:29
ClassTagDef
apps/backend/src/live_bench_server/models.py:122
InterfaceThemeEntry
apps/frontend/src/themes.ts:21
Class_LiveBenchModel
Base model that serialises every ``datetime`` field as ISO-8601 UTC μs. Subclasses inherit the ``model_config`` and the wildcard ``@field_ser
apps/backend/src/live_bench_server/models.py:58