Smirkey
powerboxes
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
perf: apply init-and-skip pattern to ciou and diou distance
#88
Comparing
perf/ciou-diou-init-skip
(
bb7d473
) with
main
(
6f1c650
)
CodSpeed Performance Gauge
+35%
Improvement
2
Untouched
173
New
2
Skipped
1
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Improvement
New
Untouched
Skipped
178 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_diou_distance[float64]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+35%
224.3 µs
166.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_diou_distance[float32]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+35%
212.6 µs
157.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
ciou distance benchmark
powerboxesrs/benches/bench_iou.rs::benches::ciou_distance_benchmark
CodSpeed Performance Gauge
N/A
N/A
1.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
diou distance benchmark
powerboxesrs/benches/bench_iou.rs::benches::diou_distance_benchmark
CodSpeed Performance Gauge
N/A
N/A
257.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rtree_nms_many_boxes[20000]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+19%
21.3 ms
18 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rtree_nms_many_boxes[5000]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+17%
4.6 ms
4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parallel giou distance benchmark
powerboxesrs/benches/bench_iou.rs::benches::parallel_giou_distance_benchmark
CodSpeed Performance Gauge
+17%
380.6 µs
326.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rtree_nms_many_boxes[1000]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+16%
842.8 µs
727.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rtree_nms_many_boxes[10000]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+15%
10 ms
8.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rtree_rotated_nms_many_boxes[5000]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+13%
6.4 ms
5.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rtree_rotated_nms_many_boxes[10000]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+13%
13.6 ms
12.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rtree_rotated_nms_many_boxes[1000]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+10%
1.1 ms
1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rtree_nms[int32]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+8%
106.6 µs
98.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rtree_nms[int16]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+8%
98.8 µs
91.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parallel rotated tiou distance benchmark
powerboxesrs/benches/bench_iou.rs::benches::parallel_rotated_tiou_distance_benchmark
CodSpeed Performance Gauge
+8%
229.6 µs
212.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rtree_nms[float64]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+8%
108.6 µs
100.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rtree_nms[float32]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+7%
105.9 µs
98.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rtree_nms[int64]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+6%
109.4 µs
102.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rtree_rotated_nms[int16]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+6%
137.4 µs
129.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rtree_rotated_nms[int32]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+6%
136.7 µs
128.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rtree_rotated_nms[float32]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+6%
136 µs
128.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rtree_rotated_nms[float64]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+6%
137.4 µs
129.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rtree_rotated_nms[int64]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+6%
136.1 µs
128.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_parallel_iou_distance[int16]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+4%
299.3 µs
288.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parallel iou distance benchmark
powerboxesrs/benches/bench_iou.rs::benches::parallel_iou_distance_benchmark
CodSpeed Performance Gauge
+3%
249.1 µs
242.7 µs
1
2
3
4
5
...
8
Commits
Click on a commit to change the comparison range
Base
main
6f1c650
+34.89%
perf: apply init-and-skip pattern to ciou and diou distance
bb7d473
1 day ago
by Smirkey
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs