{{ title }}

{% if commit_sha %} {% if commit_sha|length > 7 and repo_url %} {{ commit_sha[:7] }} {% else %} {{ commit_sha[:7] if commit_sha|length > 7 else commit_sha }} {% endif %} {% endif %} {% if branch %} {{ branch }} {% endif %} {% if pr_number and repo_url %} PR #{{ pr_number }} {% elif pr_number %} PR #{{ pr_number }} {% endif %} {% if run_url %} CI Run {% endif %} {% if nightly_url %} Nightly Latest {% endif %} {% if main_url %} Main Latest {% endif %} {% if stable_url %} Stable Latest {% endif %} {{ bench_count }} benchmark{{ "s" if bench_count != 1 }} {{ generated_at }}
regression check: regressed passed improved trend only (no regression check yet) sparkline = mean-over-time line + ±std band with a node per run; right-edge dots = per-run distribution; μ = mean
{% for section in sections %}

{{ section.category }}

{% for col in section.columns %} {% endfor %} {% for row in section.rows %} {% for cell in row.cells %} {% if cell %} {% else %} {% endif %} {% endfor %} {% endfor %}
Benchmark{{ col }}
{{ row.name }} {% if row.time_event %}{{ row.time_event }}{% endif %}
{{ cell.svg|safe }}
{{ cell.latest_str }}
{% if cell.change_str %}
{{ cell.change_str }}
{% endif %}
{% if cell.mean_str and cell.mean_str != "—" %}
μ {{ cell.mean_str }}
{% if cell.std_str and cell.std_str != "—" %}
σ {{ cell.std_str }}
{% endif %}
{% endif %}
{% else %}
No benchmark summaries found.
{% endfor %} {% if link_sections %} {% endif %}