Avatar for the Jij-Inc user
Jij-Inc
ommx
BlogDocsChangelog

ommx::Instance::log_encode

#495Merged
Comparing
new-log-encode
(
a10e7ed
) with
main
(
e7d9483
)
CodSpeed Performance Gauge
-11%
Improvements
1
Regressions
1
Untouched
67
New
1
Dropped
0
Ignored
0

Benchmarks

Failed

test_to_qubo_smallRegression
python/ommx-tests/tests/test_bench_to_qubo.py::test_to_qubo_small
CodSpeed Performance Gauge
-11%
901.6 µs
1,014.6 µs

Improved

test_to_qubo_pbi[100]
python/ommx-tests/tests/test_bench_to_qubo.py::test_to_qubo_pbi[100]
CodSpeed Performance Gauge
×83
6,557 ms
78.7 ms

New

test_to_qubo_pbi[1000]
python/ommx-tests/tests/test_bench_to_qubo.py::test_to_qubo_pbi[1000]
CodSpeed Performance Gauge
N/A
N/A
9.9 s

Passed

sum-quadratic-large-little[100]
rust/ommx/benches/sum.rs::benches::sum_quadratic_large_little::sum-quadratic-large-little::sum-quadratic-large-little[100]
CodSpeed Performance Gauge
+2%
37.8 µs
37.1 µs
square-linear[100]
rust/ommx/benches/mul.rs::benches::square_linear::square-linear::square-linear[100]
CodSpeed Performance Gauge
+2%
1.2 ms
1.2 ms
partial-evaluate-polynomial-half[1000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_polynomial_half::partial-evaluate-polynomial-half::partial-evaluate-polynomial-half[1000]
CodSpeed Performance Gauge
+2%
809.4 µs
796.5 µs
sum-quadratic-small-many[100]
rust/ommx/benches/sum.rs::benches::sum_quadratic_small_many::sum-quadratic-small-many::sum-quadratic-small-many[100]
CodSpeed Performance Gauge
+1%
63.9 µs
63 µs
partial-evaluate-quadratic-half[10000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_quadratic_half::partial-evaluate-quadratic-half::partial-evaluate-quadratic-half[10000]
CodSpeed Performance Gauge
+1%
3.8 ms
3.8 ms
sum-linear-large-little[100]
rust/ommx/benches/sum.rs::benches::sum_linear_large_little::sum-linear-large-little::sum-linear-large-little[100]
CodSpeed Performance Gauge
+1%
28.1 µs
27.9 µs
partial-evaluate-quadratic-one[10000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_quadratic_one::partial-evaluate-quadratic-one::partial-evaluate-quadratic-one[10000]
CodSpeed Performance Gauge
+1%
3.8 ms
3.8 ms
partial-evaluate-polynomial-all[100]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_polynomial_all::partial-evaluate-polynomial-all::partial-evaluate-polynomial-all[100]
CodSpeed Performance Gauge
+1%
63.1 µs
62.6 µs
square-linear[10]
rust/ommx/benches/mul.rs::benches::square_linear::square-linear::square-linear[10]
CodSpeed Performance Gauge
+1%
16.8 µs
16.6 µs
partial-evaluate-quadratic-one[100]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_quadratic_one::partial-evaluate-quadratic-one::partial-evaluate-quadratic-one[100]
CodSpeed Performance Gauge
+1%
39.8 µs
39.6 µs
sum-polynomial-large-little[100]
rust/ommx/benches/sum.rs::benches::sum_polynomial_large_little::sum-polynomial-large-little::sum-polynomial-large-little[100]
CodSpeed Performance Gauge
+1%
73.4 µs
73 µs
partial-evaluate-linear-half[100]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_linear_half::partial-evaluate-linear-half::partial-evaluate-linear-half[100]
CodSpeed Performance Gauge
0%
23.7 µs
23.6 µs
add-small-many-linear-to-polynomial[100]
rust/ommx/benches/sum.rs::benches::add_small_many_linear_to_polynomial::add-small-many-linear-to-polynomial::add-small-many-linear-to-polynomial[100]
CodSpeed Performance Gauge
0%
64.7 µs
64.5 µs
partial-evaluate-quadratic-all[100]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_quadratic_all::partial-evaluate-quadratic-all::partial-evaluate-quadratic-all[100]
CodSpeed Performance Gauge
0%
25.3 µs
25.3 µs
partial-evaluate-linear-half[1000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_linear_half::partial-evaluate-linear-half::partial-evaluate-linear-half[1000]
CodSpeed Performance Gauge
0%
210 µs
209.5 µs
square-quadratic[100]
rust/ommx/benches/mul.rs::benches::square_quadratic::square-quadratic::square-quadratic[100]
CodSpeed Performance Gauge
0%
5.7 ms
5.7 ms
square-polynomial[100]
rust/ommx/benches/mul.rs::benches::square_polynomial::square-polynomial::square-polynomial[100]
CodSpeed Performance Gauge
0%
4.8 ms
4.8 ms
partial-evaluate-quadratic-half[100]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_quadratic_half::partial-evaluate-quadratic-half::partial-evaluate-quadratic-half[100]
CodSpeed Performance Gauge
0%
39.5 µs
39.4 µs
sum-polynomial-large-little[1000]
rust/ommx/benches/sum.rs::benches::sum_polynomial_large_little::sum-polynomial-large-little::sum-polynomial-large-little[1000]
CodSpeed Performance Gauge
0%
602.1 µs
601.2 µs
sum-quadratic-small-many[1000]
rust/ommx/benches/sum.rs::benches::sum_quadratic_small_many::sum-quadratic-small-many::sum-quadratic-small-many[1000]
CodSpeed Performance Gauge
0%
672.8 µs
672 µs
sum-linear-small-many[1000]
rust/ommx/benches/sum.rs::benches::sum_linear_small_many::sum-linear-small-many::sum-linear-small-many[1000]
CodSpeed Performance Gauge
0%
391.6 µs
391.3 µs
partial-evaluate-polynomial-half[100]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_polynomial_half::partial-evaluate-polynomial-half::partial-evaluate-polynomial-half[100]
CodSpeed Performance Gauge
0%
76.5 µs
76.4 µs
sum-polynomial-small-many[100]
rust/ommx/benches/sum.rs::benches::sum_polynomial_small_many::sum-polynomial-small-many::sum-polynomial-small-many[100]
CodSpeed Performance Gauge
0%
136.8 µs
136.7 µs
partial-evaluate-quadratic-all[10000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_quadratic_all::partial-evaluate-quadratic-all::partial-evaluate-quadratic-all[10000]
CodSpeed Performance Gauge
0%
2 ms
2 ms
add-small-many-linear-to-polynomial[1000]
rust/ommx/benches/sum.rs::benches::add_small_many_linear_to_polynomial::add-small-many-linear-to-polynomial::add-small-many-linear-to-polynomial[1000]
CodSpeed Performance Gauge
0%
533.2 µs
533 µs
partial-evaluate-polynomial-one[1000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_polynomial_one::partial-evaluate-polynomial-one::partial-evaluate-polynomial-one[1000]
CodSpeed Performance Gauge
0%
791.7 µs
791.4 µs
evaluate-linear[10000]
rust/ommx/benches/evaluate.rs::benches::evaluate_linear::evaluate-linear::evaluate-linear[10000]
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
sum-polynomial-small-many[1000]
rust/ommx/benches/sum.rs::benches::sum_polynomial_small_many::sum-polynomial-small-many::sum-polynomial-small-many[1000]
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
evaluate-polynomial[1000]
rust/ommx/benches/evaluate.rs::benches::evaluate_polynomial::evaluate-polynomial::evaluate-polynomial[1000]
CodSpeed Performance Gauge
0%
237.2 µs
237.2 µs
sum-polynomial-small-many[10000]
rust/ommx/benches/sum.rs::benches::sum_polynomial_small_many::sum-polynomial-small-many::sum-polynomial-small-many[10000]
CodSpeed Performance Gauge
0%
11.4 ms
11.4 ms
partial-evaluate-polynomial-half[10000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_polynomial_half::partial-evaluate-polynomial-half::partial-evaluate-polynomial-half[10000]
CodSpeed Performance Gauge
0%
6.3 ms
6.3 ms
partial-evaluate-linear-one[10000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_linear_one::partial-evaluate-linear-one::partial-evaluate-linear-one[10000]
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
partial-evaluate-linear-half[10000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_linear_half::partial-evaluate-linear-half::partial-evaluate-linear-half[10000]
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
partial-evaluate-linear-all[10000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_linear_all::partial-evaluate-linear-all::partial-evaluate-linear-all[10000]
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
partial-evaluate-polynomial-all[10000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_polynomial_all::partial-evaluate-polynomial-all::partial-evaluate-polynomial-all[10000]
CodSpeed Performance Gauge
0%
6.2 ms
6.2 ms
partial-evaluate-linear-one[100]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_linear_one::partial-evaluate-linear-one::partial-evaluate-linear-one[100]
CodSpeed Performance Gauge
0%
27.8 µs
27.8 µs
partial-evaluate-linear-all[100]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_linear_all::partial-evaluate-linear-all::partial-evaluate-linear-all[100]
CodSpeed Performance Gauge
0%
18 µs
18 µs
sum-quadratic-small-many[10000]
rust/ommx/benches/sum.rs::benches::sum_quadratic_small_many::sum-quadratic-small-many::sum-quadratic-small-many[10000]
CodSpeed Performance Gauge
0%
6.2 ms
6.2 ms
add-small-many-linear-to-polynomial[10000]
rust/ommx/benches/sum.rs::benches::add_small_many_linear_to_polynomial::add-small-many-linear-to-polynomial::add-small-many-linear-to-polynomial[10000]
CodSpeed Performance Gauge
0%
6.2 ms
6.2 ms
sum-linear-small-many[10000]
rust/ommx/benches/sum.rs::benches::sum_linear_small_many::sum-linear-small-many::sum-linear-small-many[10000]
CodSpeed Performance Gauge
0%
4.2 ms
4.2 ms
partial-evaluate-polynomial-one[10000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_polynomial_one::partial-evaluate-polynomial-one::partial-evaluate-polynomial-one[10000]
CodSpeed Performance Gauge
0%
7.3 ms
7.3 ms
add-small-many-linear-to-quadratic[10000]
rust/ommx/benches/sum.rs::benches::add_small_many_linear_to_quadratic::add-small-many-linear-to-quadratic::add-small-many-linear-to-quadratic[10000]
CodSpeed Performance Gauge
0%
4.5 ms
4.5 ms
sum-polynomial-large-little[10000]
rust/ommx/benches/sum.rs::benches::sum_polynomial_large_little::sum-polynomial-large-little::sum-polynomial-large-little[10000]
CodSpeed Performance Gauge
0%
5.6 ms
5.6 ms
sum-linear-large-little[10000]
rust/ommx/benches/sum.rs::benches::sum_linear_large_little::sum-linear-large-little::sum-linear-large-little[10000]
CodSpeed Performance Gauge
0%
2.8 ms
2.8 ms
evaluate-polynomial[100]
rust/ommx/benches/evaluate.rs::benches::evaluate_polynomial::evaluate-polynomial::evaluate-polynomial[100]
CodSpeed Performance Gauge
0%
25.4 µs
25.4 µs
partial-evaluate-linear-all[1000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_linear_all::partial-evaluate-linear-all::partial-evaluate-linear-all[1000]
CodSpeed Performance Gauge
0%
153.4 µs
153.5 µs
sum-quadratic-large-little[10000]
rust/ommx/benches/sum.rs::benches::sum_quadratic_large_little::sum-quadratic-large-little::sum-quadratic-large-little[10000]
CodSpeed Performance Gauge
0%
4 ms
4 ms
partial-evaluate-linear-one[1000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_linear_one::partial-evaluate-linear-one::partial-evaluate-linear-one[1000]
CodSpeed Performance Gauge
0%
263.6 µs
263.8 µs
evaluate-quadratic[1000]
rust/ommx/benches/evaluate.rs::benches::evaluate_quadratic::evaluate-quadratic::evaluate-quadratic[1000]
CodSpeed Performance Gauge
0%
196.1 µs
196.2 µs
sum-linear-large-little[1000]
rust/ommx/benches/sum.rs::benches::sum_linear_large_little::sum-linear-large-little::sum-linear-large-little[1000]
CodSpeed Performance Gauge
0%
332.5 µs
332.8 µs
square-polynomial[10]
rust/ommx/benches/mul.rs::benches::square_polynomial::square-polynomial::square-polynomial[10]
CodSpeed Performance Gauge
0%
63.1 µs
63.2 µs
evaluate-linear[1000]
rust/ommx/benches/evaluate.rs::benches::evaluate_linear::evaluate-linear::evaluate-linear[1000]
CodSpeed Performance Gauge
0%
159.1 µs
159.2 µs
sum-quadratic-large-little[1000]
rust/ommx/benches/sum.rs::benches::sum_quadratic_large_little::sum-quadratic-large-little::sum-quadratic-large-little[1000]
CodSpeed Performance Gauge
0%
459.4 µs
460 µs
evaluate-polynomial[10000]
rust/ommx/benches/evaluate.rs::benches::evaluate_polynomial::evaluate-polynomial::evaluate-polynomial[10000]
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
sum-linear-small-many[100]
rust/ommx/benches/sum.rs::benches::sum_linear_small_many::sum-linear-small-many::sum-linear-small-many[100]
CodSpeed Performance Gauge
0%
45.8 µs
45.9 µs
partial-evaluate-quadratic-one[1000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_quadratic_one::partial-evaluate-quadratic-one::partial-evaluate-quadratic-one[1000]
CodSpeed Performance Gauge
0%
395.9 µs
396.6 µs
evaluate-quadratic[100]
rust/ommx/benches/evaluate.rs::benches::evaluate_quadratic::evaluate-quadratic::evaluate-quadratic[100]
CodSpeed Performance Gauge
0%
21.7 µs
21.8 µs
partial-evaluate-polynomial-one[100]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_polynomial_one::partial-evaluate-polynomial-one::partial-evaluate-polynomial-one[100]
CodSpeed Performance Gauge
0%
76.2 µs
76.4 µs
evaluate-linear[100]
rust/ommx/benches/evaluate.rs::benches::evaluate_linear::evaluate-linear::evaluate-linear[100]
CodSpeed Performance Gauge
0%
16.6 µs
16.7 µs
square-quadratic[10]
rust/ommx/benches/mul.rs::benches::square_quadratic::square-quadratic::square-quadratic[10]
CodSpeed Performance Gauge
-1%
70.5 µs
70.8 µs
evaluate-quadratic[10000]
rust/ommx/benches/evaluate.rs::benches::evaluate_quadratic::evaluate-quadratic::evaluate-quadratic[10000]
CodSpeed Performance Gauge
-1%
1.9 ms
1.9 ms
partial-evaluate-polynomial-all[1000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_polynomial_all::partial-evaluate-polynomial-all::partial-evaluate-polynomial-all[1000]
CodSpeed Performance Gauge
-1%
601.3 µs
605.5 µs
add-small-many-linear-to-quadratic[1000]
rust/ommx/benches/sum.rs::benches::add_small_many_linear_to_quadratic::add-small-many-linear-to-quadratic::add-small-many-linear-to-quadratic[1000]
CodSpeed Performance Gauge
-1%
391.6 µs
394.7 µs
add-small-many-linear-to-quadratic[100]
rust/ommx/benches/sum.rs::benches::add_small_many_linear_to_quadratic::add-small-many-linear-to-quadratic::add-small-many-linear-to-quadratic[100]
CodSpeed Performance Gauge
-1%
47.9 µs
48.3 µs
test_to_qubo_pbi[10]
python/ommx-tests/tests/test_bench_to_qubo.py::test_to_qubo_pbi[10]
CodSpeed Performance Gauge
-1%
506 µs
511.6 µs
partial-evaluate-quadratic-half[1000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_quadratic_half::partial-evaluate-quadratic-half::partial-evaluate-quadratic-half[1000]
CodSpeed Performance Gauge
-1%
315.5 µs
319 µs
partial-evaluate-quadratic-all[1000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_quadratic_all::partial-evaluate-quadratic-all::partial-evaluate-quadratic-all[1000]
CodSpeed Performance Gauge
-2%
207.9 µs
211.9 µs

Commits

Click on a commit to change the comparison range
Base
main
e7d9483
-11%
Add 1000 sample for PBI to_qubo case
a10e7ed
17 days ago
by termoshtt
© 2025 CodSpeed Technology
Home Terms Privacy Docs