Skip to main content

Module headless

Module headless 

Source
Expand description

Headless benchmark mode for CI/CD and AI agent integration

Enables cbtop to run without a TTY, outputting machine-readable results.

§Example

# Run headless benchmark
cbtop --headless --format json --duration 5

# Use bench subcommand
cbtop bench --backend simd --workload gemm --duration 5

Structs§

BackendComparison
Backend comparison for –compare mode
Benchmark
Benchmark runner for programmatic access
BenchmarkBuilder
Builder for creating benchmarks programmatically
BenchmarkConfig
Benchmark configuration
BenchmarkResult
Benchmark results
BenchmarkResults
Core benchmark results
ComparisonResult
Comparison result for multiple backends
CpuGovernorInfo
CPU frequency governor status (PERF-003)
HeadlessBenchmark
Headless benchmark runner
LatencyStats
Latency statistics
RegressionResult
Regression check result
ScoreInfo
Score breakdown
SystemInfo
System information for benchmark context

Enums§

OutputFormat
Output format for benchmark results