mirror of
https://github.com/open-jarvis/OpenJarvis.git
synced 2026-07-30 19:02:16 +00:00
Sets up a complete documentation website with 7 navigable sections (Home, Getting Started, User Guide, Architecture, API Reference, Deployment, Development), light/dark mode, search, code copy, and Mermaid diagram support. API reference pages use mkdocstrings to auto-generate docs from source docstrings. GitHub Actions workflow deploys to GitHub Pages on push to main. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
49 lines
1.0 KiB
Markdown
49 lines
1.0 KiB
Markdown
# Benchmarks Module
|
|
|
|
The benchmarks module provides a framework for measuring inference engine
|
|
performance. All benchmarks implement the `BaseBenchmark` ABC and are
|
|
registered via `BenchmarkRegistry`. The `BenchmarkSuite` runner executes
|
|
a collection of benchmarks and aggregates results into JSONL or summary
|
|
format.
|
|
|
|
## Abstract Base Class and Runner
|
|
|
|
### BaseBenchmark
|
|
|
|
::: openjarvis.bench._stubs.BaseBenchmark
|
|
options:
|
|
show_source: true
|
|
members_order: source
|
|
|
|
### BenchmarkResult
|
|
|
|
::: openjarvis.bench._stubs.BenchmarkResult
|
|
options:
|
|
show_source: true
|
|
members_order: source
|
|
|
|
### BenchmarkSuite
|
|
|
|
::: openjarvis.bench._stubs.BenchmarkSuite
|
|
options:
|
|
show_source: true
|
|
members_order: source
|
|
|
|
---
|
|
|
|
## Benchmark Implementations
|
|
|
|
### LatencyBenchmark
|
|
|
|
::: openjarvis.bench.latency.LatencyBenchmark
|
|
options:
|
|
show_source: true
|
|
members_order: source
|
|
|
|
### ThroughputBenchmark
|
|
|
|
::: openjarvis.bench.throughput.ThroughputBenchmark
|
|
options:
|
|
show_source: true
|
|
members_order: source
|