Smirkey
powerboxes
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
ci: drop pypy support, fix mkdocstrings-python v2 config
#63
Merged
Comparing
feat/draw-and-slice-api
(
10f4bcd
) with
main
(
f18079d
)
CodSpeed Performance Gauge
-24%
Improvement
8
Regression
10
Untouched
131
No successful run was found on
main
(
f3b5b71
) during the generation of this report, so
f18079d
was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Regression
Improvement
Untouched
149 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rtree_nms_many_boxes[10000]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
-24%
16.7 ms
22 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rtree_nms_many_boxes[20000]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
-24%
37.3 ms
49 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rtree_nms[float32]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
-23%
125 µs
161.8 µ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
-22%
1.3 ms
1.6 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
-22%
7.9 ms
10.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rtree_nms[int64]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
-21%
123.4 µs
156.8 µ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
-21%
431.5 µs
547.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rtree_nms[int32]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
-21%
120.4 µs
152.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_nms_many_boxes[1000]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
-21%
982.5 µs
1,241.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rtree_nms[float64]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
-21%
127.2 µs
160.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_parallel_giou_distance[int16]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+79%
381.5 µs
213.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_giou_distance[int16]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+78%
381.2 µs
213.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_giou_distance[uint16]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+63%
381.4 µs
234.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_parallel_giou_distance[uint16]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+63%
381.4 µs
234.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_masks_to_boxes
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+60%
8.8 ms
5.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
giou distance benchmark
powerboxesrs/benches/bench_iou.rs::benches::giou_distance_benchmark
CodSpeed Performance Gauge
+36%
267.9 µs
196.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_box_convert_xywh_xyxy[int64]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+21%
35.5 µs
29.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_giou_distance[float32]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+20%
269.4 µs
223.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_parallel_giou_distance[float32]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+20%
268.5 µs
223.8 µ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
+20%
36 µs
30.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_box_convert_xyxy_cxcywh[uint64]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+20%
36.6 µs
30.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_parallel_giou_distance[float64]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+20%
268.2 µs
224.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_box_convert_cxcywh_xyxy[uint64]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+19%
36.2 µs
30.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_giou_distance[float64]
bindings/tests/test_speed.py
CodSpeed Performance Gauge
+19%
267.2 µs
224.2 µ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
+19%
36.1 µs
30.4 µs
1
2
...
6
Commits
Click on a commit to change the comparison range
Base
main
f18079d
-24.27%
fix: add draw_boxes binding, fix sdist README conflict, upgrade CodSpeed to v3, restore doc comments
09fe946
12 days ago
by Smirkey
-0.01%
ok
63c8689
12 days ago
by Smirkey
0%
ci: split coverage into separate steps to fix nested llvm-cov show-env
10f4bcd
12 days ago
by Smirkey
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs