Documentation

Guides, API references, and troubleshooting for the Pyvorin platform.

Tagged benchmarkingClear filter
workloads intermediate

Benchmarking Correctly

Cold compiles, micro-workloads and single runs: the measurement mistakes that make benchmark numbers meaningless, and the verified commands that avoid them.

edge intermediate

Benchmarking with the Pyvorin Edge SDK

Benchmark Pyvorin Edge pipelines honestly: cost-model assumptions, warm-up discipline, a CI regression example, and micro-benchmark limits.

13 min read

guides intermediate

Custom Benchmark Suites

Turn pyvorin bench --json into a repeatable suite: capture raw_times_ms, p95 and stddev per function, aggregate across a directory, and gate regressions in CI.

edge intermediate

Edge CLI Tools Reference

Every pyv-edge command with flags and exit codes, plus patterns for wiring the tools into CI pipelines.

15 min read

how-to beginner

How to Benchmark a Function

From a Python file to a defensible speedup number in minutes: the verified commands, the fields that matter, and the checks before you trust it.

how-to beginner

How to Force the CPython Fallback

The verified ways to get pure-CPython behaviour in pyvorin-native 1.0.9: the cpython backend, PYVORIN_BACKEND, run --compare, and fallback in bench --json.

how-to intermediate

How to Run a Speed Proof

The measurement a sceptical CFO could audit: captured baseline, warmed runs, median-of-N, correctness check, compile-time amortisation, and an honest write-up.

edge intermediate

Profiling Edge Pipelines and System Metrics

Profile edge pipelines in place: cProfile on hot rules, memory measurement, system metrics, and how to read results without fooling yourself.

12 min read

getting-started beginner

Quick Start

Install pyvorin-native, activate your licence, and benchmark your first Python function locally — every command on this page verified against the shipped 1.0.9 build.