David Testé
f8684d1f67
chore(ci): add regression benchmark workflow
...
Regression benchmarks are meant to be run in pull-request. They
can be launched in two flavors:
* issue comment: using command like "/bench --backend cpu"
* adding a label: `bench-perfs-cpu` or `bench-perfs-gpu`
Benchmark definitions are written in TOML and located at
ci/regression.toml.
While not exhaustive, it can be easily modified by reading the
embbeded documentation.
"/bench" commands are parsed by a Python script located at
ci/perf_regression.py. This script produces output files that
contains cargo commands and a shell script generating custom
environment variables. The Python script and generated files are
meant to be used only by the workflow
benchmark_perf_regression.yml.
2025-09-16 13:33:49 +02:00
..
2025-09-10 15:36:45 +02:00
2025-09-11 10:43:23 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-05 10:42:36 +02:00
2025-09-10 22:24:31 +02:00
2025-09-10 15:36:45 +02:00
2025-09-16 13:33:49 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-16 12:03:32 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-16 13:33:49 +02:00
2025-09-16 13:33:49 +02:00
2025-09-16 13:33:49 +02:00
2025-09-16 13:33:49 +02:00
2025-09-16 13:33:49 +02:00
2025-09-16 13:33:49 +02:00
2025-09-16 13:33:49 +02:00
2025-09-16 13:33:49 +02:00
2025-09-12 11:07:25 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-10 15:36:45 +02:00
2025-09-16 13:33:49 +02:00