Skip to content

Conversation

@govindchari
Copy link
Member

@govindchari govindchari commented Dec 17, 2025

All operations during the solver are done on the GPU. Ruiz equilibration is still done on CPU. I do not think a GPU can effectively compute the inf_norm of the rows and columns due to the reduction operations needed, also this should not be a bottleneck if done on CPU.

Note: cone_test, linalg_test, adn lcvx_bad_scaling_test fail which is expected.

TODO:

  • Benchmark solver (portopt and MM)
  • Add iterative refinement
  • Determine computational bottleneck for small problems. For large problems it is the LDL factorization, for small problems it may be some of the custom linalg kernels

@github-actions
Copy link

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 129 problems

Runtime regressions (> 5.0%)

  • DUALC8: diff=0.0017s, baseline=0.0016s, Δ=+7.7%
  • HS118: diff=0.0001s, baseline=0.0001s, Δ=+6.0%
  • HS35: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=+6.7%
  • HS53: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • QISRAEL: diff=0.0045s, baseline=0.0040s, Δ=+11.0%
  • QPTEST: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • QSHARE2B: diff=0.0009s, baseline=0.0008s, Δ=+6.6%
  • ZECEVIC2: diff=0.0000s, baseline=0.0000s, Δ=+8.3%

Runtime improvements (> 5.0%)

  • DUAL2: diff=0.0022s, baseline=0.0024s, Δ=-5.8%
  • DUALC5: diff=0.0006s, baseline=0.0007s, Δ=-7.6%
  • GOULDQP3: diff=0.0014s, baseline=0.0016s, Δ=-9.9%
  • LISWET7: diff=0.0249s, baseline=0.0296s, Δ=-15.6%
  • QPCBLEND: diff=0.0006s, baseline=0.0006s, Δ=-6.1%

@github-actions
Copy link

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 129 problems

Runtime regressions (> 5.0%)

  • CVXQP2_L: diff=25.9966s, baseline=24.2340s, Δ=+7.3%
  • CVXQP2_S: diff=0.0004s, baseline=0.0004s, Δ=+6.2%
  • DUALC5: diff=0.0007s, baseline=0.0007s, Δ=+6.6%
  • GENHS28: diff=0.0000s, baseline=0.0000s, Δ=+25.0%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+7.7%
  • HS268: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • HS35: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=+6.7%
  • HS53: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • HS76: diff=0.0000s, baseline=0.0000s, Δ=+6.7%
  • QPTEST: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • ZECEVIC2: diff=0.0000s, baseline=0.0000s, Δ=+8.3%

Runtime improvements (> 5.0%)

  • AUG2D: diff=0.0088s, baseline=0.0096s, Δ=-8.1%
  • CONT-300: diff=22.7687s, baseline=24.9140s, Δ=-8.6%
  • QE226: diff=0.0049s, baseline=0.0060s, Δ=-18.2%

@github-actions
Copy link

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 129 problems

Runtime regressions (> 5.0%)

  • CVXQP2_L: diff=22.6256s, baseline=21.5243s, Δ=+5.1%
  • DUAL2: diff=0.0024s, baseline=0.0022s, Δ=+7.0%
  • GENHS28: diff=0.0000s, baseline=0.0000s, Δ=+25.0%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+7.7%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=+6.7%
  • HS53: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • QBRANDY: diff=0.0036s, baseline=0.0034s, Δ=+7.3%
  • QPTEST: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • ZECEVIC2: diff=0.0000s, baseline=0.0000s, Δ=+141.7%

Runtime improvements (> 5.0%)

  • DPKLO1: diff=0.0001s, baseline=0.0002s, Δ=-15.5%
  • HS268: diff=0.0000s, baseline=0.0000s, Δ=-5.9%

@github-actions
Copy link

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 129 problems

Runtime regressions (> 5.0%)

  • BOYD1: diff=1.4901s, baseline=1.4089s, Δ=+5.8%
  • BOYD2: diff=2.5035s, baseline=2.3712s, Δ=+5.6%
  • CONT-300: diff=22.3127s, baseline=21.1142s, Δ=+5.7%
  • CVXQP2_L: diff=24.0510s, baseline=22.1570s, Δ=+8.5%
  • GENHS28: diff=0.0000s, baseline=0.0000s, Δ=+25.0%
  • HS118: diff=0.0001s, baseline=0.0001s, Δ=+35.7%
  • HS268: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • HS35: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=+106.7%
  • LOTSCHD: diff=0.0000s, baseline=0.0000s, Δ=+5.7%
  • QBRANDY: diff=0.0036s, baseline=0.0034s, Δ=+6.8%
  • QPCBLEND: diff=0.0006s, baseline=0.0006s, Δ=+6.7%
  • QPTEST: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • QRECIPE: diff=0.0012s, baseline=0.0011s, Δ=+5.1%
  • ZECEVIC2: diff=0.0000s, baseline=0.0000s, Δ=+8.3%

Runtime improvements (> 5.0%)

  • DPKLO1: diff=0.0001s, baseline=0.0001s, Δ=-5.4%
  • DUALC5: diff=0.0006s, baseline=0.0007s, Δ=-5.7%
  • S268: diff=0.0000s, baseline=0.0000s, Δ=-5.9%

@github-actions
Copy link

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 129 problems

Runtime regressions (> 5.0%)

  • DUAL2: diff=0.0024s, baseline=0.0022s, Δ=+9.2%
  • GOULDQP2: diff=0.0023s, baseline=0.0020s, Δ=+15.0%
  • GOULDQP3: diff=0.0016s, baseline=0.0015s, Δ=+6.8%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+38.5%
  • HS268: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • HS35: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=+6.7%
  • HS53: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • HS76: diff=0.0000s, baseline=0.0000s, Δ=+6.7%
  • PRIMAL4: diff=0.0075s, baseline=0.0071s, Δ=+5.6%
  • PRIMALC2: diff=0.0020s, baseline=0.0019s, Δ=+6.7%
  • QPTEST: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • S268: diff=0.0000s, baseline=0.0000s, Δ=+6.3%

Runtime improvements (> 5.0%)

  • CVXQP1_S: diff=0.0005s, baseline=0.0005s, Δ=-5.6%
  • QAFIRO: diff=0.0001s, baseline=0.0002s, Δ=-11.0%
  • QPCBLEND: diff=0.0006s, baseline=0.0006s, Δ=-6.4%

@github-actions
Copy link

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 129 problems

Runtime regressions (> 5.0%)

  • CVXQP1_S: diff=0.0005s, baseline=0.0005s, Δ=+5.1%
  • CVXQP2_L: diff=23.9152s, baseline=22.6953s, Δ=+5.4%
  • DPKLO1: diff=0.0002s, baseline=0.0001s, Δ=+12.3%
  • GENHS28: diff=0.0000s, baseline=0.0000s, Δ=+25.0%
  • HS118: diff=0.0001s, baseline=0.0001s, Δ=+37.3%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+7.7%
  • HS268: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=+6.7%
  • HS53: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • HS76: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • QPTEST: diff=0.0000s, baseline=0.0000s, Δ=+163.6%
  • ZECEVIC2: diff=0.0000s, baseline=0.0000s, Δ=+8.3%

Runtime improvements (> 5.0%)

  • CVXQP2_S: diff=0.0004s, baseline=0.0004s, Δ=-6.8%
  • DUALC5: diff=0.0007s, baseline=0.0007s, Δ=-7.8%
  • S268: diff=0.0000s, baseline=0.0000s, Δ=-50.0%

@github-actions
Copy link

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 129 problems

Runtime regressions (> 5.0%)

  • CVXQP1_S: diff=0.0005s, baseline=0.0005s, Δ=+5.1%
  • GENHS28: diff=0.0000s, baseline=0.0000s, Δ=+25.0%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+7.7%
  • HS268: diff=0.0000s, baseline=0.0000s, Δ=+12.5%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=+6.7%
  • HS53: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • QADLITTL: diff=0.0004s, baseline=0.0004s, Δ=+6.2%
  • QSCAGR7: diff=0.0006s, baseline=0.0006s, Δ=+7.1%
  • S268: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • ZECEVIC2: diff=0.0000s, baseline=0.0000s, Δ=+8.3%

Runtime improvements (> 5.0%)

  • CVXQP3_S: diff=0.0007s, baseline=0.0007s, Δ=-7.1%
  • DPKLO1: diff=0.0001s, baseline=0.0002s, Δ=-15.2%
  • DUAL2: diff=0.0022s, baseline=0.0024s, Δ=-6.9%
  • TAME: diff=0.0000s, baseline=0.0000s, Δ=-69.2%

@github-actions
Copy link

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 129 problems

Runtime regressions (> 5.0%)

  • CVXQP1_S: diff=0.0005s, baseline=0.0005s, Δ=+7.0%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+15.4%
  • HS35: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=+6.7%
  • HS53: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • QSCAGR7: diff=0.0006s, baseline=0.0005s, Δ=+8.2%
  • ZECEVIC2: diff=0.0000s, baseline=0.0000s, Δ=+8.3%

Runtime improvements (> 5.0%)

  • AUG2D: diff=0.0087s, baseline=0.0094s, Δ=-6.8%
  • CVXQP2_L: diff=23.0285s, baseline=25.4074s, Δ=-9.4%
  • CVXQP2_S: diff=0.0004s, baseline=0.0004s, Δ=-8.3%
  • DPKLO1: diff=0.0001s, baseline=0.0002s, Δ=-13.1%
  • HS118: diff=0.0001s, baseline=0.0001s, Δ=-5.6%
  • S268: diff=0.0000s, baseline=0.0000s, Δ=-54.1%

@github-actions
Copy link

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 129 problems

Runtime regressions (> 5.0%)

  • DUAL2: diff=0.0024s, baseline=0.0023s, Δ=+5.6%
  • DUAL4: diff=0.0014s, baseline=0.0013s, Δ=+6.7%
  • GENHS28: diff=0.0000s, baseline=0.0000s, Δ=+25.0%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+15.4%
  • HS35: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=+13.3%
  • HS53: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • PRIMALC2: diff=0.0020s, baseline=0.0019s, Δ=+7.0%
  • QPTEST: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • S268: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • TAME: diff=0.0000s, baseline=0.0000s, Δ=+50.0%
  • ZECEVIC2: diff=0.0000s, baseline=0.0000s, Δ=+8.3%

Runtime improvements (> 5.0%)

  • AUG3DQP: diff=0.0246s, baseline=0.0266s, Δ=-7.2%
  • CVXQP2_S: diff=0.0004s, baseline=0.0004s, Δ=-6.8%

@github-actions
Copy link

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 129 problems

Runtime regressions (> 5.0%)

  • DUALC2: diff=0.0009s, baseline=0.0008s, Δ=+6.0%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+15.4%
  • HS268: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • HS35: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=+6.7%
  • HS53: diff=0.0000s, baseline=0.0000s, Δ=+29.4%
  • HS76: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • QADLITTL: diff=0.0004s, baseline=0.0003s, Δ=+6.0%
  • QAFIRO: diff=0.0002s, baseline=0.0001s, Δ=+13.2%
  • QPTEST: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • QSHARE2B: diff=0.0009s, baseline=0.0008s, Δ=+11.8%
  • S268: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • VALUES: diff=0.0021s, baseline=0.0020s, Δ=+5.0%
  • ZECEVIC2: diff=0.0000s, baseline=0.0000s, Δ=+8.3%

Runtime improvements (> 5.0%)

  • DUAL2: diff=0.0023s, baseline=0.0024s, Δ=-5.1%

@github-actions
Copy link

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 129 problems

Runtime regressions (> 5.0%)

  • CVXQP2_S: diff=0.0004s, baseline=0.0004s, Δ=+5.5%
  • DUAL2: diff=0.0025s, baseline=0.0022s, Δ=+10.8%
  • GENHS28: diff=0.0000s, baseline=0.0000s, Δ=+25.0%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+7.1%
  • HS268: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • HS35: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=+6.7%
  • HS53: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • HS76: diff=0.0000s, baseline=0.0000s, Δ=+13.3%
  • QADLITTL: diff=0.0004s, baseline=0.0003s, Δ=+6.6%
  • QAFIRO: diff=0.0002s, baseline=0.0001s, Δ=+13.0%
  • QPTEST: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • TAME: diff=0.0000s, baseline=0.0000s, Δ=+375.0%

Runtime improvements (> 5.0%)

  • DPKLO1: diff=0.0001s, baseline=0.0002s, Δ=-10.9%
  • DUALC2: diff=0.0008s, baseline=0.0009s, Δ=-5.1%
  • QPCBLEND: diff=0.0006s, baseline=0.0006s, Δ=-6.0%

@github-actions
Copy link

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 129 problems

Runtime regressions (> 5.0%)

  • CVXQP2_L: diff=23.8444s, baseline=22.6856s, Δ=+5.1%
  • DPKLO1: diff=0.0002s, baseline=0.0001s, Δ=+13.9%
  • DUALC5: diff=0.0007s, baseline=0.0007s, Δ=+8.0%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+7.1%
  • HS268: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • HS35: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=+6.7%
  • HS53: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • HS76: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • QPTEST: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • S268: diff=0.0000s, baseline=0.0000s, Δ=+94.1%
  • ZECEVIC2: diff=0.0000s, baseline=0.0000s, Δ=+8.3%

Runtime improvements (> 5.0%)

  • GENHS28: diff=0.0000s, baseline=0.0000s, Δ=-20.0%
  • GOULDQP2: diff=0.0020s, baseline=0.0021s, Δ=-5.0%

@github-actions
Copy link

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 129 problems

Runtime regressions (> 5.0%)

  • GENHS28: diff=0.0000s, baseline=0.0000s, Δ=+340.0%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+14.3%
  • HS35: diff=0.0000s, baseline=0.0000s, Δ=+20.0%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=+6.7%
  • HS53: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • QPTEST: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • S268: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • ZECEVIC2: diff=0.0000s, baseline=0.0000s, Δ=+8.3%

Runtime improvements (> 5.0%)

  • DUAL1: diff=0.0021s, baseline=0.0022s, Δ=-7.0%

@github-actions
Copy link

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 129 problems

Runtime regressions (> 5.0%)

  • CVXQP2_S: diff=0.0004s, baseline=0.0004s, Δ=+8.3%
  • DUAL3: diff=0.0036s, baseline=0.0035s, Δ=+5.2%
  • GENHS28: diff=0.0000s, baseline=0.0000s, Δ=+25.0%
  • HS118: diff=0.0001s, baseline=0.0001s, Δ=+31.8%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+7.1%
  • HS268: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • HS35: diff=0.0000s, baseline=0.0000s, Δ=+20.0%
  • HS53: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • HS76: diff=0.0000s, baseline=0.0000s, Δ=+193.7%
  • LOTSCHD: diff=0.0000s, baseline=0.0000s, Δ=+5.7%
  • PRIMALC8: diff=0.0044s, baseline=0.0039s, Δ=+13.4%
  • QPTEST: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • S268: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • TAME: diff=0.0000s, baseline=0.0000s, Δ=+14.3%
  • ZECEVIC2: diff=0.0000s, baseline=0.0000s, Δ=+8.3%

Runtime improvements (> 5.0%)

  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=-20.0%

@github-actions
Copy link

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 129 problems

Runtime regressions (> 5.0%)

  • DUAL3: diff=0.0036s, baseline=0.0034s, Δ=+5.1%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+50.0%
  • HS53: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • HS76: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • PRIMAL2: diff=0.0059s, baseline=0.0056s, Δ=+5.3%
  • QADLITTL: diff=0.0004s, baseline=0.0004s, Δ=+8.2%
  • QPTEST: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • STADAT2: diff=0.0150s, baseline=0.0136s, Δ=+10.1%
  • ZECEVIC2: diff=0.0000s, baseline=0.0000s, Δ=+8.3%

Runtime improvements (> 5.0%)

  • DUAL1: diff=0.0021s, baseline=0.0022s, Δ=-8.1%
  • DUAL2: diff=0.0022s, baseline=0.0024s, Δ=-6.2%
  • DUAL4: diff=0.0013s, baseline=0.0014s, Δ=-7.5%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=-62.8%
  • QPCBLEND: diff=0.0006s, baseline=0.0006s, Δ=-5.6%

@github-actions
Copy link

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 129 problems

Runtime regressions (> 5.0%)

  • DPKLO1: diff=0.0002s, baseline=0.0001s, Δ=+8.5%
  • GOULDQP3: diff=0.0015s, baseline=0.0015s, Δ=+6.3%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+7.1%
  • HS268: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • HS35: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=+6.7%
  • HS53: diff=0.0000s, baseline=0.0000s, Δ=+112.5%
  • HS76: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • QAFIRO: diff=0.0001s, baseline=0.0001s, Δ=+5.8%
  • QPTEST: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • QSIERRA: diff=0.0206s, baseline=0.0188s, Δ=+9.3%
  • TAME: diff=0.0000s, baseline=0.0000s, Δ=+12.5%
  • ZECEVIC2: diff=0.0000s, baseline=0.0000s, Δ=+8.3%

Runtime improvements (> 5.0%)

  • QSCAGR7: diff=0.0006s, baseline=0.0006s, Δ=-7.6%

@github-actions
Copy link

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 129 problems

Runtime regressions (> 5.0%)

  • DUAL4: diff=0.0014s, baseline=0.0013s, Δ=+11.4%
  • DUALC2: diff=0.0009s, baseline=0.0008s, Δ=+5.3%
  • GENHS28: diff=0.0000s, baseline=0.0000s, Δ=+25.0%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+7.1%
  • HS35: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=+6.7%
  • HS51: diff=0.0000s, baseline=0.0000s, Δ=+33.3%
  • HS53: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • HS76: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • QPTEST: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • S268: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • ZECEVIC2: diff=0.0000s, baseline=0.0000s, Δ=+8.3%

Runtime improvements (> 5.0%)

  • QSCAGR7: diff=0.0006s, baseline=0.0007s, Δ=-14.5%

@github-actions
Copy link

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 129 problems

Runtime regressions (> 5.0%)

  • AUG2DCQP: diff=0.1297s, baseline=0.1222s, Δ=+6.1%
  • CONT-300: diff=23.1763s, baseline=21.7554s, Δ=+6.5%
  • DUAL2: diff=0.0025s, baseline=0.0022s, Δ=+11.2%
  • GENHS28: diff=0.0000s, baseline=0.0000s, Δ=+25.0%
  • HS118: diff=0.0001s, baseline=0.0001s, Δ=+23.3%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+15.4%
  • HS268: diff=0.0000s, baseline=0.0000s, Δ=+5.9%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=+6.7%
  • HS53: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • LOTSCHD: diff=0.0000s, baseline=0.0000s, Δ=+14.3%
  • QPTEST: diff=0.0000s, baseline=0.0000s, Δ=+20.0%
  • S268: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • ZECEVIC2: diff=0.0000s, baseline=0.0000s, Δ=+8.3%

Runtime improvements (> 5.0%)

  • CVXQP2_L: diff=23.0121s, baseline=25.1740s, Δ=-8.6%

@github-actions
Copy link

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 129 problems

Runtime regressions (> 5.0%)

  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+7.1%
  • HS268: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • HS35: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=+6.7%
  • HS53: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • HS76: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • QADLITTL: diff=0.0004s, baseline=0.0003s, Δ=+6.3%
  • S268: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • ZECEVIC2: diff=0.0000s, baseline=0.0000s, Δ=+8.3%

Runtime improvements (> 5.0%)

  • AUG2DC: diff=0.0086s, baseline=0.0092s, Δ=-6.5%
  • CVXQP2_L: diff=22.4824s, baseline=25.0214s, Δ=-10.1%
  • DPKLO1: diff=0.0001s, baseline=0.0002s, Δ=-14.2%
  • DUAL2: diff=0.0022s, baseline=0.0024s, Δ=-6.8%
  • GENHS28: diff=0.0000s, baseline=0.0000s, Δ=-20.0%
  • HS118: diff=0.0001s, baseline=0.0001s, Δ=-19.6%
  • TAME: diff=0.0000s, baseline=0.0000s, Δ=-11.1%

@github-actions
Copy link

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 129 problems

Runtime regressions (> 5.0%)

  • CVXQP3_S: diff=0.0007s, baseline=0.0006s, Δ=+9.6%
  • DUALC1: diff=0.0013s, baseline=0.0012s, Δ=+6.4%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+15.4%
  • HS35: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=+6.7%
  • HS53: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • HS76: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • LOTSCHD: diff=0.0001s, baseline=0.0000s, Δ=+51.4%
  • PRIMAL2: diff=0.0058s, baseline=0.0055s, Δ=+5.5%
  • S268: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • ZECEVIC2: diff=0.0000s, baseline=0.0000s, Δ=+8.3%

Runtime improvements (> 5.0%)

  • AUG3D: diff=0.0015s, baseline=0.0016s, Δ=-7.0%

@github-actions
Copy link

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 129 problems

Runtime regressions (> 5.0%)

  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+7.1%
  • HS35: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=+6.7%
  • HS53: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • HS76: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • QPTEST: diff=0.0000s, baseline=0.0000s, Δ=+10.0%
  • QSCAGR7: diff=0.0006s, baseline=0.0006s, Δ=+5.5%
  • QSCTAP2: diff=0.0134s, baseline=0.0125s, Δ=+7.0%
  • S268: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • ZECEVIC2: diff=0.0000s, baseline=0.0000s, Δ=+8.3%

Runtime improvements (> 5.0%)

  • QRECIPE: diff=0.0012s, baseline=0.0012s, Δ=-5.9%
  • STCQP2: diff=0.1301s, baseline=0.1377s, Δ=-5.5%

@github-actions
Copy link

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 129 problems

Runtime regressions (> 5.0%)

  • AUG3D: diff=0.0017s, baseline=0.0016s, Δ=+5.7%
  • DPKLO1: diff=0.0002s, baseline=0.0002s, Δ=+6.5%
  • DUAL2: diff=0.0024s, baseline=0.0023s, Δ=+6.1%
  • DUAL3: diff=0.0039s, baseline=0.0037s, Δ=+5.3%
  • DUAL4: diff=0.0016s, baseline=0.0013s, Δ=+22.5%
  • DUALC1: diff=0.0015s, baseline=0.0012s, Δ=+19.0%
  • DUALC2: diff=0.0010s, baseline=0.0008s, Δ=+24.3%
  • DUALC5: diff=0.0008s, baseline=0.0007s, Δ=+13.2%
  • DUALC8: diff=0.0018s, baseline=0.0016s, Δ=+12.4%
  • GOULDQP2: diff=0.0021s, baseline=0.0020s, Δ=+5.3%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+15.4%
  • HS268: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • HS35: diff=0.0000s, baseline=0.0000s, Δ=+20.0%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=+120.0%
  • LOTSCHD: diff=0.0000s, baseline=0.0000s, Δ=+5.7%
  • QBEACONF: diff=0.0028s, baseline=0.0026s, Δ=+6.9%
  • QBRANDY: diff=0.0037s, baseline=0.0035s, Δ=+5.2%
  • QCAPRI: diff=0.0107s, baseline=0.0090s, Δ=+19.6%
  • QETAMACR: diff=0.1022s, baseline=0.0911s, Δ=+12.2%
  • QPCBOEI2: diff=0.0040s, baseline=0.0038s, Δ=+6.2%
  • QPTEST: diff=0.0000s, baseline=0.0000s, Δ=+30.0%
  • QSHIP08S: diff=0.0346s, baseline=0.0290s, Δ=+19.2%
  • TAME: diff=0.0000s, baseline=0.0000s, Δ=+14.3%
  • ZECEVIC2: diff=0.0000s, baseline=0.0000s, Δ=+8.3%

Runtime improvements (> 5.0%)

  • CVXQP1_M: diff=0.0694s, baseline=0.0833s, Δ=-16.7%
  • CVXQP1_S: diff=0.0005s, baseline=0.0006s, Δ=-17.2%
  • CVXQP2_L: diff=22.7097s, baseline=24.9464s, Δ=-9.0%
  • QFFFFF80: diff=0.1160s, baseline=0.1231s, Δ=-5.7%
  • QSC205: diff=0.0010s, baseline=0.0011s, Δ=-9.5%

@govindchari govindchari merged commit 00c1a0b into main Dec 23, 2025
13 checks passed
@github-actions
Copy link

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 129 problems

Runtime regressions (> 5.0%)

  • DUALC2: diff=0.0009s, baseline=0.0008s, Δ=+6.6%
  • DUALC5: diff=0.0007s, baseline=0.0006s, Δ=+7.6%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+7.1%
  • HS268: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=+6.7%
  • HS53: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • HS76: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • ZECEVIC2: diff=0.0000s, baseline=0.0000s, Δ=+8.3%

Runtime improvements (> 5.0%)

  • CVXQP3_S: diff=0.0006s, baseline=0.0007s, Δ=-11.9%
  • HS35: diff=0.0000s, baseline=0.0000s, Δ=-21.4%
  • QSHIP12S: diff=0.0376s, baseline=0.0402s, Δ=-6.6%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants