Smirkey
powerboxes
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
perf: improve rotation code
#69
Merged
Comparing
perf/rotation
(
8efc0e9
) with
main
(
d71d704
)
CodSpeed Performance Gauge
-29%
Improvement
2
Regression
1
Untouched
146
New
6
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Improvement
New
Acknowledged
Untouched
155 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rotated_iou_distance[float64]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
×5.8
12.8 ms
2.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rotated_giou_distance[float64]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
×5.6
12.3 ms
2.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rotated giou distance benchmark
powerboxesrs/benches/bench_iou.rs::benches::rotated_giou_distance_benchmark
CodSpeed Performance Gauge
N/A
N/A
916.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parallel rotated iou distance benchmark
powerboxesrs/benches/bench_iou.rs::benches::parallel_rotated_iou_distance_benchmark
CodSpeed Performance Gauge
N/A
N/A
805.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parallel rotated giou distance benchmark
powerboxesrs/benches/bench_iou.rs::benches::parallel_rotated_giou_distance_benchmark
CodSpeed Performance Gauge
N/A
N/A
802.5 µ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
N/A
N/A
218 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rotated iou distance benchmark
powerboxesrs/benches/bench_iou.rs::benches::rotated_iou_distance_benchmark
CodSpeed Performance Gauge
N/A
N/A
890.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rotated tiou distance benchmark
powerboxesrs/benches/bench_iou.rs::benches::rotated_tiou_distance_benchmark
CodSpeed Performance Gauge
N/A
N/A
138 µs
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
-29%
360.1 µs
508.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_parallel_iou_distance[uint8]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+10%
369.6 µs
336.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_parallel_iou_distance[float64]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+4%
260.8 µs
250.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_box_convert_cxcywh_xywh[float64]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+3%
30.7 µs
29.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_parallel_iou_distance[float32]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+3%
239.4 µs
231.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_box_convert_xyxy_cxcywh[float64]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+3%
30.7 µs
29.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_box_convert_xyxy_xywh[uint64]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+3%
30.1 µs
29.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_box_convert_xyxy_xywh[float64]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+2%
33 µs
32.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_box_convert_cxcywh_xyxy[int64]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+2%
30.5 µs
29.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_remove_small_boxes[float32]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+1%
29.4 µs
29.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_box_convert_xywh_cxcywh[float64]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+1%
30.5 µs
30.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_nms_many_boxes[1000]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+1%
1.2 ms
1.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_box_convert_xywh_xyxy[uint8]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+1%
26.3 µs
26.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_box_convert_xyxy_xywh[uint16]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+1%
26.7 µs
26.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_box_convert_xywh_xyxy[float64]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+1%
30.2 µs
30 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_box_convert_xywh_xyxy[int32]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+1%
28.6 µs
28.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_box_convert_xywh_cxcywh[int64]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+1%
30.7 µs
30.5 µs
1
2
...
7
Commits
Click on a commit to change the comparison range
Base
main
d71d704
-29.14%
perf: improve rotation code
8efc0e9
5 days ago
by Smirkey
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs