Skip to content

Commit 2d7b252

Browse files
author
Continuous Integration
committed
(AUTO-GENERATED) Added benchmark files
1 parent 69dc460 commit 2d7b252

2 files changed

Lines changed: 327 additions & 12 deletions

File tree

Lines changed: 311 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,311 @@
1+
{
2+
"machine_info": {
3+
"node": "runnervmh13bl",
4+
"processor": "x86_64",
5+
"machine": "x86_64",
6+
"python_compiler": "GCC 13.3.0",
7+
"python_implementation": "CPython",
8+
"python_implementation_version": "3.11.14",
9+
"python_version": "3.11.14",
10+
"python_build": [
11+
"main",
12+
"Oct 10 2025 01:03:14"
13+
],
14+
"release": "6.11.0-1018-azure",
15+
"system": "Linux",
16+
"cpu": {
17+
"python_version": "3.11.14.final.0 (64 bit)",
18+
"cpuinfo_version": [
19+
9,
20+
0,
21+
0
22+
],
23+
"cpuinfo_version_string": "9.0.0",
24+
"arch": "X86_64",
25+
"bits": 64,
26+
"count": 4,
27+
"arch_string_raw": "x86_64",
28+
"vendor_id_raw": "AuthenticAMD",
29+
"brand_raw": "AMD EPYC 7763 64-Core Processor",
30+
"hz_advertised_friendly": "2.4454 GHz",
31+
"hz_actual_friendly": "2.4454 GHz",
32+
"hz_advertised": [
33+
2445431000,
34+
0
35+
],
36+
"hz_actual": [
37+
2445431000,
38+
0
39+
],
40+
"stepping": 1,
41+
"model": 1,
42+
"family": 25,
43+
"flags": [
44+
"3dnowext",
45+
"3dnowprefetch",
46+
"abm",
47+
"adx",
48+
"aes",
49+
"aperfmperf",
50+
"apic",
51+
"arat",
52+
"avx",
53+
"avx2",
54+
"bmi1",
55+
"bmi2",
56+
"clflush",
57+
"clflushopt",
58+
"clwb",
59+
"clzero",
60+
"cmov",
61+
"cmp_legacy",
62+
"constant_tsc",
63+
"cpuid",
64+
"cr8_legacy",
65+
"cx16",
66+
"cx8",
67+
"de",
68+
"decodeassists",
69+
"erms",
70+
"extd_apicid",
71+
"f16c",
72+
"flushbyasid",
73+
"fma",
74+
"fpu",
75+
"fsgsbase",
76+
"fsrm",
77+
"fxsr",
78+
"fxsr_opt",
79+
"ht",
80+
"hypervisor",
81+
"invpcid",
82+
"lahf_lm",
83+
"lm",
84+
"mca",
85+
"mce",
86+
"misalignsse",
87+
"mmx",
88+
"mmxext",
89+
"movbe",
90+
"msr",
91+
"mtrr",
92+
"nonstop_tsc",
93+
"nopl",
94+
"npt",
95+
"nrip_save",
96+
"nx",
97+
"osvw",
98+
"osxsave",
99+
"pae",
100+
"pat",
101+
"pausefilter",
102+
"pcid",
103+
"pclmulqdq",
104+
"pdpe1gb",
105+
"pfthreshold",
106+
"pge",
107+
"pni",
108+
"popcnt",
109+
"pse",
110+
"pse36",
111+
"rdpid",
112+
"rdpru",
113+
"rdrand",
114+
"rdrnd",
115+
"rdseed",
116+
"rdtscp",
117+
"rep_good",
118+
"sep",
119+
"sha",
120+
"sha_ni",
121+
"smap",
122+
"smep",
123+
"sse",
124+
"sse2",
125+
"sse4_1",
126+
"sse4_2",
127+
"sse4a",
128+
"ssse3",
129+
"svm",
130+
"syscall",
131+
"topoext",
132+
"tsc",
133+
"tsc_known_freq",
134+
"tsc_reliable",
135+
"tsc_scale",
136+
"umip",
137+
"user_shstk",
138+
"v_vmsave_vmload",
139+
"vaes",
140+
"vmcb_clean",
141+
"vme",
142+
"vmmcall",
143+
"vpclmulqdq",
144+
"xgetbv1",
145+
"xsave",
146+
"xsavec",
147+
"xsaveerptr",
148+
"xsaveopt",
149+
"xsaves"
150+
],
151+
"l3_cache_size": 524288,
152+
"l2_cache_size": 1048576,
153+
"l1_data_cache_size": 65536,
154+
"l1_instruction_cache_size": 65536,
155+
"l2_cache_line_size": 512,
156+
"l2_cache_associativity": 6
157+
}
158+
},
159+
"commit_info": {
160+
"id": "69dc4601f3177e8791332c007e0af1f2abdf7985",
161+
"time": "2026-01-06T21:33:22+01:00",
162+
"author_time": "2026-01-06T21:33:22+01:00",
163+
"dirty": false,
164+
"project": "lsnms",
165+
"branch": "main"
166+
},
167+
"benchmarks": [
168+
{
169+
"group": null,
170+
"name": "test_rtree_nms",
171+
"fullname": "tests/test_nms.py::test_rtree_nms",
172+
"params": null,
173+
"param": null,
174+
"extra_info": {},
175+
"options": {
176+
"disable_gc": false,
177+
"timer": "perf_counter",
178+
"min_rounds": 5,
179+
"max_time": 1.0,
180+
"min_time": 5e-06,
181+
"warmup": 100000
182+
},
183+
"stats": {
184+
"min": 0.012152844000013374,
185+
"max": 0.012503015999982381,
186+
"mean": 0.01229673404819312,
187+
"stddev": 7.6676718771799e-05,
188+
"rounds": 83,
189+
"median": 0.012293064999994385,
190+
"iqr": 9.24642500095274e-05,
191+
"q1": 0.012246431000001223,
192+
"q3": 0.01233889525001075,
193+
"iqr_outliers": 1,
194+
"stddev_outliers": 26,
195+
"outliers": "26;1",
196+
"ld15iqr": 0.012152844000013374,
197+
"hd15iqr": 0.012503015999982381,
198+
"ops": 81.32240610236991,
199+
"total": 1.020628926000029,
200+
"iterations": 1
201+
}
202+
},
203+
{
204+
"group": null,
205+
"name": "test_rtree_multiclass_nms",
206+
"fullname": "tests/test_nms.py::test_rtree_multiclass_nms",
207+
"params": null,
208+
"param": null,
209+
"extra_info": {},
210+
"options": {
211+
"disable_gc": false,
212+
"timer": "perf_counter",
213+
"min_rounds": 5,
214+
"max_time": 1.0,
215+
"min_time": 5e-06,
216+
"warmup": 100000
217+
},
218+
"stats": {
219+
"min": 0.007866822000011098,
220+
"max": 0.010169278999995868,
221+
"mean": 0.00808016075781115,
222+
"stddev": 0.0003635448226504522,
223+
"rounds": 128,
224+
"median": 0.007994970500007526,
225+
"iqr": 0.0001822884999995722,
226+
"q1": 0.00790908099999399,
227+
"q3": 0.008091369499993561,
228+
"iqr_outliers": 9,
229+
"stddev_outliers": 9,
230+
"outliers": "9;9",
231+
"ld15iqr": 0.007866822000011098,
232+
"hd15iqr": 0.008498387999992474,
233+
"ops": 123.75991393900087,
234+
"total": 1.0342605769998272,
235+
"iterations": 1
236+
}
237+
},
238+
{
239+
"group": null,
240+
"name": "test_intersect_tree",
241+
"fullname": "tests/test_rtree.py::test_intersect_tree",
242+
"params": null,
243+
"param": null,
244+
"extra_info": {},
245+
"options": {
246+
"disable_gc": false,
247+
"timer": "perf_counter",
248+
"min_rounds": 5,
249+
"max_time": 1.0,
250+
"min_time": 5e-06,
251+
"warmup": 100000
252+
},
253+
"stats": {
254+
"min": 4.117999992558907e-06,
255+
"max": 2.693499999395499e-05,
256+
"mean": 4.449769230779121e-06,
257+
"stddev": 7.326416756466412e-07,
258+
"rounds": 118963,
259+
"median": 4.297999993241319e-06,
260+
"iqr": 5.0500005954745575e-08,
261+
"q1": 4.273000001830951e-06,
262+
"q3": 4.323500007785697e-06,
263+
"iqr_outliers": 8152,
264+
"stddev_outliers": 5881,
265+
"outliers": "5881;8152",
266+
"ld15iqr": 4.1974999902549825e-06,
267+
"hd15iqr": 4.402999991270917e-06,
268+
"ops": 224730.75526770804,
269+
"total": 0.5293578970011765,
270+
"iterations": 2
271+
}
272+
},
273+
{
274+
"group": null,
275+
"name": "test_build_tree",
276+
"fullname": "tests/test_rtree.py::test_build_tree",
277+
"params": null,
278+
"param": null,
279+
"extra_info": {},
280+
"options": {
281+
"disable_gc": false,
282+
"timer": "perf_counter",
283+
"min_rounds": 5,
284+
"max_time": 1.0,
285+
"min_time": 5e-06,
286+
"warmup": 100000
287+
},
288+
"stats": {
289+
"min": 0.011350980000003119,
290+
"max": 0.013539135000002034,
291+
"mean": 0.011550134363636872,
292+
"stddev": 0.00030381173197352706,
293+
"rounds": 88,
294+
"median": 0.011462357499993914,
295+
"iqr": 0.00011443749998818475,
296+
"q1": 0.011426310500013415,
297+
"q3": 0.0115407480000016,
298+
"iqr_outliers": 9,
299+
"stddev_outliers": 6,
300+
"outliers": "6;9",
301+
"ld15iqr": 0.011350980000003119,
302+
"hd15iqr": 0.011716931999984581,
303+
"ops": 86.57907938701442,
304+
"total": 1.0164118240000448,
305+
"iterations": 1
306+
}
307+
}
308+
],
309+
"datetime": "2026-01-06T20:35:57.609940",
310+
"version": "4.0.0"
311+
}

benchmarks-history.txt

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,34 @@
11

2-
------------------------------------------------------------------------------ benchmark 'test_build_tree': 2 tests ------------------------------------------------------------------------------
2+
------------------------------------------------------------------------------ benchmark 'test_build_tree': 3 tests ------------------------------------------------------------------------------
33
Name (time in ms) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations
44
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
5-
test_build_tree (0002_8ed088b) 11.2994 (1.0) 16.5408 (1.29) 11.4678 (1.0) 0.5585 (1.90) 11.3520 (1.0) 0.1318 (1.0) 1;7 87.2009 (1.0) 89 1
6-
test_build_tree (0001_d72cab7) 11.3684 (1.01) 12.8688 (1.0) 11.5665 (1.01) 0.2936 (1.0) 11.4566 (1.01) 0.1467 (1.11) 8;9 86.4565 (0.99) 89 1
5+
test_build_tree (0002_8ed088b) 11.2994 (1.0) 16.5408 (1.29) 11.4678 (1.0) 0.5585 (1.90) 11.3520 (1.0) 0.1318 (1.15) 1;7 87.2009 (1.0) 89 1
6+
test_build_tree (0003_69dc460) 11.3510 (1.00) 13.5391 (1.05) 11.5501 (1.01) 0.3038 (1.03) 11.4624 (1.01) 0.1144 (1.0) 6;9 86.5791 (0.99) 88 1
7+
test_build_tree (0001_d72cab7) 11.3684 (1.01) 12.8688 (1.0) 11.5665 (1.01) 0.2936 (1.0) 11.4566 (1.01) 0.1467 (1.28) 8;9 86.4565 (0.99) 89 1
78
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
89

9-
-------------------------------------------------------------------------------- benchmark 'test_intersect_tree': 2 tests -------------------------------------------------------------------------------
10+
-------------------------------------------------------------------------------- benchmark 'test_intersect_tree': 3 tests -------------------------------------------------------------------------------
1011
Name (time in us) Min Max Mean StdDev Median IQR Outliers OPS (Kops/s) Rounds Iterations
1112
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
12-
test_intersect_tree (0002_8ed088b) 4.2930 (1.0) 20.2025 (1.22) 4.4763 (1.0) 0.3499 (1.0) 4.4385 (1.0) 0.0500 (1.0) 1850;3134 223.4008 (1.0) 115527 2
13-
test_intersect_tree (0001_d72cab7) 4.3380 (1.01) 16.5465 (1.0) 4.5334 (1.01) 0.3540 (1.01) 4.4930 (1.01) 0.0600 (1.20) 1948;3670 220.5828 (0.99) 115128 2
13+
test_intersect_tree (0003_69dc460) 4.1180 (1.0) 26.9350 (1.63) 4.4498 (1.0) 0.7326 (2.09) 4.2980 (1.0) 0.0505 (1.01) 5881;8152 224.7308 (1.0) 118963 2
14+
test_intersect_tree (0002_8ed088b) 4.2930 (1.04) 20.2025 (1.22) 4.4763 (1.01) 0.3499 (1.0) 4.4385 (1.03) 0.0500 (1.0) 1850;3134 223.4008 (0.99) 115527 2
15+
test_intersect_tree (0001_d72cab7) 4.3380 (1.05) 16.5465 (1.0) 4.5334 (1.02) 0.3540 (1.01) 4.4930 (1.05) 0.0600 (1.20) 1948;3670 220.5828 (0.98) 115128 2
1416
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1517

16-
----------------------------------------------------------------------------- benchmark 'test_rtree_multiclass_nms': 2 tests -----------------------------------------------------------------------------
18+
----------------------------------------------------------------------------- benchmark 'test_rtree_multiclass_nms': 3 tests -----------------------------------------------------------------------------
1719
Name (time in ms) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations
1820
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
19-
test_rtree_multiclass_nms (0002_8ed088b) 8.0643 (1.0) 10.8593 (1.14) 8.1747 (1.0) 0.2483 (1.0) 8.1483 (1.00) 0.0577 (1.45) 2;5 122.3291 (1.0) 124 1
20-
test_rtree_multiclass_nms (0001_d72cab7) 8.0927 (1.00) 9.5442 (1.0) 8.2275 (1.01) 0.2975 (1.20) 8.1411 (1.0) 0.0398 (1.0) 9;20 121.5429 (0.99) 124 1
21+
test_rtree_multiclass_nms (0003_69dc460) 7.8668 (1.0) 10.1693 (1.07) 8.0802 (1.0) 0.3635 (1.46) 7.9950 (1.0) 0.1823 (4.58) 9;9 123.7599 (1.0) 128 1
22+
test_rtree_multiclass_nms (0002_8ed088b) 8.0643 (1.03) 10.8593 (1.14) 8.1747 (1.01) 0.2483 (1.0) 8.1483 (1.02) 0.0577 (1.45) 2;5 122.3291 (0.99) 124 1
23+
test_rtree_multiclass_nms (0001_d72cab7) 8.0927 (1.03) 9.5442 (1.0) 8.2275 (1.02) 0.2975 (1.20) 8.1411 (1.02) 0.0398 (1.0) 9;20 121.5429 (0.98) 124 1
2124
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2225

23-
------------------------------------------------------------------------------ benchmark 'test_rtree_nms': 2 tests ------------------------------------------------------------------------------
26+
------------------------------------------------------------------------------ benchmark 'test_rtree_nms': 3 tests ------------------------------------------------------------------------------
2427
Name (time in ms) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations
2528
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
26-
test_rtree_nms (0001_d72cab7) 12.2477 (1.0) 13.9284 (1.0) 12.3987 (1.0) 0.2409 (1.0) 12.3581 (1.0) 0.0836 (1.30) 2;2 80.6535 (1.0) 82 1
27-
test_rtree_nms (0002_8ed088b) 12.4029 (1.01) 14.2413 (1.02) 12.5280 (1.01) 0.2409 (1.00) 12.4890 (1.01) 0.0642 (1.0) 2;4 79.8214 (0.99) 82 1
29+
test_rtree_nms (0003_69dc460) 12.1528 (1.0) 12.5030 (1.0) 12.2967 (1.0) 0.0767 (1.0) 12.2931 (1.0) 0.0925 (1.44) 26;1 81.3224 (1.0) 83 1
30+
test_rtree_nms (0001_d72cab7) 12.2477 (1.01) 13.9284 (1.11) 12.3987 (1.01) 0.2409 (3.14) 12.3581 (1.01) 0.0836 (1.30) 2;2 80.6535 (0.99) 82 1
31+
test_rtree_nms (0002_8ed088b) 12.4029 (1.02) 14.2413 (1.14) 12.5280 (1.02) 0.2409 (3.14) 12.4890 (1.02) 0.0642 (1.0) 2;4 79.8214 (0.98) 82 1
2832
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2933

3034
Legend:

0 commit comments

Comments
 (0)