Skip to content

Commit 577fada

Browse files
github-actions[bot]Continuous Integration
andauthored
(AUTO-GENERATED) Added benchmark files (#31)
Co-authored-by: Continuous Integration <username@users.noreply.github.com>
1 parent d1e95ec commit 577fada

2 files changed

Lines changed: 334 additions & 20 deletions

File tree

Lines changed: 310 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,310 @@
1+
{
2+
"machine_info": {
3+
"node": "fv-az529-64",
4+
"processor": "x86_64",
5+
"machine": "x86_64",
6+
"python_compiler": "GCC 11.4.0",
7+
"python_implementation": "CPython",
8+
"python_implementation_version": "3.11.8",
9+
"python_version": "3.11.8",
10+
"python_build": [
11+
"main",
12+
"Feb 7 2024 04:02:05"
13+
],
14+
"release": "6.5.0-1016-azure",
15+
"system": "Linux",
16+
"cpu": {
17+
"python_version": "3.11.8.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": "3.2404 GHz",
31+
"hz_actual_friendly": "3.2404 GHz",
32+
"hz_advertised": [
33+
3240416000,
34+
0
35+
],
36+
"hz_actual": [
37+
3240416000,
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+
"invpcid_single",
83+
"lahf_lm",
84+
"lm",
85+
"mca",
86+
"mce",
87+
"misalignsse",
88+
"mmx",
89+
"mmxext",
90+
"movbe",
91+
"msr",
92+
"mtrr",
93+
"nonstop_tsc",
94+
"nopl",
95+
"npt",
96+
"nrip_save",
97+
"nx",
98+
"osvw",
99+
"osxsave",
100+
"pae",
101+
"pat",
102+
"pausefilter",
103+
"pcid",
104+
"pclmulqdq",
105+
"pdpe1gb",
106+
"pfthreshold",
107+
"pge",
108+
"pni",
109+
"popcnt",
110+
"pse",
111+
"pse36",
112+
"rdpid",
113+
"rdpru",
114+
"rdrand",
115+
"rdrnd",
116+
"rdseed",
117+
"rdtscp",
118+
"rep_good",
119+
"sep",
120+
"sha",
121+
"sha_ni",
122+
"smap",
123+
"smep",
124+
"sse",
125+
"sse2",
126+
"sse4_1",
127+
"sse4_2",
128+
"sse4a",
129+
"ssse3",
130+
"svm",
131+
"syscall",
132+
"topoext",
133+
"tsc",
134+
"tsc_reliable",
135+
"tsc_scale",
136+
"umip",
137+
"v_vmsave_vmload",
138+
"vaes",
139+
"vmcb_clean",
140+
"vme",
141+
"vmmcall",
142+
"vpclmulqdq",
143+
"xgetbv1",
144+
"xsave",
145+
"xsavec",
146+
"xsaveerptr",
147+
"xsaveopt",
148+
"xsaves"
149+
],
150+
"l3_cache_size": 524288,
151+
"l2_cache_size": 1048576,
152+
"l1_data_cache_size": 65536,
153+
"l1_instruction_cache_size": 65536,
154+
"l2_cache_line_size": 512,
155+
"l2_cache_associativity": 6
156+
}
157+
},
158+
"commit_info": {
159+
"id": "8ed088b31d5db6efb4b66c992c80cc86dd212560",
160+
"time": "2024-03-17T20:24:19+01:00",
161+
"author_time": "2024-03-17T20:24:19+01:00",
162+
"dirty": false,
163+
"project": "lsnms",
164+
"branch": "main"
165+
},
166+
"benchmarks": [
167+
{
168+
"group": null,
169+
"name": "test_rtree_nms",
170+
"fullname": "tests/test_nms.py::test_rtree_nms",
171+
"params": null,
172+
"param": null,
173+
"extra_info": {},
174+
"options": {
175+
"disable_gc": false,
176+
"timer": "perf_counter",
177+
"min_rounds": 5,
178+
"max_time": 1.0,
179+
"min_time": 5e-06,
180+
"warmup": 100000
181+
},
182+
"stats": {
183+
"min": 0.012402871000006144,
184+
"max": 0.014241308999999092,
185+
"mean": 0.012527965158538075,
186+
"stddev": 0.00024087498461269313,
187+
"rounds": 82,
188+
"median": 0.012489041000009138,
189+
"iqr": 6.418999998913932e-05,
190+
"q1": 0.012454867000002423,
191+
"q3": 0.012519056999991562,
192+
"iqr_outliers": 4,
193+
"stddev_outliers": 2,
194+
"outliers": "2;4",
195+
"ld15iqr": 0.012402871000006144,
196+
"hd15iqr": 0.012630625000014106,
197+
"ops": 79.82142250120154,
198+
"total": 1.0272931430001222,
199+
"iterations": 1
200+
}
201+
},
202+
{
203+
"group": null,
204+
"name": "test_rtree_multiclass_nms",
205+
"fullname": "tests/test_nms.py::test_rtree_multiclass_nms",
206+
"params": null,
207+
"param": null,
208+
"extra_info": {},
209+
"options": {
210+
"disable_gc": false,
211+
"timer": "perf_counter",
212+
"min_rounds": 5,
213+
"max_time": 1.0,
214+
"min_time": 5e-06,
215+
"warmup": 100000
216+
},
217+
"stats": {
218+
"min": 0.008064328999978443,
219+
"max": 0.010859331999995447,
220+
"mean": 0.00817467167742061,
221+
"stddev": 0.00024826335026041017,
222+
"rounds": 124,
223+
"median": 0.008148320999993075,
224+
"iqr": 5.767749998142335e-05,
225+
"q1": 0.008118480500002079,
226+
"q3": 0.008176157999983502,
227+
"iqr_outliers": 5,
228+
"stddev_outliers": 2,
229+
"outliers": "2;5",
230+
"ld15iqr": 0.008064328999978443,
231+
"hd15iqr": 0.008287504999998418,
232+
"ops": 122.32907197510032,
233+
"total": 1.0136592880001558,
234+
"iterations": 1
235+
}
236+
},
237+
{
238+
"group": null,
239+
"name": "test_intersect_tree",
240+
"fullname": "tests/test_rtree.py::test_intersect_tree",
241+
"params": null,
242+
"param": null,
243+
"extra_info": {},
244+
"options": {
245+
"disable_gc": false,
246+
"timer": "perf_counter",
247+
"min_rounds": 5,
248+
"max_time": 1.0,
249+
"min_time": 5e-06,
250+
"warmup": 100000
251+
},
252+
"stats": {
253+
"min": 4.2930000034857585e-06,
254+
"max": 2.0202499996457846e-05,
255+
"mean": 4.476260285466745e-06,
256+
"stddev": 3.4994472128990025e-07,
257+
"rounds": 115527,
258+
"median": 4.438499999537271e-06,
259+
"iqr": 5.000001124244591e-08,
260+
"q1": 4.413499993916048e-06,
261+
"q3": 4.463500005158494e-06,
262+
"iqr_outliers": 3134,
263+
"stddev_outliers": 1850,
264+
"outliers": "1850;3134",
265+
"ld15iqr": 4.338499991263234e-06,
266+
"hd15iqr": 4.5429999886437145e-06,
267+
"ops": 223400.77123011375,
268+
"total": 0.5171289219991166,
269+
"iterations": 2
270+
}
271+
},
272+
{
273+
"group": null,
274+
"name": "test_build_tree",
275+
"fullname": "tests/test_rtree.py::test_build_tree",
276+
"params": null,
277+
"param": null,
278+
"extra_info": {},
279+
"options": {
280+
"disable_gc": false,
281+
"timer": "perf_counter",
282+
"min_rounds": 5,
283+
"max_time": 1.0,
284+
"min_time": 5e-06,
285+
"warmup": 100000
286+
},
287+
"stats": {
288+
"min": 0.011299377000000277,
289+
"max": 0.016540832999993427,
290+
"mean": 0.011467777831460595,
291+
"stddev": 0.0005584504409517435,
292+
"rounds": 89,
293+
"median": 0.011351984000015136,
294+
"iqr": 0.00013175324999536997,
295+
"q1": 0.011327446499997507,
296+
"q3": 0.011459199749992877,
297+
"iqr_outliers": 7,
298+
"stddev_outliers": 1,
299+
"outliers": "1;7",
300+
"ld15iqr": 0.011299377000000277,
301+
"hd15iqr": 0.011667183000014347,
302+
"ops": 87.20085222235552,
303+
"total": 1.020632226999993,
304+
"iterations": 1
305+
}
306+
}
307+
],
308+
"datetime": "2024-03-17T19:33:33.544699",
309+
"version": "4.0.0"
310+
}

benchmarks-history.txt

Lines changed: 24 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,31 @@
11

2-
------------------------------------- benchmark 'test_build_tree': 1 tests ------------------------------------
3-
Name (time in ms) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations
4-
---------------------------------------------------------------------------------------------------------------
5-
test_build_tree 11.3684 12.8688 11.5665 0.2936 11.4566 0.1467 8;9 86.4565 89 1
6-
---------------------------------------------------------------------------------------------------------------
2+
------------------------------------------------------------------------------ benchmark 'test_build_tree': 2 tests ------------------------------------------------------------------------------
3+
Name (time in ms) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations
4+
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
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
7+
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
78

8-
------------------------------------- benchmark 'test_intersect_tree': 1 tests -------------------------------------
9-
Name (time in us) Min Max Mean StdDev Median IQR Outliers OPS (Kops/s) Rounds Iterations
10-
--------------------------------------------------------------------------------------------------------------------
11-
test_intersect_tree 4.3380 16.5465 4.5334 0.3540 4.4930 0.0600 1948;3670 220.5828 115128 2
12-
--------------------------------------------------------------------------------------------------------------------
9+
-------------------------------------------------------------------------------- benchmark 'test_intersect_tree': 2 tests -------------------------------------------------------------------------------
10+
Name (time in us) Min Max Mean StdDev Median IQR Outliers OPS (Kops/s) Rounds Iterations
11+
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
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
14+
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1315

14-
---------------------------------- benchmark 'test_rtree_multiclass_nms': 1 tests ----------------------------------
15-
Name (time in ms) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations
16-
--------------------------------------------------------------------------------------------------------------------
17-
test_rtree_multiclass_nms 8.0927 9.5442 8.2275 0.2975 8.1411 0.0398 9;20 121.5429 124 1
18-
--------------------------------------------------------------------------------------------------------------------
16+
----------------------------------------------------------------------------- benchmark 'test_rtree_multiclass_nms': 2 tests -----------------------------------------------------------------------------
17+
Name (time in ms) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations
18+
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
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+
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1922

20-
------------------------------------- benchmark 'test_rtree_nms': 1 tests -------------------------------------
21-
Name (time in ms) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations
22-
---------------------------------------------------------------------------------------------------------------
23-
test_rtree_nms 12.2477 13.9284 12.3987 0.2409 12.3581 0.0836 2;2 80.6535 82 1
24-
---------------------------------------------------------------------------------------------------------------
23+
------------------------------------------------------------------------------ benchmark 'test_rtree_nms': 2 tests ------------------------------------------------------------------------------
24+
Name (time in ms) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations
25+
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
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
28+
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2529

2630
Legend:
2731
Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.

0 commit comments

Comments
 (0)