Skip to content

Benchmark CLI¤

Command-line benchmark tool for performance testing.

See Also¤


datarax.cli.benchmark ¤

Command line interface for running Datarax benchmarks.

Uses TimingCollector for framework-agnostic timing (replaces PipelineBenchmark).

JSONValue module-attribute ¤

JSONValue = dict[str, 'JSONValue'] | list['JSONValue'] | str | int | float | bool | None

save_benchmark_results_to_path ¤

save_benchmark_results_to_path(results: dict, output_path: str) -> None

Save benchmark results to a JSON file.

run_pipeline_benchmark ¤

run_pipeline_benchmark(args: Namespace) -> None

Run a pipeline benchmark using TimingCollector.

main ¤

main() -> None

Run the Datarax benchmarking CLI.