Skip to content

Commit 426dba6

Browse files
PyDataBloggithub-actions[bot]
authored andcommitted
docs(benchmarks): update benchmark results
1 parent a268b02 commit 426dba6

1 file changed

Lines changed: 99 additions & 69 deletions

File tree

BENCHMARKS.md

Lines changed: 99 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -11,77 +11,107 @@ This file is automatically generated by the CI. Do not edit manually.
1111
### Insert Benchmark
1212
| language | backend | ngram_size | mean | stddev | iterations |
1313
|:-----------|:---------------------------------|-------------:|---------:|----------:|-------------:|
14-
| julia | SimString.jl | 2 | 82.4533 | 20.9049 | 100 |
15-
| julia | SimString.jl | 3 | 99.6209 | 22.668 | 100 |
16-
| julia | SimString.jl | 4 | 116.616 | 27.9649 | 100 |
17-
| python | simstring-fast | 2 | 92.3882 | 3.10601 | 100 |
18-
| python | simstring-fast | 3 | 105.725 | 3.54279 | 100 |
19-
| python | simstring-fast | 4 | 116.859 | 3.84952 | 100 |
20-
| python | simstring-rust (python bindings) | 2 | 36.67 | 1.56798 | 100 |
21-
| python | simstring-rust (python bindings) | 3 | 45.8182 | 1.67668 | 100 |
22-
| python | simstring-rust (python bindings) | 4 | 47.3754 | 1.84308 | 100 |
23-
| ruby | simstring-pure | 2 | 658.982 | 11.2759 | 31 |
24-
| ruby | simstring-pure | 3 | 755.847 | 15.0701 | 27 |
25-
| ruby | simstring-pure | 4 | 887.748 | 27.218 | 23 |
26-
| rust | simstring-rust (native) | 2 | 34.956 | 0.78317 | 100 |
27-
| rust | simstring-rust (native) | 3 | 40.9365 | 0.730782 | 100 |
28-
| rust | simstring-rust (native) | 4 | 42.9232 | 0.865492 | 100 |
14+
| c++ | simstring (C++ CLI) | 2 | 70.5297 | 0.75964 | 100 |
15+
| c++ | simstring (C++ CLI) | 3 | 92.9531 | 1.43876 | 100 |
16+
| c++ | simstring (C++ CLI) | 4 | 109.513 | 4.75971 | 100 |
17+
| julia | SimString.jl | 2 | 74.6172 | 26.9543 | 100 |
18+
| julia | SimString.jl | 3 | 89.3054 | 28.9836 | 100 |
19+
| julia | SimString.jl | 4 | 100.158 | 32.2867 | 100 |
20+
| python | simstring (C++ python bindings) | 2 | 62.1972 | 0.392221 | 100 |
21+
| python | simstring (C++ python bindings) | 3 | 80.9069 | 0.783485 | 100 |
22+
| python | simstring (C++ python bindings) | 4 | 93.2527 | 1.89854 | 100 |
23+
| python | simstring-fast | 2 | 84.7956 | 2.08558 | 100 |
24+
| python | simstring-fast | 3 | 98.5062 | 2.42705 | 100 |
25+
| python | simstring-fast | 4 | 108.406 | 2.48273 | 100 |
26+
| python | simstring-rust (python bindings) | 2 | 36.5196 | 0.477816 | 100 |
27+
| python | simstring-rust (python bindings) | 3 | 42.9315 | 0.696184 | 100 |
28+
| python | simstring-rust (python bindings) | 4 | 44.3525 | 0.693809 | 100 |
29+
| ruby | simstring-pure | 2 | 658.454 | 7.43869 | 31 |
30+
| ruby | simstring-pure | 3 | 749.192 | 16.5354 | 27 |
31+
| ruby | simstring-pure | 4 | 817.597 | 34.5543 | 25 |
32+
| rust | simstring-rust (native) | 2 | 34.3513 | 1.40037 | 100 |
33+
| rust | simstring-rust (native) | 3 | 39.1987 | 0.694337 | 100 |
34+
| rust | simstring-rust (native) | 4 | 41.1405 | 1.24262 | 100 |
2935

3036
### Search Benchmark
3137
| language | backend | ngram_size | threshold | mean | stddev | iterations |
3238
|:-----------|:---------------------------------|-------------:|------------:|----------:|----------:|-------------:|
33-
| julia | SimString.jl | 2 | 0.6 | 374.092 | 6.65896 | 54 |
34-
| julia | SimString.jl | 2 | 0.7 | 235.944 | 4.50321 | 85 |
35-
| julia | SimString.jl | 2 | 0.8 | 128.727 | 4.2785 | 100 |
36-
| julia | SimString.jl | 3 | 0.6 | 301.287 | 5.48684 | 67 |
37-
| julia | SimString.jl | 3 | 0.7 | 196.47 | 3.83802 | 100 |
38-
| julia | SimString.jl | 3 | 0.8 | 115.364 | 2.90565 | 100 |
39-
| julia | SimString.jl | 4 | 0.6 | 275.273 | 3.79822 | 73 |
40-
| julia | SimString.jl | 4 | 0.7 | 188.252 | 3.21616 | 100 |
41-
| julia | SimString.jl | 4 | 0.8 | 113.641 | 2.98826 | 100 |
42-
| python | simstring-fast | 2 | 0.6 | 112.454 | 3.5 | 100 |
43-
| python | simstring-fast | 2 | 0.7 | 51.2751 | 1.74616 | 100 |
44-
| python | simstring-fast | 2 | 0.8 | 20.9236 | 1.75162 | 100 |
45-
| python | simstring-fast | 2 | 0.9 | 8.74439 | 0.0933141 | 100 |
46-
| python | simstring-fast | 3 | 0.6 | 83.1509 | 3.0898 | 100 |
47-
| python | simstring-fast | 3 | 0.7 | 37.9915 | 1.28218 | 100 |
48-
| python | simstring-fast | 3 | 0.8 | 17.9946 | 0.722469 | 100 |
49-
| python | simstring-fast | 3 | 0.9 | 8.8015 | 0.269075 | 100 |
50-
| python | simstring-fast | 4 | 0.6 | 70.8197 | 4.03289 | 100 |
51-
| python | simstring-fast | 4 | 0.7 | 35.024 | 1.07099 | 100 |
52-
| python | simstring-fast | 4 | 0.8 | 17.8099 | 0.709621 | 100 |
53-
| python | simstring-fast | 4 | 0.9 | 9.33821 | 0.778481 | 100 |
54-
| python | simstring-rust (python bindings) | 2 | 0.6 | 12.5521 | 0.580874 | 100 |
55-
| python | simstring-rust (python bindings) | 2 | 0.7 | 7.77735 | 0.235089 | 100 |
56-
| python | simstring-rust (python bindings) | 2 | 0.8 | 4.69028 | 0.168399 | 100 |
57-
| python | simstring-rust (python bindings) | 2 | 0.9 | 3.13187 | 0.16958 | 100 |
58-
| python | simstring-rust (python bindings) | 3 | 0.6 | 9.86535 | 0.509445 | 100 |
59-
| python | simstring-rust (python bindings) | 3 | 0.7 | 6.24039 | 0.568082 | 100 |
60-
| python | simstring-rust (python bindings) | 3 | 0.8 | 3.97884 | 0.0804548 | 100 |
61-
| python | simstring-rust (python bindings) | 3 | 0.9 | 3.01004 | 0.0577549 | 100 |
62-
| python | simstring-rust (python bindings) | 4 | 0.6 | 7.96929 | 0.322975 | 100 |
63-
| python | simstring-rust (python bindings) | 4 | 0.7 | 5.29467 | 0.184734 | 100 |
64-
| python | simstring-rust (python bindings) | 4 | 0.8 | 3.74788 | 0.125329 | 100 |
65-
| python | simstring-rust (python bindings) | 4 | 0.9 | 3.10095 | 0.0813672 | 100 |
66-
| ruby | simstring-pure | 2 | 0.6 | 818.844 | 7.10663 | 25 |
67-
| ruby | simstring-pure | 2 | 0.7 | 405.158 | 4.43661 | 50 |
68-
| ruby | simstring-pure | 2 | 0.8 | 184.825 | 2.34637 | 100 |
69-
| ruby | simstring-pure | 3 | 0.6 | 651.677 | 7.61389 | 31 |
70-
| ruby | simstring-pure | 3 | 0.7 | 319.384 | 3.21981 | 63 |
71-
| ruby | simstring-pure | 3 | 0.8 | 166.196 | 2.16786 | 100 |
72-
| ruby | simstring-pure | 4 | 0.6 | 570.216 | 5.28286 | 36 |
73-
| ruby | simstring-pure | 4 | 0.7 | 310.44 | 2.55017 | 65 |
74-
| ruby | simstring-pure | 4 | 0.8 | 166.744 | 2.3515 | 100 |
75-
| rust | simstring-rust (native) | 2 | 0.6 | 12.0232 | 0.106584 | 100 |
76-
| rust | simstring-rust (native) | 2 | 0.7 | 7.45018 | 0.09073 | 100 |
77-
| rust | simstring-rust (native) | 2 | 0.8 | 4.38787 | 0.065897 | 100 |
78-
| rust | simstring-rust (native) | 2 | 0.9 | 2.58971 | 0.0424888 | 100 |
79-
| rust | simstring-rust (native) | 3 | 0.6 | 9.15464 | 0.145812 | 100 |
80-
| rust | simstring-rust (native) | 3 | 0.7 | 5.57469 | 0.0555077 | 100 |
81-
| rust | simstring-rust (native) | 3 | 0.8 | 3.50387 | 0.053521 | 100 |
82-
| rust | simstring-rust (native) | 3 | 0.9 | 2.41783 | 0.0328014 | 100 |
83-
| rust | simstring-rust (native) | 4 | 0.6 | 6.96025 | 0.10177 | 100 |
84-
| rust | simstring-rust (native) | 4 | 0.7 | 4.70579 | 0.162528 | 100 |
85-
| rust | simstring-rust (native) | 4 | 0.8 | 3.21216 | 0.0608143 | 100 |
86-
| rust | simstring-rust (native) | 4 | 0.9 | 2.4782 | 0.0527386 | 100 |
39+
| c++ | simstring (C++ CLI) | 2 | 0.6 | 16.1694 | 0.22261 | 100 |
40+
| c++ | simstring (C++ CLI) | 2 | 0.7 | 10.6716 | 0.0926594 | 100 |
41+
| c++ | simstring (C++ CLI) | 2 | 0.8 | 6.70105 | 0.0976024 | 100 |
42+
| c++ | simstring (C++ CLI) | 2 | 0.9 | 4.19354 | 0.0624261 | 100 |
43+
| c++ | simstring (C++ CLI) | 3 | 0.6 | 10.8589 | 0.176831 | 100 |
44+
| c++ | simstring (C++ CLI) | 3 | 0.7 | 8.21681 | 0.308618 | 100 |
45+
| c++ | simstring (C++ CLI) | 3 | 0.8 | 5.9001 | 0.0610765 | 100 |
46+
| c++ | simstring (C++ CLI) | 3 | 0.9 | 4.26018 | 0.0578283 | 100 |
47+
| c++ | simstring (C++ CLI) | 4 | 0.6 | 10.0337 | 0.43709 | 100 |
48+
| c++ | simstring (C++ CLI) | 4 | 0.7 | 7.90938 | 0.0917609 | 100 |
49+
| c++ | simstring (C++ CLI) | 4 | 0.8 | 6.06791 | 0.198154 | 100 |
50+
| c++ | simstring (C++ CLI) | 4 | 0.9 | 4.49024 | 0.10502 | 100 |
51+
| julia | SimString.jl | 2 | 0.6 | 324.404 | 5.39998 | 62 |
52+
| julia | SimString.jl | 2 | 0.7 | 202.641 | 4.07989 | 99 |
53+
| julia | SimString.jl | 2 | 0.8 | 110.74 | 3.96646 | 100 |
54+
| julia | SimString.jl | 3 | 0.6 | 265.272 | 4.71084 | 76 |
55+
| julia | SimString.jl | 3 | 0.7 | 172.086 | 4.25564 | 100 |
56+
| julia | SimString.jl | 3 | 0.8 | 99.7552 | 4.47243 | 100 |
57+
| julia | SimString.jl | 4 | 0.6 | 240.747 | 3.90012 | 84 |
58+
| julia | SimString.jl | 4 | 0.7 | 162.302 | 4.65208 | 100 |
59+
| julia | SimString.jl | 4 | 0.8 | 95.9214 | 4.57018 | 100 |
60+
| python | simstring (C++ python bindings) | 2 | 0.6 | 14.2694 | 0.108672 | 100 |
61+
| python | simstring (C++ python bindings) | 2 | 0.7 | 8.88644 | 0.0494408 | 100 |
62+
| python | simstring (C++ python bindings) | 2 | 0.8 | 4.88229 | 0.043438 | 100 |
63+
| python | simstring (C++ python bindings) | 2 | 0.9 | 2.48664 | 0.0535807 | 100 |
64+
| python | simstring (C++ python bindings) | 3 | 0.6 | 9.34353 | 0.154261 | 100 |
65+
| python | simstring (C++ python bindings) | 3 | 0.7 | 6.55434 | 0.0568323 | 100 |
66+
| python | simstring (C++ python bindings) | 3 | 0.8 | 4.20335 | 0.0500603 | 100 |
67+
| python | simstring (C++ python bindings) | 3 | 0.9 | 2.57654 | 0.0705439 | 100 |
68+
| python | simstring (C++ python bindings) | 4 | 0.6 | 8.41652 | 0.419479 | 100 |
69+
| python | simstring (C++ python bindings) | 4 | 0.7 | 6.31118 | 0.180096 | 100 |
70+
| python | simstring (C++ python bindings) | 4 | 0.8 | 4.30364 | 0.0660529 | 100 |
71+
| python | simstring (C++ python bindings) | 4 | 0.9 | 2.78194 | 0.0692478 | 100 |
72+
| python | simstring-fast | 2 | 0.6 | 50.7992 | 2.31756 | 100 |
73+
| python | simstring-fast | 2 | 0.7 | 29.7936 | 0.799515 | 100 |
74+
| python | simstring-fast | 2 | 0.8 | 15.5299 | 0.583862 | 100 |
75+
| python | simstring-fast | 2 | 0.9 | 6.29978 | 0.0639989 | 100 |
76+
| python | simstring-fast | 3 | 0.6 | 39.833 | 3.57152 | 100 |
77+
| python | simstring-fast | 3 | 0.7 | 24.0407 | 1.64307 | 100 |
78+
| python | simstring-fast | 3 | 0.8 | 13.326 | 0.276973 | 100 |
79+
| python | simstring-fast | 3 | 0.9 | 6.29073 | 0.0466905 | 100 |
80+
| python | simstring-fast | 4 | 0.6 | 38.307 | 3.54873 | 100 |
81+
| python | simstring-fast | 4 | 0.7 | 23.9645 | 1.5564 | 100 |
82+
| python | simstring-fast | 4 | 0.8 | 13.5956 | 0.28362 | 100 |
83+
| python | simstring-fast | 4 | 0.9 | 6.59479 | 0.0964754 | 100 |
84+
| python | simstring-rust (python bindings) | 2 | 0.6 | 11.8027 | 0.642714 | 100 |
85+
| python | simstring-rust (python bindings) | 2 | 0.7 | 7.79105 | 0.532559 | 100 |
86+
| python | simstring-rust (python bindings) | 2 | 0.8 | 4.7016 | 0.338756 | 100 |
87+
| python | simstring-rust (python bindings) | 2 | 0.9 | 3.03132 | 0.0642981 | 100 |
88+
| python | simstring-rust (python bindings) | 3 | 0.6 | 9.34726 | 0.497463 | 100 |
89+
| python | simstring-rust (python bindings) | 3 | 0.7 | 6.03303 | 0.400933 | 100 |
90+
| python | simstring-rust (python bindings) | 3 | 0.8 | 3.96346 | 0.183758 | 100 |
91+
| python | simstring-rust (python bindings) | 3 | 0.9 | 3.01067 | 0.157644 | 100 |
92+
| python | simstring-rust (python bindings) | 4 | 0.6 | 7.91376 | 0.800148 | 100 |
93+
| python | simstring-rust (python bindings) | 4 | 0.7 | 5.41956 | 0.390713 | 100 |
94+
| python | simstring-rust (python bindings) | 4 | 0.8 | 3.75295 | 0.12943 | 100 |
95+
| python | simstring-rust (python bindings) | 4 | 0.9 | 3.1076 | 0.13195 | 100 |
96+
| ruby | simstring-pure | 2 | 0.6 | 491.679 | 8.46106 | 41 |
97+
| ruby | simstring-pure | 2 | 0.7 | 292.408 | 5.49693 | 69 |
98+
| ruby | simstring-pure | 2 | 0.8 | 153.815 | 1.85881 | 100 |
99+
| ruby | simstring-pure | 3 | 0.6 | 404.759 | 5.06598 | 50 |
100+
| ruby | simstring-pure | 3 | 0.7 | 252.624 | 3.81998 | 80 |
101+
| ruby | simstring-pure | 3 | 0.8 | 142.68 | 1.8126 | 100 |
102+
| ruby | simstring-pure | 4 | 0.6 | 410.834 | 8.05903 | 49 |
103+
| ruby | simstring-pure | 4 | 0.7 | 259.793 | 2.38071 | 77 |
104+
| ruby | simstring-pure | 4 | 0.8 | 150.953 | 2.20371 | 100 |
105+
| rust | simstring-rust (native) | 2 | 0.6 | 11.5034 | 0.178339 | 100 |
106+
| rust | simstring-rust (native) | 2 | 0.7 | 7.22238 | 0.0724917 | 100 |
107+
| rust | simstring-rust (native) | 2 | 0.8 | 4.28316 | 0.0508211 | 100 |
108+
| rust | simstring-rust (native) | 2 | 0.9 | 2.55472 | 0.0398967 | 100 |
109+
| rust | simstring-rust (native) | 3 | 0.6 | 8.68713 | 0.113009 | 100 |
110+
| rust | simstring-rust (native) | 3 | 0.7 | 5.46815 | 0.109562 | 100 |
111+
| rust | simstring-rust (native) | 3 | 0.8 | 3.46274 | 0.108755 | 100 |
112+
| rust | simstring-rust (native) | 3 | 0.9 | 2.38287 | 0.0549281 | 100 |
113+
| rust | simstring-rust (native) | 4 | 0.6 | 6.67462 | 0.0811714 | 100 |
114+
| rust | simstring-rust (native) | 4 | 0.7 | 4.57392 | 0.0865578 | 100 |
115+
| rust | simstring-rust (native) | 4 | 0.8 | 3.13664 | 0.0792185 | 100 |
116+
| rust | simstring-rust (native) | 4 | 0.9 | 2.02447 | 0.0517866 | 100 |
87117

0 commit comments

Comments
 (0)