bencher 1.107.0
  • Getting Started
  • Feature Guide
  • A Grammar of Benchmarking
  • Gallery Overview
  • Reference Gallery
    • Reference Gallery
      • Gallery Overview
      • 0 Float Inputs
      • 1 Float Input
      • 2 Float Inputs
      • 3 Float Inputs
      • Optimisation
      • Result Types
      • Plot Types
      • Bool Plot Types
      • Subsampling Divisions System
      • Sampling Strategies
      • Composable Containers
      • Container Tab Layouts
      • Aggregation
      • Constant Variables
      • Statistics
      • Workflows
      • YAML Sweeps
      • Cartesian Animation
      • Advanced Patterns
      • Regression Detection
      • Performance
      • Publishing
      • Rerun Integration
  • API Reference
bencher 1.107.0
  • Gallery Overview
  • View page source

Gallery Overview

All examples at a glance. Click any card to see the full example with source code and interactive report.

0 Float Inputs

No Repeats

Example Sweep 0 Float 0 Cat No Repeats
Example Sweep 0 Float 0 Cat No Repeats
Example Sweep 0 Float 1 Cat No Repeats
Example Sweep 0 Float 1 Cat No Repeats
Example Sweep 0 Float 2 Cat No Repeats
Example Sweep 0 Float 2 Cat No Repeats
Example Sweep 0 Float 3 Cat No Repeats
Example Sweep 0 Float 3 Cat No Repeats

Repeated

Example Sweep 0 Float 0 Cat With Repeats
Example Sweep 0 Float 0 Cat With Repeats
Example Sweep 0 Float 1 Cat With Repeats
Example Sweep 0 Float 1 Cat With Repeats
Example Sweep 0 Float 2 Cat With Repeats
Example Sweep 0 Float 2 Cat With Repeats
Example Sweep 0 Float 3 Cat With Repeats
Example Sweep 0 Float 3 Cat With Repeats

Over Time

Example Sweep 0 Float 0 Cat Over Time
Example Sweep 0 Float 0 Cat Over Time
Example Sweep 0 Float 1 Cat Over Time
Example Sweep 0 Float 1 Cat Over Time
Example Sweep 0 Float 2 Cat Over Time
Example Sweep 0 Float 2 Cat Over Time
Example Sweep 0 Float 3 Cat Over Time
Example Sweep 0 Float 3 Cat Over Time

Over Time + Repeated

Example Sweep 0 Float 0 Cat Over Time Repeats
Example Sweep 0 Float 0 Cat Over Time Repeats
Example Sweep 0 Float 1 Cat Over Time Repeats
Example Sweep 0 Float 1 Cat Over Time Repeats
Example Sweep 0 Float 2 Cat Over Time Repeats
Example Sweep 0 Float 2 Cat Over Time Repeats
Example Sweep 0 Float 3 Cat Over Time Repeats
Example Sweep 0 Float 3 Cat Over Time Repeats

1 Float Input

No Repeats

Example Sweep 1 Float 0 Cat No Repeats
Example Sweep 1 Float 0 Cat No Repeats
Example Sweep 1 Float 1 Cat No Repeats
Example Sweep 1 Float 1 Cat No Repeats
Example Sweep 1 Float 2 Cat No Repeats
Example Sweep 1 Float 2 Cat No Repeats
Example Sweep 1 Float 3 Cat No Repeats
Example Sweep 1 Float 3 Cat No Repeats

Repeated

Example Sweep 1 Float 0 Cat With Repeats
Example Sweep 1 Float 0 Cat With Repeats
Example Sweep 1 Float 1 Cat With Repeats
Example Sweep 1 Float 1 Cat With Repeats
Example Sweep 1 Float 2 Cat With Repeats
Example Sweep 1 Float 2 Cat With Repeats
Example Sweep 1 Float 3 Cat With Repeats
Example Sweep 1 Float 3 Cat With Repeats

Over Time

Example Sweep 1 Float 0 Cat Over Time
Example Sweep 1 Float 0 Cat Over Time
Example Sweep 1 Float 1 Cat Over Time
Example Sweep 1 Float 1 Cat Over Time
Example Sweep 1 Float 2 Cat Over Time
Example Sweep 1 Float 2 Cat Over Time
Example Sweep 1 Float 3 Cat Over Time
Example Sweep 1 Float 3 Cat Over Time

Over Time + Repeated

Example Sweep 1 Float 0 Cat Over Time Repeats
Example Sweep 1 Float 0 Cat Over Time Repeats
Example Sweep 1 Float 1 Cat Over Time Repeats
Example Sweep 1 Float 1 Cat Over Time Repeats
Example Sweep 1 Float 2 Cat Over Time Repeats
Example Sweep 1 Float 2 Cat Over Time Repeats
Example Sweep 1 Float 3 Cat Over Time Repeats
Example Sweep 1 Float 3 Cat Over Time Repeats

2 Float Inputs

No Repeats

Example Sweep 2 Float 0 Cat No Repeats
Example Sweep 2 Float 0 Cat No Repeats
Example Sweep 2 Float 1 Cat No Repeats
Example Sweep 2 Float 1 Cat No Repeats
Example Sweep 2 Float 2 Cat No Repeats
Example Sweep 2 Float 2 Cat No Repeats

Repeated

Example Sweep 2 Float 0 Cat With Repeats
Example Sweep 2 Float 0 Cat With Repeats
Example Sweep 2 Float 1 Cat With Repeats
Example Sweep 2 Float 1 Cat With Repeats
Example Sweep 2 Float 2 Cat With Repeats
Example Sweep 2 Float 2 Cat With Repeats

Over Time

Example Sweep 2 Float 0 Cat Over Time
Example Sweep 2 Float 0 Cat Over Time
Example Sweep 2 Float 1 Cat Over Time
Example Sweep 2 Float 1 Cat Over Time
Example Sweep 2 Float 2 Cat Over Time
Example Sweep 2 Float 2 Cat Over Time

3 Float Inputs

No Repeats

Example Sweep 3 Float 0 Cat No Repeats
Example Sweep 3 Float 0 Cat No Repeats
Example Sweep 3 Float 1 Cat No Repeats
Example Sweep 3 Float 1 Cat No Repeats
Example Sweep 3 Float 2 Cat No Repeats
Example Sweep 3 Float 2 Cat No Repeats

Repeated

Example Sweep 3 Float 0 Cat With Repeats
Example Sweep 3 Float 0 Cat With Repeats
Example Sweep 3 Float 1 Cat With Repeats
Example Sweep 3 Float 1 Cat With Repeats
Example Sweep 3 Float 2 Cat With Repeats
Example Sweep 3 Float 2 Cat With Repeats

Over Time

Example Sweep 3 Float 0 Cat Over Time
Example Sweep 3 Float 0 Cat Over Time
Example Sweep 3 Float 1 Cat Over Time
Example Sweep 3 Float 1 Cat Over Time
Example Sweep 3 Float 2 Cat Over Time
Example Sweep 3 Float 2 Cat Over Time

Optimisation

Basic

Example Optim 1 Objective 1D
Example Optim 1 Objective 1D
Example Optim 1 Objective 2D
Example Optim 1 Objective 2D
Example Optim 2 Objectives 1D
Example Optim 2 Objectives 1D
Example Optim 2 Objectives 2D
Example Optim 2 Objectives 2D

Over Time

Example Optim Over Time 1D
Example Optim Over Time 1D
Example Optim Over Time 2D
Example Optim Over Time 2D

Aggregated

Example Optim Aggregated
Example Optim Aggregated

Result Types

Result Bool

Example Result Bool 0D
Example Result Bool 0D
Example Result Bool 1D
Example Result Bool 1D
Example Result Bool 2D
Example Result Bool 2D

Result Dataset

Example Result Dataset 1D
Example Result Dataset 1D
Example Result Dataset 2D
Example Result Dataset 2D

Result Image

Example Result Image 0D
Example Result Image 0D
Example Result Image 1D
Example Result Image 1D
Example Result Image 2D
Example Result Image 2D
Example Result Image Aggregate
Example Result Image Aggregate
Example Result Image Composable
Example Result Image Composable
Example Result Image Mixed
Example Result Image Mixed
Example Result Image Over Time
Example Result Image Over Time
Example Result Image Progressive
Example Result Image Progressive
Example Result Image To Video
Example Result Image To Video

Result Path

Example Result Path 0D
Example Result Path 0D
Example Result Path 1D
Example Result Path 1D

Result String

Example Result String 0D
Example Result String 0D
Example Result String 1D
Example Result String 1D

Result Var

Example Result Var 0D
Example Result Var 0D
Example Result Var 1D
Example Result Var 1D
Example Result Var 2D
Example Result Var 2D

Result Vec

Example Result Vec 1D
Example Result Vec 1D
Example Result Vec 2D
Example Result Vec 2D

Result Video

Example Result Video 0D
Example Result Video 0D
Example Result Video 1D
Example Result Video 1D
Example Result Video 2D
Example Result Video 2D
Example Result Video Aggregate
Example Result Video Aggregate

Plot Types

Example Plot Bar
Example Plot Bar
Example Plot Box Whisker
Example Plot Box Whisker
Example Plot Curve
Example Plot Curve
Example Plot Heatmap
Example Plot Heatmap
Example Plot Image
Example Plot Image
Example Plot Line
Example Plot Line
Example Plot Scatter
Example Plot Scatter
Example Plot Scatter Jitter
Example Plot Scatter Jitter
Example Plot Surface
Example Plot Surface
Example Plot Video
Example Plot Video
Example Plot Volume
Example Plot Volume

Bool Plot Types

Example Bool Plot Bar
Example Bool Plot Bar
Example Bool Plot Box Whisker
Example Bool Plot Box Whisker
Example Bool Plot Curve
Example Bool Plot Curve
Example Bool Plot Heatmap
Example Bool Plot Heatmap
Example Bool Plot Histogram
Example Bool Plot Histogram
Example Bool Plot Line
Example Bool Plot Line
Example Bool Plot Scatter Jitter
Example Bool Plot Scatter Jitter
Example Bool Plot Surface
Example Bool Plot Surface
Example Bool Plot Violin
Example Bool Plot Violin

Subsampling Divisions System

Example Levels Sample Density
Example Levels Sample Density

Sampling Strategies

Example Sampling Custom Values
Example Sampling Custom Values
Example Sampling Int Vs Float
Example Sampling Int Vs Float
Example Sampling Uniform
Example Sampling Uniform

Composable Containers

Example Composable All Compose Types
Example Composable All Compose Types
Example Composable Dataset Down
Example Composable Dataset Down
Example Composable Dataset Overlay
Example Composable Dataset Overlay
Example Composable Dataset Right
Example Composable Dataset Right
Example Composable Dataset Sequence
Example Composable Dataset Sequence
Example Composable Panel Down
Example Composable Panel Down
Example Composable Panel Right
Example Composable Panel Right
Example Composable Panel Sequence
Example Composable Panel Sequence
Example Composable Video Down
Example Composable Video Down
Example Composable Video Overlay
Example Composable Video Overlay
Example Composable Video Right
Example Composable Video Right
Example Composable Video Sequence
Example Composable Video Sequence

Container Tab Layouts

Example Container Tab Tabs
Example Container Tab Tabs
Example Container Tab Tabs And Grid
Example Container Tab Tabs And Grid

Aggregation

Example Agg All
Example Agg All
Example Agg Fn Max
Example Agg Fn Max
Example Agg Int
Example Agg Int
Example Agg List 1 Cat
Example Agg List 1 Cat
Example Agg List 2 Cat
Example Agg List 2 Cat

Constant Variables

Example Const Vars Categorical
Example Const Vars Categorical
Example Const Vars Compare
Example Const Vars Compare
Example Const Vars Noise
Example Const Vars Noise
Example Const Vars Slice
Example Const Vars Slice

Statistics

Example Stats Distributions
Example Stats Distributions
Example Stats Error Bands
Example Stats Error Bands
Example Stats Repeats Comparison
Example Stats Repeats Comparison

Workflows

Example Workflow Bench Runner
Example Workflow Bench Runner
Example Workflow Getting Started
Example Workflow Getting Started
Example Workflow Input Output Cfg
Example Workflow Input Output Cfg
Example Workflow Multi Sweep
Example Workflow Multi Sweep

YAML Sweeps

Example Yaml Sweep Dict
Example Yaml Sweep Dict
Example Yaml Sweep List
Example Yaml Sweep List

Cartesian Animation

Example Cartesian Animation
Example Cartesian Animation

Advanced Patterns

Example Advanced Agg Over Time
Example Advanced Agg Over Time
Example Advanced Cache Patterns
Example Advanced Cache Patterns
Example Advanced Git Time Event
Example Advanced Git Time Event
Example Advanced Max Time Events
Example Advanced Max Time Events
Example Advanced Report Save
Example Advanced Report Save
Example Advanced Share Axis
Example Advanced Share Axis
Example Advanced Time Event
Example Advanced Time Event

Regression Detection

Example Regression Absolute
Example Regression Absolute
Example Regression Delta
Example Regression Delta
Example Regression Percentage
Example Regression Percentage
Example Regression Tuning Drift
Example Regression Tuning Drift
Example Regression Tuning Noise
Example Regression Tuning Noise
Example Regression Tuning Step
Example Regression Tuning Step

Performance

Example Perf Self Benchmark
Example Perf Self Benchmark
Example Perf Self Benchmark Over Time
Example Perf Self Benchmark Over Time

Publishing

Example Publish Report Gh Pages
Example Publish Report Gh Pages
Example Publish Runner Gh Pages
Example Publish Runner Gh Pages

Rerun Integration

Example Rerun Capture Window
Example Rerun Capture Window
Example Rerun Regression
Example Rerun Regression
Example Rerun Sweep
Example Rerun Sweep
Previous Next

© Copyright 2025, Austin Gregg-Smith.

Built with Sphinx using a theme provided by Read the Docs.