If you think that there is an error in how your package is being tested or represented, please file an issue at NewPkgEval.jl , making sure to read the FAQ first.
Results with Julia v1.2.0
Testing was successful .
Last evaluation was ago and took 9 minutes, 34 seconds.
Click here to download the log file.
Click here to show the log contents.
Resolving package versions...
Installed TimerOutputs ─────── v0.5.3
Installed Parsers ──────────── v0.3.10
Installed OrderedCollections ─ v1.1.0
Installed BenchmarkTools ───── v0.4.3
Installed BinaryProvider ───── v0.5.8
Installed JSON ─────────────── v0.21.0
Installed MathOptInterface ─── v0.9.7
Installed Arpack ───────────── v0.3.1
Installed ProxSDP ──────────── v1.2.0
Updating `~/.julia/environments/v1.2/Project.toml`
[65e78d25] + ProxSDP v1.2.0
Updating `~/.julia/environments/v1.2/Manifest.toml`
[7d9fca2a] + Arpack v0.3.1
[6e4b80f9] + BenchmarkTools v0.4.3
[b99e7846] + BinaryProvider v0.5.8
[682c06a0] + JSON v0.21.0
[b8f27783] + MathOptInterface v0.9.7
[bac558e1] + OrderedCollections v1.1.0
[69de0a69] + Parsers v0.3.10
[65e78d25] + ProxSDP v1.2.0
[a759f4b9] + TimerOutputs v0.5.3
[2a0f44e3] + Base64
[ade2ca70] + Dates
[8ba89e20] + Distributed
[b77e0a4c] + InteractiveUtils
[8f399da3] + Libdl
[37e2e46d] + LinearAlgebra
[56ddb016] + Logging
[d6f4376e] + Markdown
[a63ad114] + Mmap
[de0858da] + Printf
[9a3f8284] + Random
[ea8e919c] + SHA
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[2f01184e] + SparseArrays
[10745b16] + Statistics
[8dfed614] + Test
[4ec0a83e] + Unicode
Building Arpack → `~/.julia/packages/Arpack/cu5By/deps/build.log`
Testing ProxSDP
Resolving package versions...
Status `/tmp/jl_WBEYtP/Manifest.toml`
[7d9fca2a] Arpack v0.3.1
[6e4b80f9] BenchmarkTools v0.4.3
[b99e7846] BinaryProvider v0.5.8
[682c06a0] JSON v0.21.0
[b8f27783] MathOptInterface v0.9.7
[bac558e1] OrderedCollections v1.1.0
[69de0a69] Parsers v0.3.10
[65e78d25] ProxSDP v1.2.0
[a759f4b9] TimerOutputs v0.5.3
[2a0f44e3] Base64 [`@stdlib/Base64`]
[ade2ca70] Dates [`@stdlib/Dates`]
[8bb1440f] DelimitedFiles [`@stdlib/DelimitedFiles`]
[8ba89e20] Distributed [`@stdlib/Distributed`]
[b77e0a4c] InteractiveUtils [`@stdlib/InteractiveUtils`]
[8f399da3] Libdl [`@stdlib/Libdl`]
[37e2e46d] LinearAlgebra [`@stdlib/LinearAlgebra`]
[56ddb016] Logging [`@stdlib/Logging`]
[d6f4376e] Markdown [`@stdlib/Markdown`]
[a63ad114] Mmap [`@stdlib/Mmap`]
[de0858da] Printf [`@stdlib/Printf`]
[9a3f8284] Random [`@stdlib/Random`]
[ea8e919c] SHA [`@stdlib/SHA`]
[9e88b42a] Serialization [`@stdlib/Serialization`]
[6462fe0b] Sockets [`@stdlib/Sockets`]
[2f01184e] SparseArrays [`@stdlib/SparseArrays`]
[10745b16] Statistics [`@stdlib/Statistics`]
[8dfed614] Test [`@stdlib/Test`]
[4ec0a83e] Unicode [`@stdlib/Unicode`]
Test Summary: | Pass Total
SolverName | 1 1
Test Summary: | Pass Total
supports_default_copy_to | 2 2
Test Summary: | Pass Total
Unit | 262 262
Test Summary: | Pass Total
MOI Continuous Linear | 425 425
Test Summary: | Pass Total
MOI Continuous Conic | 610 610
Test Summary: | Pass Total
Simple LP | 3 3
Test Summary: | Pass Total
Simple LP with 2 1D SDP | 3 3
Test Summary: | Pass Total
LP in SDP EQ form | 3 3
Test Summary: | Pass Total
LP in SDP INEQ form | 4 4
Test Summary: | Pass Total
SDP from MOI | 6 6
Test Summary: | Pass Total
Double SDP from MOI | 7 7
Test Summary: | Pass Total
SDP with duplicates from MOI | 5 5
Test Summary: | Pass Total
SDP from Wikipedia | 3 3
Test Summary: | Pass Total
MIMO Sizes | 90 90
Test Summary: | Pass Total
RANDSDP Sizes | 54 54
---------------------------------------------------------------------------------------
=======================================================================================
ProxSDP : Proximal Semidefinite Programming Solver
(c) Mario Souto and Joaquim D. Garcia, 2019
v1.2.0
---------------------------------------------------------------------------------------
Solver parameters:
tol_primal = 0.001 tol_dual = 0.001 tol_psd = 1.0e-6
max_iter = 100000 max_beta = 100000.0 min_beta = 1.0e-5
Constraints:
125 linear equalities
Cones:
1 psd cone of size 125x125
---------------------------------------------------------------------------------------
Initializing Primal-Dual Hybrid Gradient method
---------------------------------------------------------------------------------------
| iter | prim obj | rel. gap | feasb. | prim res | dual res | max rank | time(s) |
---------------------------------------------------------------------------------------
| 100 | 111.381 | 0.9988 | 0.2693 | 20.1136 | 1.9976 | 2 | 8.8345 |
| 200 | 49.479 | 0.7922 | 0.1165 | 8.9193 | 0.7887 | 2 | 12.2054 |
| 300 | 51.817 | 0.2466 | 0.0179 | 1.4051 | 0.1217 | 4 | 13.9925 |
| 400 | 49.993 | 0.0007 | 0.0028 | 0.2137 | 0.0189 | 4 | 19.7225 |
| 500 | 48.904 | 0.0494 | 0.0005 | 0.0629 | 0.0032 | 8 | 28.3803 |
| 600 | 48.136 | 0.0175 | 0.0001 | 0.0353 | 0.0008 | 8 | 66.2704 |
| 700 | 47.142 | 0.0017 | 0.0007 | 0.0175 | 0.0008 | 8 | 103.1084 |
| 710 | 47.088 | 0.0010 | 0.0007 | 0.0149 | 0.0008 | 8 | 103.5698 |
---------------------------------------------------------------------------------------
Solver status:
Optimal solution found in 103.57 seconds
Primal objective = 47.0881
Dual objective = 46.99303
Duality gap (%) = 0.0 %
---------------------------------------------------------------------------------------
Primal feasibility:
||A(X) - b|| / (1 + ||b||) = 0.000659 [linear equalities]
||max(G(X) - h, 0)|| / (1 + ||h||) = 0.0 [linear inequalities]
Rank of p.s.d. variable is 7.
=======================================================================================
──────────────────────────────────────────────────────────────────────────────
Time Allocations
────────────────────── ───────────────────────
Tot / % measured: 104s / 100% 18.9MiB / 48.4%
Section ncalls time %tot avg alloc %tot avg
──────────────────────────────────────────────────────────────────────────────
Main 1 104s 100% 104s 7.64MiB 83.3% 7.64MiB
CP loop 1 104s 100% 104s 4.64MiB 50.6% 4.64MiB
primal 710 103s 100% 145ms 4.34MiB 47.4% 6.26KiB
sdp proj 710 103s 99.4% 145ms 4.32MiB 47.1% 6.23KiB
eigs 710 103s 99.3% 145ms 4.21MiB 45.9% 6.07KiB
saupd 710 103s 99.0% 144ms 0.97MiB 10.6% 1.40KiB
seupd 710 158ms 0.15% 223μs 11.1KiB 0.12% 16.0B
update_arc 710 1.12ms 0.00% 1.58μs 73.5KiB 0.78% 106B
reshape1 710 74.0ms 0.07% 104μs 0.00B 0.00% 0.00B
reshape2 710 55.2ms 0.05% 77.8μs 0.00B 0.00% 0.00B
get min eig 710 1.03ms 0.00% 1.45μs 0.00B 0.00% 0.00B
linesearch -1 710 89.0ms 0.09% 125μs 0.00B 0.00% 0.00B
linesearch 710 342ms 0.33% 482μs 192KiB 2.05% 277B
linesearch 3 3.02k 172ms 0.17% 57.0μs 0.00B 0.00% 0.00B
linesearch 4 3.02k 134ms 0.13% 44.5μs 0.00B 0.00% 0.00B
linesearch 1 3.02k 6.00ms 0.01% 1.99μs 0.00B 0.00% 0.00B
linesearch 2 3.02k 5.93ms 0.01% 1.96μs 0.00B 0.00% 0.00B
residual 710 93.4ms 0.09% 132μs 0.00B 0.00% 0.00B
gap 710 8.27ms 0.01% 11.7μs 33.3KiB 0.35% 48.0B
Init 1 4.98ms 0.00% 4.98ms 2.75MiB 30.1% 2.75MiB
normscale alloc 1 3.69ms 0.00% 3.69ms 2.07MiB 22.6% 2.07MiB
normscale 1 403μs 0.00% 403μs 0.00B 0.00% 0.00B
equilibrate 1 1.15μs 0.00% 1.15μs 0.00B 0.00% 0.00B
init_arc 1 160μs 0.00% 160μs 173KiB 1.85% 173KiB
pre-processing 1 2.65ms 0.00% 2.65ms 1.53MiB 16.7% 1.53MiB
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────
Time Allocations
────────────────────── ───────────────────────
Tot / % measured: 104s / 100% 19.4MiB / 47.3%
Section ncalls time %tot avg alloc %tot avg
──────────────────────────────────────────────────────────────────────────
Main 1 104s 100% 104s 7.64MiB 83.3% 7.64MiB
CP loop 1 104s 100% 104s 4.64MiB 50.6% 4.64MiB
primal 710 103s 100% 145ms 4.34MiB 47.4% 6.26KiB
sdp proj 710 103s 99.4% 145ms 4.32MiB 47.1% 6.23KiB
eigs 710 103s 99.3% 145ms 4.21MiB 45.9% 6.07KiB
saupd 710 103s 99.0% 144ms 0.97MiB 10.6% 1.40KiB
linesearch 710 342ms 0.33% 482μs 192KiB 2.05% 277B
linesearch 3 3.02k 172ms 0.17% 57.0μs 0.00B 0.00% 0.00B
seupd 710 158ms 0.15% 223μs 11.1KiB 0.12% 16.0B
linesearch 4 3.02k 134ms 0.13% 44.5μs 0.00B 0.00% 0.00B
residual 710 93.4ms 0.09% 132μs 0.00B 0.00% 0.00B
linesearch -1 710 89.0ms 0.09% 125μs 0.00B 0.00% 0.00B
reshape1 710 74.0ms 0.07% 104μs 0.00B 0.00% 0.00B
reshape2 710 55.2ms 0.05% 77.8μs 0.00B 0.00% 0.00B
gap 710 8.27ms 0.01% 11.7μs 33.3KiB 0.35% 48.0B
linesearch 1 3.02k 6.00ms 0.01% 1.99μs 0.00B 0.00% 0.00B
linesearch 2 3.02k 5.93ms 0.01% 1.96μs 0.00B 0.00% 0.00B
Init 1 4.98ms 0.00% 4.98ms 2.75MiB 30.1% 2.75MiB
normscale alloc 1 3.69ms 0.00% 3.69ms 2.07MiB 22.6% 2.07MiB
pre-processing 1 2.65ms 0.00% 2.65ms 1.53MiB 16.7% 1.53MiB
update_arc 710 1.12ms 0.00% 1.58μs 73.5KiB 0.78% 106B
get min eig 710 1.03ms 0.00% 1.45μs 0.00B 0.00% 0.00B
normscale 1 403μs 0.00% 403μs 0.00B 0.00% 0.00B
init_arc 1 160μs 0.00% 160μs 173KiB 1.85% 173KiB
equilibrate 1 1.15μs 0.00% 1.15μs 0.00B 0.00% 0.00B
──────────────────────────────────────────────────────────────────────────
---------------------------------------------------------------------------------------
=======================================================================================
ProxSDP : Proximal Semidefinite Programming Solver
(c) Mario Souto and Joaquim D. Garcia, 2019
v1.2.0
---------------------------------------------------------------------------------------
Solver parameters:
tol_primal = 0.001 tol_dual = 0.001 tol_psd = 1.0e-6
max_iter = 100000 max_beta = 100000.0 min_beta = 1.0e-5
Constraints:
124 linear equalities
Cones:
1 psd cone of size 124x124
---------------------------------------------------------------------------------------
Initializing Primal-Dual Hybrid Gradient method
---------------------------------------------------------------------------------------
| iter | prim obj | rel. gap | feasb. | prim res | dual res | max rank | time(s) |
---------------------------------------------------------------------------------------
| 100 | -131.194 | 0.3693 | 0.8253 | 23.0094 | 3.0949 | 2 | 2.0040 |
| 200 | -138.111 | 0.0252 | 0.1843 | 15.5167 | 2.0405 | 2 | 4.5093 |
| 300 | -142.979 | 0.0884 | 0.0280 | 2.3662 | 0.3534 | 2 | 6.6855 |
| 400 | -137.822 | 0.0526 | 0.0081 | 0.6931 | 0.1023 | 2 | 14.7583 |
| 500 | -137.149 | 0.0260 | 0.0012 | 0.1029 | 0.0156 | 2 | 17.6104 |
| 600 | -138.345 | 0.0032 | 0.0033 | 0.2844 | 0.0433 | 4 | 18.5678 |
| 700 | -139.216 | 0.0119 | 0.0003 | 0.0659 | 0.0034 | 4 | 21.3615 |
| 800 | -139.748 | 0.0092 | 0.0000 | 0.0312 | 0.0005 | 4 | 27.4552 |
| 900 | -140.766 | 0.0035 | 0.0002 | 0.0486 | 0.0007 | 4 | 37.5496 |
| 1000 | -141.427 | 0.0012 | 0.0002 | 0.0338 | 0.0005 | 4 | 44.8374 |
| 1010 | -141.533 | 0.0008 | 0.0009 | 0.0686 | 0.0021 | 8 | 52.4011 |
---------------------------------------------------------------------------------------
Solver status:
Optimal solution found in 52.41 seconds
Primal objective = -141.53258
Dual objective = -141.76741
Duality gap (%) = 0.0 %
---------------------------------------------------------------------------------------
Primal feasibility:
||A(X) - b|| / (1 + ||b||) = 0.000915 [linear equalities]
||max(G(X) - h, 0)|| / (1 + ||h||) = 0.0 [linear inequalities]
Rank of p.s.d. variable is 5.
=======================================================================================
──────────────────────────────────────────────────────────────────────────────
Time Allocations
────────────────────── ───────────────────────
Tot / % measured: 52.4s / 100% 7.74MiB / 99.2%
Section ncalls time %tot avg alloc %tot avg
──────────────────────────────────────────────────────────────────────────────
Main 1 52.4s 100% 52.4s 6.64MiB 86.5% 6.64MiB
CP loop 1 52.4s 100% 52.4s 4.14MiB 53.9% 4.14MiB
primal 1.01k 51.8s 98.8% 51.3ms 3.72MiB 48.4% 3.77KiB
sdp proj 1.01k 51.6s 98.5% 51.1ms 3.69MiB 48.0% 3.74KiB
eigs 1.01k 51.4s 98.1% 50.9ms 3.53MiB 46.0% 3.58KiB
saupd 1.01k 51.0s 97.4% 50.5ms 441KiB 5.61% 448B
seupd 1.01k 292ms 0.56% 289μs 15.8KiB 0.20% 16.0B
update_arc 1.01k 1.47ms 0.00% 1.46μs 72.9KiB 0.93% 73.9B
reshape1 1.01k 117ms 0.22% 115μs 0.00B 0.00% 0.00B
reshape2 1.01k 78.9ms 0.15% 78.1μs 0.00B 0.00% 0.00B
get min eig 1.01k 1.24ms 0.00% 1.23μs 0.00B 0.00% 0.00B
linesearch -1 1.01k 59.9ms 0.11% 59.3μs 0.00B 0.00% 0.00B
linesearch 1.01k 328ms 0.63% 325μs 273KiB 3.48% 277B
linesearch 4 4.32k 226ms 0.43% 52.3μs 0.00B 0.00% 0.00B
linesearch 3 4.32k 34.0ms 0.06% 7.87μs 0.00B 0.00% 0.00B
linesearch 2 4.32k 8.32ms 0.02% 1.92μs 0.00B 0.00% 0.00B
linesearch 1 4.32k 8.16ms 0.02% 1.89μs 0.00B 0.00% 0.00B
residual 1.01k 249ms 0.48% 247μs 0.00B 0.00% 0.00B
gap 1.01k 13.0ms 0.02% 12.8μs 47.3KiB 0.60% 48.0B
Init 1 2.99ms 0.01% 2.99ms 2.26MiB 29.4% 2.26MiB
normscale alloc 1 2.52ms 0.00% 2.52ms 1.82MiB 23.7% 1.82MiB
normscale 1 121μs 0.00% 121μs 0.00B 0.00% 0.00B
equilibrate 1 5.53μs 0.00% 5.53μs 0.00B 0.00% 0.00B
init_arc 1 104μs 0.00% 104μs 171KiB 2.18% 171KiB
pre-processing 1 1.46ms 0.00% 1.46ms 1.04MiB 13.5% 1.04MiB
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────
Time Allocations
────────────────────── ───────────────────────
Tot / % measured: 52.5s / 100% 7.86MiB / 97.7%
Section ncalls time %tot avg alloc %tot avg
──────────────────────────────────────────────────────────────────────────
Main 1 52.4s 100% 52.4s 6.64MiB 86.5% 6.64MiB
CP loop 1 52.4s 100% 52.4s 4.14MiB 53.9% 4.14MiB
primal 1.01k 51.8s 98.8% 51.3ms 3.72MiB 48.4% 3.77KiB
sdp proj 1.01k 51.6s 98.5% 51.1ms 3.69MiB 48.0% 3.74KiB
eigs 1.01k 51.4s 98.1% 50.9ms 3.53MiB 46.0% 3.58KiB
saupd 1.01k 51.0s 97.4% 50.5ms 441KiB 5.61% 448B
linesearch 1.01k 328ms 0.63% 325μs 273KiB 3.48% 277B
seupd 1.01k 292ms 0.56% 289μs 15.8KiB 0.20% 16.0B
residual 1.01k 249ms 0.48% 247μs 0.00B 0.00% 0.00B
linesearch 4 4.32k 226ms 0.43% 52.3μs 0.00B 0.00% 0.00B
reshape1 1.01k 117ms 0.22% 115μs 0.00B 0.00% 0.00B
reshape2 1.01k 78.9ms 0.15% 78.1μs 0.00B 0.00% 0.00B
linesearch -1 1.01k 59.9ms 0.11% 59.3μs 0.00B 0.00% 0.00B
linesearch 3 4.32k 34.0ms 0.06% 7.87μs 0.00B 0.00% 0.00B
gap 1.01k 13.0ms 0.02% 12.8μs 47.3KiB 0.60% 48.0B
linesearch 2 4.32k 8.32ms 0.02% 1.92μs 0.00B 0.00% 0.00B
linesearch 1 4.32k 8.16ms 0.02% 1.89μs 0.00B 0.00% 0.00B
Init 1 2.99ms 0.01% 2.99ms 2.26MiB 29.4% 2.26MiB
normscale alloc 1 2.52ms 0.00% 2.52ms 1.82MiB 23.7% 1.82MiB
update_arc 1.01k 1.47ms 0.00% 1.46μs 72.9KiB 0.93% 73.9B
pre-processing 1 1.46ms 0.00% 1.46ms 1.04MiB 13.5% 1.04MiB
get min eig 1.01k 1.24ms 0.00% 1.23μs 0.00B 0.00% 0.00B
normscale 1 121μs 0.00% 121μs 0.00B 0.00% 0.00B
init_arc 1 104μs 0.00% 104μs 171KiB 2.18% 171KiB
equilibrate 1 5.53μs 0.00% 5.53μs 0.00B 0.00% 0.00B
──────────────────────────────────────────────────────────────────────────
Test Summary: | Pass Total
SDPLIB Sizes | 4 4
Test Summary: | Pass Total
Sensor Localization | 2 2
Test Summary: | Pass Total
Full eig | 15 15
---------------------------------------------------------------------------------------
=======================================================================================
ProxSDP : Proximal Semidefinite Programming Solver
(c) Mario Souto and Joaquim D. Garcia, 2019
v1.2.0
---------------------------------------------------------------------------------------
Solver parameters:
tol_primal = 0.0001 tol_dual = 0.0001
max_iter = 100000 max_beta = 100000.0 min_beta = 1.0e-5
Constraints:
2 linear equalities
---------------------------------------------------------------------------------------
Initializing Primal-Dual Hybrid Gradient method
---------------------------------------------------------------------------------------
| iter | prim obj | rel. gap | feasb. | prim res | dual res | max rank | time(s) |
---------------------------------------------------------------------------------------
| 1 | 0.000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0 | 0.0050 |
---------------------------------------------------------------------------------------
Solver status:
Optimal solution found in 0.01 seconds
Primal objective = 0.0
Dual objective = 0.0
Duality gap (%) = 0.0 %
---------------------------------------------------------------------------------------
Primal feasibility:
||A(X) - b|| / (1 + ||b||) = 0.0 [linear equalities]
||max(G(X) - h, 0)|| / (1 + ||h||) = 0.0 [linear inequalities]
Rank of p.s.d. variable is 0.
=======================================================================================
──────────────────────────────────────────────────────────────────────────────
Time Allocations
────────────────────── ───────────────────────
Tot / % measured: 8.76ms / 100% 46.5KiB / 95.6%
Section ncalls time %tot avg alloc %tot avg
──────────────────────────────────────────────────────────────────────────────
Main 1 8.70ms 99.4% 8.70ms 38.6KiB 86.8% 38.6KiB
CP loop 1 350μs 4.00% 350μs 11.3KiB 25.5% 11.3KiB
linesearch 1 11.2μs 0.13% 11.2μs 3.38KiB 7.59% 3.38KiB
linesearch 2 1 1.10μs 0.01% 1.10μs 0.00B 0.00% 0.00B
linesearch 4 1 1.01μs 0.01% 1.01μs 0.00B 0.00% 0.00B
linesearch 1 1 906ns 0.01% 906ns 0.00B 0.00% 0.00B
linesearch 3 1 543ns 0.01% 543ns 0.00B 0.00% 0.00B
gap 1 3.88μs 0.04% 3.88μs 48.0B 0.11% 48.0B
primal 1 3.65μs 0.04% 3.65μs 864B 1.90% 864B
linesearch -1 1 565ns 0.01% 565ns 0.00B 0.00% 0.00B
residual 1 3.18μs 0.04% 3.18μs 0.00B 0.00% 0.00B
Init 1 86.9μs 0.99% 86.9μs 17.2KiB 38.6% 17.2KiB
normscale alloc 1 19.0μs 0.22% 19.0μs 2.16KiB 4.85% 2.16KiB
normscale 1 862ns 0.01% 862ns 0.00B 0.00% 0.00B
equilibrate 1 634ns 0.01% 634ns 0.00B 0.00% 0.00B
pre-processing 1 50.0μs 0.57% 50.0μs 5.88KiB 13.2% 5.88KiB
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────
Time Allocations
────────────────────── ───────────────────────
Tot / % measured: 29.2ms / 30.0% 128KiB / 34.8%
Section ncalls time %tot avg alloc %tot avg
──────────────────────────────────────────────────────────────────────────
Main 1 8.70ms 99.4% 8.70ms 38.6KiB 86.8% 38.6KiB
CP loop 1 350μs 4.00% 350μs 11.3KiB 25.5% 11.3KiB
Init 1 86.9μs 0.99% 86.9μs 17.2KiB 38.6% 17.2KiB
pre-processing 1 50.0μs 0.57% 50.0μs 5.88KiB 13.2% 5.88KiB
normscale alloc 1 19.0μs 0.22% 19.0μs 2.16KiB 4.85% 2.16KiB
linesearch 1 11.2μs 0.13% 11.2μs 3.38KiB 7.59% 3.38KiB
gap 1 3.88μs 0.04% 3.88μs 48.0B 0.11% 48.0B
primal 1 3.65μs 0.04% 3.65μs 864B 1.90% 864B
residual 1 3.18μs 0.04% 3.18μs 0.00B 0.00% 0.00B
linesearch 2 1 1.10μs 0.01% 1.10μs 0.00B 0.00% 0.00B
linesearch 4 1 1.01μs 0.01% 1.01μs 0.00B 0.00% 0.00B
linesearch 1 1 906ns 0.01% 906ns 0.00B 0.00% 0.00B
normscale 1 862ns 0.01% 862ns 0.00B 0.00% 0.00B
equilibrate 1 634ns 0.01% 634ns 0.00B 0.00% 0.00B
linesearch -1 1 565ns 0.01% 565ns 0.00B 0.00% 0.00B
linesearch 3 1 543ns 0.01% 543ns 0.00B 0.00% 0.00B
──────────────────────────────────────────────────────────────────────────
Test Summary: | Pass Total
Print | 12 12
Test Summary: | Pass Total
Unsupported argument | 1 1
Test Summary: | Pass Total
MOI status | 4 4
Testing ProxSDP tests passed
Results with Julia v1.3.0
Testing was successful .
Last evaluation was ago and took 7 minutes.
Click here to download the log file.
Click here to show the log contents.
Resolving package versions...
Installed TimerOutputs ─────── v0.5.3
Installed OrderedCollections ─ v1.1.0
Installed BenchmarkTools ───── v0.4.3
Installed Arpack ───────────── v0.3.1
Installed BinaryProvider ───── v0.5.8
Installed JSON ─────────────── v0.21.0
Installed MathOptInterface ─── v0.9.7
Installed Parsers ──────────── v0.3.10
Installed ProxSDP ──────────── v1.2.0
Updating `~/.julia/environments/v1.3/Project.toml`
[65e78d25] + ProxSDP v1.2.0
Updating `~/.julia/environments/v1.3/Manifest.toml`
[7d9fca2a] + Arpack v0.3.1
[6e4b80f9] + BenchmarkTools v0.4.3
[b99e7846] + BinaryProvider v0.5.8
[682c06a0] + JSON v0.21.0
[b8f27783] + MathOptInterface v0.9.7
[bac558e1] + OrderedCollections v1.1.0
[69de0a69] + Parsers v0.3.10
[65e78d25] + ProxSDP v1.2.0
[a759f4b9] + TimerOutputs v0.5.3
[2a0f44e3] + Base64
[ade2ca70] + Dates
[8ba89e20] + Distributed
[b77e0a4c] + InteractiveUtils
[8f399da3] + Libdl
[37e2e46d] + LinearAlgebra
[56ddb016] + Logging
[d6f4376e] + Markdown
[a63ad114] + Mmap
[de0858da] + Printf
[9a3f8284] + Random
[ea8e919c] + SHA
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[2f01184e] + SparseArrays
[10745b16] + Statistics
[8dfed614] + Test
[4ec0a83e] + Unicode
Building Arpack → `~/.julia/packages/Arpack/cu5By/deps/build.log`
Testing ProxSDP
Resolving package versions...
Status `/tmp/jl_HJm767/Manifest.toml`
[7d9fca2a] Arpack v0.3.1
[6e4b80f9] BenchmarkTools v0.4.3
[b99e7846] BinaryProvider v0.5.8
[682c06a0] JSON v0.21.0
[b8f27783] MathOptInterface v0.9.7
[bac558e1] OrderedCollections v1.1.0
[69de0a69] Parsers v0.3.10
[65e78d25] ProxSDP v1.2.0
[a759f4b9] TimerOutputs v0.5.3
[2a0f44e3] Base64 [`@stdlib/Base64`]
[ade2ca70] Dates [`@stdlib/Dates`]
[8bb1440f] DelimitedFiles [`@stdlib/DelimitedFiles`]
[8ba89e20] Distributed [`@stdlib/Distributed`]
[b77e0a4c] InteractiveUtils [`@stdlib/InteractiveUtils`]
[8f399da3] Libdl [`@stdlib/Libdl`]
[37e2e46d] LinearAlgebra [`@stdlib/LinearAlgebra`]
[56ddb016] Logging [`@stdlib/Logging`]
[d6f4376e] Markdown [`@stdlib/Markdown`]
[a63ad114] Mmap [`@stdlib/Mmap`]
[de0858da] Printf [`@stdlib/Printf`]
[9a3f8284] Random [`@stdlib/Random`]
[ea8e919c] SHA [`@stdlib/SHA`]
[9e88b42a] Serialization [`@stdlib/Serialization`]
[6462fe0b] Sockets [`@stdlib/Sockets`]
[2f01184e] SparseArrays [`@stdlib/SparseArrays`]
[10745b16] Statistics [`@stdlib/Statistics`]
[8dfed614] Test [`@stdlib/Test`]
[4ec0a83e] Unicode [`@stdlib/Unicode`]
Test Summary: | Pass Total
SolverName | 1 1
Test Summary: | Pass Total
supports_default_copy_to | 2 2
Test Summary: | Pass Total
Unit | 262 262
Test Summary: | Pass Total
MOI Continuous Linear | 425 425
Test Summary: | Pass Total
MOI Continuous Conic | 610 610
Test Summary: | Pass Total
Simple LP | 3 3
Test Summary: | Pass Total
Simple LP with 2 1D SDP | 3 3
Test Summary: | Pass Total
LP in SDP EQ form | 3 3
Test Summary: | Pass Total
LP in SDP INEQ form | 4 4
Test Summary: | Pass Total
SDP from MOI | 6 6
Test Summary: | Pass Total
Double SDP from MOI | 7 7
Test Summary: | Pass Total
SDP with duplicates from MOI | 5 5
Test Summary: | Pass Total
SDP from Wikipedia | 3 3
Test Summary: | Pass Total
MIMO Sizes | 90 90
Test Summary: | Pass Total
RANDSDP Sizes | 54 54
---------------------------------------------------------------------------------------
=======================================================================================
ProxSDP : Proximal Semidefinite Programming Solver
(c) Mario Souto and Joaquim D. Garcia, 2019
v1.2.0
---------------------------------------------------------------------------------------
Solver parameters:
tol_primal = 0.001 tol_dual = 0.001 tol_psd = 1.0e-6
max_iter = 100000 max_beta = 100000.0 min_beta = 1.0e-5
Constraints:
125 linear equalities
Cones:
1 psd cone of size 125x125
---------------------------------------------------------------------------------------
Initializing Primal-Dual Hybrid Gradient method
---------------------------------------------------------------------------------------
| iter | prim obj | rel. gap | feasb. | prim res | dual res | max rank | time(s) |
---------------------------------------------------------------------------------------
| 100 | 111.381 | 0.9988 | 0.2693 | 20.1136 | 1.9976 | 2 | 5.7110 |
| 200 | 49.479 | 0.7922 | 0.1165 | 8.9193 | 0.7887 | 2 | 13.1721 |
| 300 | 51.817 | 0.2466 | 0.0179 | 1.4051 | 0.1217 | 4 | 14.0728 |
| 400 | 49.993 | 0.0007 | 0.0028 | 0.2137 | 0.0189 | 4 | 16.2906 |
| 500 | 48.904 | 0.0494 | 0.0005 | 0.0629 | 0.0032 | 8 | 21.0235 |
| 600 | 48.136 | 0.0175 | 0.0001 | 0.0353 | 0.0008 | 8 | 46.2962 |
| 700 | 47.142 | 0.0017 | 0.0007 | 0.0175 | 0.0008 | 8 | 57.9164 |
| 710 | 47.088 | 0.0010 | 0.0007 | 0.0149 | 0.0008 | 8 | 58.3266 |
---------------------------------------------------------------------------------------
Solver status:
Optimal solution found in 58.33 seconds
Primal objective = 47.0881
Dual objective = 46.99303
Duality gap (%) = 0.0 %
---------------------------------------------------------------------------------------
Primal feasibility:
||A(X) - b|| / (1 + ||b||) = 0.000659 [linear equalities]
||max(G(X) - h, 0)|| / (1 + ||h||) = 0.0 [linear inequalities]
Rank of p.s.d. variable is 7.
=======================================================================================
──────────────────────────────────────────────────────────────────────────────
Time Allocations
────────────────────── ───────────────────────
Tot / % measured: 58.7s / 99.4% 18.4MiB / 49.9%
Section ncalls time %tot avg alloc %tot avg
──────────────────────────────────────────────────────────────────────────────
Main 1 58.3s 100% 58.3s 7.64MiB 83.3% 7.64MiB
CP loop 1 58.3s 100% 58.3s 4.64MiB 50.6% 4.64MiB
primal 710 57.8s 99.1% 81.4ms 4.34MiB 47.4% 6.26KiB
sdp proj 710 57.7s 98.9% 81.2ms 4.32MiB 47.1% 6.23KiB
eigs 710 57.5s 98.6% 81.0ms 4.21MiB 45.9% 6.07KiB
saupd 710 57.2s 98.1% 80.6ms 0.97MiB 10.6% 1.40KiB
seupd 710 157ms 0.27% 221μs 11.1KiB 0.12% 16.0B
update_arc 710 1.21ms 0.00% 1.71μs 73.5KiB 0.78% 106B
reshape1 710 80.5ms 0.14% 113μs 0.00B 0.00% 0.00B
reshape2 710 55.5ms 0.10% 78.2μs 0.00B 0.00% 0.00B
get min eig 710 986μs 0.00% 1.39μs 0.00B 0.00% 0.00B
linesearch -1 710 93.6ms 0.16% 132μs 0.00B 0.00% 0.00B
linesearch 710 380ms 0.65% 535μs 192KiB 2.05% 277B
linesearch 3 3.02k 180ms 0.31% 59.7μs 0.00B 0.00% 0.00B
linesearch 4 3.02k 158ms 0.27% 52.5μs 0.00B 0.00% 0.00B
linesearch 2 3.02k 11.7ms 0.02% 3.89μs 0.00B 0.00% 0.00B
linesearch 1 3.02k 5.75ms 0.01% 1.90μs 0.00B 0.00% 0.00B
residual 710 103ms 0.18% 145μs 0.00B 0.00% 0.00B
gap 710 8.55ms 0.01% 12.0μs 33.3KiB 0.35% 48.0B
Init 1 5.30ms 0.01% 5.30ms 2.75MiB 30.1% 2.75MiB
normscale alloc 1 4.01ms 0.01% 4.01ms 2.07MiB 22.6% 2.07MiB
normscale 1 431μs 0.00% 431μs 0.00B 0.00% 0.00B
equilibrate 1 7.23μs 0.00% 7.23μs 0.00B 0.00% 0.00B
init_arc 1 95.4μs 0.00% 95.4μs 173KiB 1.85% 173KiB
pre-processing 1 1.73ms 0.00% 1.73ms 1.53MiB 16.7% 1.53MiB
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────
Time Allocations
────────────────────── ───────────────────────
Tot / % measured: 58.7s / 99.3% 18.8MiB / 48.6%
Section ncalls time %tot avg alloc %tot avg
──────────────────────────────────────────────────────────────────────────
Main 1 58.3s 100% 58.3s 7.64MiB 83.3% 7.64MiB
CP loop 1 58.3s 100% 58.3s 4.64MiB 50.6% 4.64MiB
primal 710 57.8s 99.1% 81.4ms 4.34MiB 47.4% 6.26KiB
sdp proj 710 57.7s 98.9% 81.2ms 4.32MiB 47.1% 6.23KiB
eigs 710 57.5s 98.6% 81.0ms 4.21MiB 45.9% 6.07KiB
saupd 710 57.2s 98.1% 80.6ms 0.97MiB 10.6% 1.40KiB
linesearch 710 380ms 0.65% 535μs 192KiB 2.05% 277B
linesearch 3 3.02k 180ms 0.31% 59.7μs 0.00B 0.00% 0.00B
linesearch 4 3.02k 158ms 0.27% 52.5μs 0.00B 0.00% 0.00B
seupd 710 157ms 0.27% 221μs 11.1KiB 0.12% 16.0B
residual 710 103ms 0.18% 145μs 0.00B 0.00% 0.00B
linesearch -1 710 93.6ms 0.16% 132μs 0.00B 0.00% 0.00B
reshape1 710 80.5ms 0.14% 113μs 0.00B 0.00% 0.00B
reshape2 710 55.5ms 0.10% 78.2μs 0.00B 0.00% 0.00B
linesearch 2 3.02k 11.7ms 0.02% 3.89μs 0.00B 0.00% 0.00B
gap 710 8.55ms 0.01% 12.0μs 33.3KiB 0.35% 48.0B
linesearch 1 3.02k 5.75ms 0.01% 1.90μs 0.00B 0.00% 0.00B
Init 1 5.30ms 0.01% 5.30ms 2.75MiB 30.1% 2.75MiB
normscale alloc 1 4.01ms 0.01% 4.01ms 2.07MiB 22.6% 2.07MiB
pre-processing 1 1.73ms 0.00% 1.73ms 1.53MiB 16.7% 1.53MiB
update_arc 710 1.21ms 0.00% 1.71μs 73.5KiB 0.78% 106B
get min eig 710 986μs 0.00% 1.39μs 0.00B 0.00% 0.00B
normscale 1 431μs 0.00% 431μs 0.00B 0.00% 0.00B
init_arc 1 95.4μs 0.00% 95.4μs 173KiB 1.85% 173KiB
equilibrate 1 7.23μs 0.00% 7.23μs 0.00B 0.00% 0.00B
──────────────────────────────────────────────────────────────────────────
---------------------------------------------------------------------------------------
=======================================================================================
ProxSDP : Proximal Semidefinite Programming Solver
(c) Mario Souto and Joaquim D. Garcia, 2019
v1.2.0
---------------------------------------------------------------------------------------
Solver parameters:
tol_primal = 0.001 tol_dual = 0.001 tol_psd = 1.0e-6
max_iter = 100000 max_beta = 100000.0 min_beta = 1.0e-5
Constraints:
124 linear equalities
Cones:
1 psd cone of size 124x124
---------------------------------------------------------------------------------------
Initializing Primal-Dual Hybrid Gradient method
---------------------------------------------------------------------------------------
| iter | prim obj | rel. gap | feasb. | prim res | dual res | max rank | time(s) |
---------------------------------------------------------------------------------------
| 100 | -131.194 | 0.3693 | 0.8253 | 23.0094 | 3.0949 | 2 | 1.1878 |
| 200 | -138.111 | 0.0252 | 0.1843 | 15.5167 | 2.0405 | 2 | 1.6161 |
| 300 | -142.979 | 0.0884 | 0.0280 | 2.3662 | 0.3534 | 2 | 3.0172 |
| 400 | -137.822 | 0.0526 | 0.0081 | 0.6931 | 0.1023 | 2 | 3.6312 |
| 500 | -137.149 | 0.0260 | 0.0012 | 0.1029 | 0.0156 | 2 | 4.4217 |
| 600 | -138.345 | 0.0032 | 0.0033 | 0.2844 | 0.0433 | 4 | 7.5020 |
| 700 | -139.216 | 0.0119 | 0.0003 | 0.0659 | 0.0034 | 4 | 9.4089 |
| 800 | -139.748 | 0.0092 | 0.0000 | 0.0312 | 0.0005 | 4 | 10.4589 |
| 900 | -140.766 | 0.0035 | 0.0002 | 0.0486 | 0.0007 | 4 | 12.4391 |
| 1000 | -141.427 | 0.0012 | 0.0002 | 0.0338 | 0.0005 | 4 | 16.5685 |
| 1010 | -141.533 | 0.0008 | 0.0009 | 0.0686 | 0.0021 | 8 | 21.9293 |
---------------------------------------------------------------------------------------
Solver status:
Optimal solution found in 21.93 seconds
Primal objective = -141.53258
Dual objective = -141.76741
Duality gap (%) = 0.0 %
---------------------------------------------------------------------------------------
Primal feasibility:
||A(X) - b|| / (1 + ||b||) = 0.000915 [linear equalities]
||max(G(X) - h, 0)|| / (1 + ||h||) = 0.0 [linear inequalities]
Rank of p.s.d. variable is 5.
=======================================================================================
──────────────────────────────────────────────────────────────────────────────
Time Allocations
────────────────────── ───────────────────────
Tot / % measured: 21.9s / 100% 7.74MiB / 99.2%
Section ncalls time %tot avg alloc %tot avg
──────────────────────────────────────────────────────────────────────────────
Main 1 21.9s 100% 21.9s 6.64MiB 86.5% 6.64MiB
CP loop 1 21.9s 100% 21.9s 4.14MiB 53.9% 4.14MiB
primal 1.01k 21.3s 97.3% 21.1ms 3.72MiB 48.4% 3.77KiB
sdp proj 1.01k 21.2s 96.8% 21.0ms 3.69MiB 48.0% 3.74KiB
eigs 1.01k 21.0s 95.9% 20.8ms 3.53MiB 46.0% 3.58KiB
saupd 1.01k 20.7s 94.3% 20.5ms 441KiB 5.61% 448B
seupd 1.01k 259ms 1.18% 257μs 15.8KiB 0.20% 16.0B
update_arc 1.01k 1.26ms 0.01% 1.25μs 72.9KiB 0.93% 73.9B
reshape1 1.01k 118ms 0.54% 117μs 0.00B 0.00% 0.00B
reshape2 1.01k 72.2ms 0.33% 71.5μs 0.00B 0.00% 0.00B
get min eig 1.01k 1.19ms 0.01% 1.18μs 0.00B 0.00% 0.00B
linesearch -1 1.01k 52.1ms 0.24% 51.5μs 0.00B 0.00% 0.00B
linesearch 1.01k 329ms 1.50% 326μs 273KiB 3.48% 277B
linesearch 4 4.32k 237ms 1.08% 54.9μs 0.00B 0.00% 0.00B
linesearch 3 4.32k 31.7ms 0.14% 7.35μs 0.00B 0.00% 0.00B
linesearch 2 4.32k 9.84ms 0.04% 2.28μs 0.00B 0.00% 0.00B
linesearch 1 4.32k 7.71ms 0.04% 1.78μs 0.00B 0.00% 0.00B
residual 1.01k 210ms 0.96% 208μs 0.00B 0.00% 0.00B
gap 1.01k 11.9ms 0.05% 11.7μs 47.3KiB 0.60% 48.0B
Init 1 4.49ms 0.02% 4.49ms 2.26MiB 29.4% 2.26MiB
normscale alloc 1 3.71ms 0.02% 3.71ms 1.82MiB 23.7% 1.82MiB
normscale 1 114μs 0.00% 114μs 0.00B 0.00% 0.00B
equilibrate 1 4.29μs 0.00% 4.29μs 0.00B 0.00% 0.00B
init_arc 1 200μs 0.00% 200μs 171KiB 2.18% 171KiB
pre-processing 1 2.10ms 0.01% 2.10ms 1.04MiB 13.5% 1.04MiB
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────
Time Allocations
────────────────────── ───────────────────────
Tot / % measured: 21.9s / 100% 7.86MiB / 97.7%
Section ncalls time %tot avg alloc %tot avg
──────────────────────────────────────────────────────────────────────────
Main 1 21.9s 100% 21.9s 6.64MiB 86.5% 6.64MiB
CP loop 1 21.9s 100% 21.9s 4.14MiB 53.9% 4.14MiB
primal 1.01k 21.3s 97.3% 21.1ms 3.72MiB 48.4% 3.77KiB
sdp proj 1.01k 21.2s 96.8% 21.0ms 3.69MiB 48.0% 3.74KiB
eigs 1.01k 21.0s 95.9% 20.8ms 3.53MiB 46.0% 3.58KiB
saupd 1.01k 20.7s 94.3% 20.5ms 441KiB 5.61% 448B
linesearch 1.01k 329ms 1.50% 326μs 273KiB 3.48% 277B
seupd 1.01k 259ms 1.18% 257μs 15.8KiB 0.20% 16.0B
linesearch 4 4.32k 237ms 1.08% 54.9μs 0.00B 0.00% 0.00B
residual 1.01k 210ms 0.96% 208μs 0.00B 0.00% 0.00B
reshape1 1.01k 118ms 0.54% 117μs 0.00B 0.00% 0.00B
reshape2 1.01k 72.2ms 0.33% 71.5μs 0.00B 0.00% 0.00B
linesearch -1 1.01k 52.1ms 0.24% 51.5μs 0.00B 0.00% 0.00B
linesearch 3 4.32k 31.7ms 0.14% 7.35μs 0.00B 0.00% 0.00B
gap 1.01k 11.9ms 0.05% 11.7μs 47.3KiB 0.60% 48.0B
linesearch 2 4.32k 9.84ms 0.04% 2.28μs 0.00B 0.00% 0.00B
linesearch 1 4.32k 7.71ms 0.04% 1.78μs 0.00B 0.00% 0.00B
Init 1 4.49ms 0.02% 4.49ms 2.26MiB 29.4% 2.26MiB
normscale alloc 1 3.71ms 0.02% 3.71ms 1.82MiB 23.7% 1.82MiB
pre-processing 1 2.10ms 0.01% 2.10ms 1.04MiB 13.5% 1.04MiB
update_arc 1.01k 1.26ms 0.01% 1.25μs 72.9KiB 0.93% 73.9B
get min eig 1.01k 1.19ms 0.01% 1.18μs 0.00B 0.00% 0.00B
init_arc 1 200μs 0.00% 200μs 171KiB 2.18% 171KiB
normscale 1 114μs 0.00% 114μs 0.00B 0.00% 0.00B
equilibrate 1 4.29μs 0.00% 4.29μs 0.00B 0.00% 0.00B
──────────────────────────────────────────────────────────────────────────
Test Summary: | Pass Total
SDPLIB Sizes | 4 4
Test Summary: | Pass Total
Sensor Localization | 2 2
Test Summary: | Pass Total
Full eig | 15 15
---------------------------------------------------------------------------------------
=======================================================================================
ProxSDP : Proximal Semidefinite Programming Solver
(c) Mario Souto and Joaquim D. Garcia, 2019
v1.2.0
---------------------------------------------------------------------------------------
Solver parameters:
tol_primal = 0.0001 tol_dual = 0.0001
max_iter = 100000 max_beta = 100000.0 min_beta = 1.0e-5
Constraints:
2 linear equalities
---------------------------------------------------------------------------------------
Initializing Primal-Dual Hybrid Gradient method
---------------------------------------------------------------------------------------
| iter | prim obj | rel. gap | feasb. | prim res | dual res | max rank | time(s) |
---------------------------------------------------------------------------------------
| 1 | 0.000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0 | 0.0010 |
---------------------------------------------------------------------------------------
Solver status:
Optimal solution found in 0.0 seconds
Primal objective = 0.0
Dual objective = 0.0
Duality gap (%) = 0.0 %
---------------------------------------------------------------------------------------
Primal feasibility:
||A(X) - b|| / (1 + ||b||) = 0.0 [linear equalities]
||max(G(X) - h, 0)|| / (1 + ||h||) = 0.0 [linear inequalities]
Rank of p.s.d. variable is 0.
=======================================================================================
──────────────────────────────────────────────────────────────────────────────
Time Allocations
────────────────────── ───────────────────────
Tot / % measured: 1.55ms / 98.0% 46.4KiB / 95.6%
Section ncalls time %tot avg alloc %tot avg
──────────────────────────────────────────────────────────────────────────────
Main 1 1.47ms 96.9% 1.47ms 38.3KiB 86.4% 38.3KiB
CP loop 1 66.5μs 4.38% 66.5μs 11.3KiB 25.5% 11.3KiB
linesearch 1 11.0μs 0.73% 11.0μs 3.38KiB 7.61% 3.38KiB
linesearch 4 1 1.46μs 0.10% 1.46μs 0.00B 0.00% 0.00B
linesearch 2 1 779ns 0.05% 779ns 0.00B 0.00% 0.00B
linesearch 1 1 766ns 0.05% 766ns 0.00B 0.00% 0.00B
linesearch 3 1 446ns 0.03% 446ns 0.00B 0.00% 0.00B
primal 1 3.46μs 0.23% 3.46μs 864B 1.90% 864B
linesearch -1 1 579ns 0.04% 579ns 0.00B 0.00% 0.00B
gap 1 3.24μs 0.21% 3.24μs 48.0B 0.11% 48.0B
residual 1 2.87μs 0.19% 2.87μs 0.00B 0.00% 0.00B
Init 1 66.1μs 4.35% 66.1μs 17.3KiB 38.9% 17.3KiB
normscale alloc 1 13.9μs 0.91% 13.9μs 2.22KiB 5.00% 2.22KiB
normscale 1 805ns 0.05% 805ns 0.00B 0.00% 0.00B
equilibrate 1 663ns 0.04% 663ns 0.00B 0.00% 0.00B
pre-processing 1 46.6μs 3.06% 46.6μs 6.03KiB 13.6% 6.03KiB
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────
Time Allocations
────────────────────── ───────────────────────
Tot / % measured: 10.7ms / 14.3% 128KiB / 34.7%
Section ncalls time %tot avg alloc %tot avg
──────────────────────────────────────────────────────────────────────────
Main 1 1.47ms 96.9% 1.47ms 38.3KiB 86.4% 38.3KiB
CP loop 1 66.5μs 4.38% 66.5μs 11.3KiB 25.5% 11.3KiB
Init 1 66.1μs 4.35% 66.1μs 17.3KiB 38.9% 17.3KiB
pre-processing 1 46.6μs 3.06% 46.6μs 6.03KiB 13.6% 6.03KiB
normscale alloc 1 13.9μs 0.91% 13.9μs 2.22KiB 5.00% 2.22KiB
linesearch 1 11.0μs 0.73% 11.0μs 3.38KiB 7.61% 3.38KiB
primal 1 3.46μs 0.23% 3.46μs 864B 1.90% 864B
gap 1 3.24μs 0.21% 3.24μs 48.0B 0.11% 48.0B
residual 1 2.87μs 0.19% 2.87μs 0.00B 0.00% 0.00B
linesearch 4 1 1.46μs 0.10% 1.46μs 0.00B 0.00% 0.00B
normscale 1 805ns 0.05% 805ns 0.00B 0.00% 0.00B
linesearch 2 1 779ns 0.05% 779ns 0.00B 0.00% 0.00B
linesearch 1 1 766ns 0.05% 766ns 0.00B 0.00% 0.00B
equilibrate 1 663ns 0.04% 663ns 0.00B 0.00% 0.00B
linesearch -1 1 579ns 0.04% 579ns 0.00B 0.00% 0.00B
linesearch 3 1 446ns 0.03% 446ns 0.00B 0.00% 0.00B
──────────────────────────────────────────────────────────────────────────
Test Summary: | Pass Total
Print | 12 12
Test Summary: | Pass Total
Unsupported argument | 1 1
Test Summary: | Pass Total
MOI status | 4 4
Testing ProxSDP tests passed
Results with Julia v1.3.1-pre-7704df0a5a
Testing was successful .
Last evaluation was ago and took 9 minutes, 8 seconds.
Click here to download the log file.
Click here to show the log contents.
Resolving package versions...
Installed Parsers ──────────── v0.3.10
Installed BenchmarkTools ───── v0.4.3
Installed OrderedCollections ─ v1.1.0
Installed Arpack ───────────── v0.3.1
Installed BinaryProvider ───── v0.5.8
Installed JSON ─────────────── v0.21.0
Installed MathOptInterface ─── v0.9.7
Installed TimerOutputs ─────── v0.5.3
Installed ProxSDP ──────────── v1.2.0
Updating `~/.julia/environments/v1.3/Project.toml`
[65e78d25] + ProxSDP v1.2.0
Updating `~/.julia/environments/v1.3/Manifest.toml`
[7d9fca2a] + Arpack v0.3.1
[6e4b80f9] + BenchmarkTools v0.4.3
[b99e7846] + BinaryProvider v0.5.8
[682c06a0] + JSON v0.21.0
[b8f27783] + MathOptInterface v0.9.7
[bac558e1] + OrderedCollections v1.1.0
[69de0a69] + Parsers v0.3.10
[65e78d25] + ProxSDP v1.2.0
[a759f4b9] + TimerOutputs v0.5.3
[2a0f44e3] + Base64
[ade2ca70] + Dates
[8ba89e20] + Distributed
[b77e0a4c] + InteractiveUtils
[8f399da3] + Libdl
[37e2e46d] + LinearAlgebra
[56ddb016] + Logging
[d6f4376e] + Markdown
[a63ad114] + Mmap
[de0858da] + Printf
[9a3f8284] + Random
[ea8e919c] + SHA
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[2f01184e] + SparseArrays
[10745b16] + Statistics
[8dfed614] + Test
[4ec0a83e] + Unicode
Building Arpack → `~/.julia/packages/Arpack/cu5By/deps/build.log`
Testing ProxSDP
Resolving package versions...
Status `/tmp/jl_2JDk4x/Manifest.toml`
[7d9fca2a] Arpack v0.3.1
[6e4b80f9] BenchmarkTools v0.4.3
[b99e7846] BinaryProvider v0.5.8
[682c06a0] JSON v0.21.0
[b8f27783] MathOptInterface v0.9.7
[bac558e1] OrderedCollections v1.1.0
[69de0a69] Parsers v0.3.10
[65e78d25] ProxSDP v1.2.0
[a759f4b9] TimerOutputs v0.5.3
[2a0f44e3] Base64 [`@stdlib/Base64`]
[ade2ca70] Dates [`@stdlib/Dates`]
[8bb1440f] DelimitedFiles [`@stdlib/DelimitedFiles`]
[8ba89e20] Distributed [`@stdlib/Distributed`]
[b77e0a4c] InteractiveUtils [`@stdlib/InteractiveUtils`]
[8f399da3] Libdl [`@stdlib/Libdl`]
[37e2e46d] LinearAlgebra [`@stdlib/LinearAlgebra`]
[56ddb016] Logging [`@stdlib/Logging`]
[d6f4376e] Markdown [`@stdlib/Markdown`]
[a63ad114] Mmap [`@stdlib/Mmap`]
[de0858da] Printf [`@stdlib/Printf`]
[9a3f8284] Random [`@stdlib/Random`]
[ea8e919c] SHA [`@stdlib/SHA`]
[9e88b42a] Serialization [`@stdlib/Serialization`]
[6462fe0b] Sockets [`@stdlib/Sockets`]
[2f01184e] SparseArrays [`@stdlib/SparseArrays`]
[10745b16] Statistics [`@stdlib/Statistics`]
[8dfed614] Test [`@stdlib/Test`]
[4ec0a83e] Unicode [`@stdlib/Unicode`]
Test Summary: | Pass Total
SolverName | 1 1
Test Summary: | Pass Total
supports_default_copy_to | 2 2
Test Summary: | Pass Total
Unit | 262 262
Test Summary: | Pass Total
MOI Continuous Linear | 425 425
Test Summary: | Pass Total
MOI Continuous Conic | 610 610
Test Summary: | Pass Total
Simple LP | 3 3
Test Summary: | Pass Total
Simple LP with 2 1D SDP | 3 3
Test Summary: | Pass Total
LP in SDP EQ form | 3 3
Test Summary: | Pass Total
LP in SDP INEQ form | 4 4
Test Summary: | Pass Total
SDP from MOI | 6 6
Test Summary: | Pass Total
Double SDP from MOI | 7 7
Test Summary: | Pass Total
SDP with duplicates from MOI | 5 5
Test Summary: | Pass Total
SDP from Wikipedia | 3 3
Test Summary: | Pass Total
MIMO Sizes | 90 90
Test Summary: | Pass Total
RANDSDP Sizes | 54 54
---------------------------------------------------------------------------------------
=======================================================================================
ProxSDP : Proximal Semidefinite Programming Solver
(c) Mario Souto and Joaquim D. Garcia, 2019
v1.2.0
---------------------------------------------------------------------------------------
Solver parameters:
tol_primal = 0.001 tol_dual = 0.001 tol_psd = 1.0e-6
max_iter = 100000 max_beta = 100000.0 min_beta = 1.0e-5
Constraints:
125 linear equalities
Cones:
1 psd cone of size 125x125
---------------------------------------------------------------------------------------
Initializing Primal-Dual Hybrid Gradient method
---------------------------------------------------------------------------------------
| iter | prim obj | rel. gap | feasb. | prim res | dual res | max rank | time(s) |
---------------------------------------------------------------------------------------
| 100 | 111.381 | 0.9988 | 0.2693 | 20.1136 | 1.9976 | 2 | 4.2052 |
| 200 | 49.479 | 0.7922 | 0.1165 | 8.9193 | 0.7887 | 2 | 9.8133 |
| 300 | 51.817 | 0.2466 | 0.0179 | 1.4051 | 0.1217 | 4 | 16.3653 |
| 400 | 49.993 | 0.0007 | 0.0028 | 0.2137 | 0.0189 | 4 | 20.8531 |
| 500 | 48.904 | 0.0494 | 0.0005 | 0.0629 | 0.0032 | 8 | 34.4987 |
| 600 | 48.136 | 0.0175 | 0.0001 | 0.0353 | 0.0008 | 8 | 84.8898 |
| 700 | 47.142 | 0.0017 | 0.0007 | 0.0175 | 0.0008 | 8 | 109.6630 |
| 710 | 47.088 | 0.0010 | 0.0007 | 0.0149 | 0.0008 | 8 | 115.5050 |
---------------------------------------------------------------------------------------
Solver status:
Optimal solution found in 115.51 seconds
Primal objective = 47.0881
Dual objective = 46.99303
Duality gap (%) = 0.0 %
---------------------------------------------------------------------------------------
Primal feasibility:
||A(X) - b|| / (1 + ||b||) = 0.000659 [linear equalities]
||max(G(X) - h, 0)|| / (1 + ||h||) = 0.0 [linear inequalities]
Rank of p.s.d. variable is 7.
=======================================================================================
──────────────────────────────────────────────────────────────────────────────
Time Allocations
────────────────────── ───────────────────────
Tot / % measured: 116s / 100% 18.4MiB / 49.9%
Section ncalls time %tot avg alloc %tot avg
──────────────────────────────────────────────────────────────────────────────
Main 1 116s 100% 116s 7.64MiB 83.3% 7.64MiB
CP loop 1 115s 100% 115s 4.64MiB 50.6% 4.64MiB
primal 710 115s 100% 162ms 4.34MiB 47.4% 6.26KiB
sdp proj 710 115s 99.5% 162ms 4.32MiB 47.1% 6.23KiB
eigs 710 115s 99.3% 162ms 4.21MiB 45.9% 6.07KiB
saupd 710 114s 99.0% 161ms 0.97MiB 10.6% 1.40KiB
seupd 710 153ms 0.13% 215μs 11.1KiB 0.12% 16.0B
update_arc 710 1.16ms 0.00% 1.63μs 73.5KiB 0.78% 106B
reshape1 710 77.2ms 0.07% 109μs 0.00B 0.00% 0.00B
reshape2 710 51.6ms 0.04% 72.7μs 0.00B 0.00% 0.00B
get min eig 710 1.11ms 0.00% 1.56μs 0.00B 0.00% 0.00B
linesearch -1 710 88.9ms 0.08% 125μs 0.00B 0.00% 0.00B
linesearch 710 331ms 0.29% 466μs 192KiB 2.05% 277B
linesearch 3 3.02k 165ms 0.14% 54.5μs 0.00B 0.00% 0.00B
linesearch 4 3.02k 131ms 0.11% 43.3μs 0.00B 0.00% 0.00B
linesearch 2 3.02k 6.19ms 0.01% 2.05μs 0.00B 0.00% 0.00B
linesearch 1 3.02k 5.56ms 0.00% 1.84μs 0.00B 0.00% 0.00B
residual 710 117ms 0.10% 165μs 0.00B 0.00% 0.00B
gap 710 8.76ms 0.01% 12.3μs 33.3KiB 0.35% 48.0B
Init 1 5.65ms 0.00% 5.65ms 2.75MiB 30.1% 2.75MiB
normscale alloc 1 4.24ms 0.00% 4.24ms 2.07MiB 22.6% 2.07MiB
normscale 1 454μs 0.00% 454μs 0.00B 0.00% 0.00B
equilibrate 1 4.15μs 0.00% 4.15μs 0.00B 0.00% 0.00B
init_arc 1 96.7μs 0.00% 96.7μs 173KiB 1.85% 173KiB
pre-processing 1 1.91ms 0.00% 1.91ms 1.53MiB 16.7% 1.53MiB
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────
Time Allocations
────────────────────── ───────────────────────
Tot / % measured: 116s / 100% 18.8MiB / 48.6%
Section ncalls time %tot avg alloc %tot avg
──────────────────────────────────────────────────────────────────────────
Main 1 116s 100% 116s 7.64MiB 83.3% 7.64MiB
CP loop 1 115s 100% 115s 4.64MiB 50.6% 4.64MiB
primal 710 115s 100% 162ms 4.34MiB 47.4% 6.26KiB
sdp proj 710 115s 99.5% 162ms 4.32MiB 47.1% 6.23KiB
eigs 710 115s 99.3% 162ms 4.21MiB 45.9% 6.07KiB
saupd 710 114s 99.0% 161ms 0.97MiB 10.6% 1.40KiB
linesearch 710 331ms 0.29% 466μs 192KiB 2.05% 277B
linesearch 3 3.02k 165ms 0.14% 54.5μs 0.00B 0.00% 0.00B
seupd 710 153ms 0.13% 215μs 11.1KiB 0.12% 16.0B
linesearch 4 3.02k 131ms 0.11% 43.3μs 0.00B 0.00% 0.00B
residual 710 117ms 0.10% 165μs 0.00B 0.00% 0.00B
linesearch -1 710 88.9ms 0.08% 125μs 0.00B 0.00% 0.00B
reshape1 710 77.2ms 0.07% 109μs 0.00B 0.00% 0.00B
reshape2 710 51.6ms 0.04% 72.7μs 0.00B 0.00% 0.00B
gap 710 8.76ms 0.01% 12.3μs 33.3KiB 0.35% 48.0B
linesearch 2 3.02k 6.19ms 0.01% 2.05μs 0.00B 0.00% 0.00B
Init 1 5.65ms 0.00% 5.65ms 2.75MiB 30.1% 2.75MiB
linesearch 1 3.02k 5.56ms 0.00% 1.84μs 0.00B 0.00% 0.00B
normscale alloc 1 4.24ms 0.00% 4.24ms 2.07MiB 22.6% 2.07MiB
pre-processing 1 1.91ms 0.00% 1.91ms 1.53MiB 16.7% 1.53MiB
update_arc 710 1.16ms 0.00% 1.63μs 73.5KiB 0.78% 106B
get min eig 710 1.11ms 0.00% 1.56μs 0.00B 0.00% 0.00B
normscale 1 454μs 0.00% 454μs 0.00B 0.00% 0.00B
init_arc 1 96.7μs 0.00% 96.7μs 173KiB 1.85% 173KiB
equilibrate 1 4.15μs 0.00% 4.15μs 0.00B 0.00% 0.00B
──────────────────────────────────────────────────────────────────────────
---------------------------------------------------------------------------------------
=======================================================================================
ProxSDP : Proximal Semidefinite Programming Solver
(c) Mario Souto and Joaquim D. Garcia, 2019
v1.2.0
---------------------------------------------------------------------------------------
Solver parameters:
tol_primal = 0.001 tol_dual = 0.001 tol_psd = 1.0e-6
max_iter = 100000 max_beta = 100000.0 min_beta = 1.0e-5
Constraints:
124 linear equalities
Cones:
1 psd cone of size 124x124
---------------------------------------------------------------------------------------
Initializing Primal-Dual Hybrid Gradient method
---------------------------------------------------------------------------------------
| iter | prim obj | rel. gap | feasb. | prim res | dual res | max rank | time(s) |
---------------------------------------------------------------------------------------
| 100 | -131.194 | 0.3693 | 0.8253 | 23.0094 | 3.0949 | 2 | 7.5127 |
| 200 | -138.111 | 0.0252 | 0.1843 | 15.5167 | 2.0405 | 2 | 13.4163 |
| 300 | -142.979 | 0.0884 | 0.0280 | 2.3662 | 0.3534 | 2 | 17.3122 |
| 400 | -137.822 | 0.0526 | 0.0081 | 0.6931 | 0.1023 | 2 | 19.4811 |
| 500 | -137.149 | 0.0260 | 0.0012 | 0.1029 | 0.0156 | 2 | 21.5429 |
| 600 | -138.345 | 0.0032 | 0.0033 | 0.2844 | 0.0433 | 4 | 25.8283 |
| 700 | -139.216 | 0.0119 | 0.0003 | 0.0659 | 0.0034 | 4 | 38.4045 |
| 800 | -139.748 | 0.0092 | 0.0000 | 0.0312 | 0.0005 | 4 | 44.3883 |
| 900 | -140.766 | 0.0035 | 0.0002 | 0.0486 | 0.0007 | 4 | 49.4728 |
| 1000 | -141.427 | 0.0012 | 0.0002 | 0.0338 | 0.0005 | 4 | 57.8523 |
| 1010 | -141.533 | 0.0008 | 0.0009 | 0.0686 | 0.0021 | 8 | 63.0488 |
---------------------------------------------------------------------------------------
Solver status:
Optimal solution found in 63.05 seconds
Primal objective = -141.53258
Dual objective = -141.76741
Duality gap (%) = 0.0 %
---------------------------------------------------------------------------------------
Primal feasibility:
||A(X) - b|| / (1 + ||b||) = 0.000915 [linear equalities]
||max(G(X) - h, 0)|| / (1 + ||h||) = 0.0 [linear inequalities]
Rank of p.s.d. variable is 5.
=======================================================================================
──────────────────────────────────────────────────────────────────────────────
Time Allocations
────────────────────── ───────────────────────
Tot / % measured: 63.1s / 100% 7.74MiB / 99.2%
Section ncalls time %tot avg alloc %tot avg
──────────────────────────────────────────────────────────────────────────────
Main 1 63.0s 100% 63.0s 6.64MiB 86.5% 6.64MiB
CP loop 1 63.0s 100% 63.0s 4.14MiB 53.9% 4.14MiB
primal 1.01k 62.5s 99.1% 61.9ms 3.72MiB 48.4% 3.77KiB
sdp proj 1.01k 62.4s 98.9% 61.8ms 3.69MiB 48.0% 3.74KiB
eigs 1.01k 62.2s 98.6% 61.6ms 3.53MiB 46.0% 3.58KiB
saupd 1.01k 61.8s 98.0% 61.2ms 441KiB 5.61% 448B
seupd 1.01k 281ms 0.45% 278μs 15.8KiB 0.20% 16.0B
update_arc 1.01k 1.45ms 0.00% 1.44μs 72.9KiB 0.93% 73.9B
reshape1 1.01k 108ms 0.17% 107μs 0.00B 0.00% 0.00B
reshape2 1.01k 71.5ms 0.11% 70.8μs 0.00B 0.00% 0.00B
get min eig 1.01k 1.35ms 0.00% 1.34μs 0.00B 0.00% 0.00B
linesearch -1 1.01k 59.1ms 0.09% 58.5μs 0.00B 0.00% 0.00B
linesearch 1.01k 306ms 0.49% 303μs 273KiB 3.48% 277B
linesearch 4 4.32k 211ms 0.33% 48.8μs 0.00B 0.00% 0.00B
linesearch 3 4.32k 31.8ms 0.05% 7.35μs 0.00B 0.00% 0.00B
linesearch 2 4.32k 8.44ms 0.01% 1.95μs 0.00B 0.00% 0.00B
linesearch 1 4.32k 8.04ms 0.01% 1.86μs 0.00B 0.00% 0.00B
residual 1.01k 196ms 0.31% 194μs 0.00B 0.00% 0.00B
gap 1.01k 13.1ms 0.02% 13.0μs 47.3KiB 0.60% 48.0B
Init 1 4.38ms 0.01% 4.38ms 2.26MiB 29.4% 2.26MiB
normscale alloc 1 3.58ms 0.01% 3.58ms 1.82MiB 23.7% 1.82MiB
normscale 1 138μs 0.00% 138μs 0.00B 0.00% 0.00B
equilibrate 1 4.22μs 0.00% 4.22μs 0.00B 0.00% 0.00B
init_arc 1 188μs 0.00% 188μs 171KiB 2.18% 171KiB
pre-processing 1 2.14ms 0.00% 2.14ms 1.04MiB 13.5% 1.04MiB
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────
Time Allocations
────────────────────── ───────────────────────
Tot / % measured: 63.1s / 100% 7.86MiB / 97.7%
Section ncalls time %tot avg alloc %tot avg
──────────────────────────────────────────────────────────────────────────
Main 1 63.0s 100% 63.0s 6.64MiB 86.5% 6.64MiB
CP loop 1 63.0s 100% 63.0s 4.14MiB 53.9% 4.14MiB
primal 1.01k 62.5s 99.1% 61.9ms 3.72MiB 48.4% 3.77KiB
sdp proj 1.01k 62.4s 98.9% 61.8ms 3.69MiB 48.0% 3.74KiB
eigs 1.01k 62.2s 98.6% 61.6ms 3.53MiB 46.0% 3.58KiB
saupd 1.01k 61.8s 98.0% 61.2ms 441KiB 5.61% 448B
linesearch 1.01k 306ms 0.49% 303μs 273KiB 3.48% 277B
seupd 1.01k 281ms 0.45% 278μs 15.8KiB 0.20% 16.0B
linesearch 4 4.32k 211ms 0.33% 48.8μs 0.00B 0.00% 0.00B
residual 1.01k 196ms 0.31% 194μs 0.00B 0.00% 0.00B
reshape1 1.01k 108ms 0.17% 107μs 0.00B 0.00% 0.00B
reshape2 1.01k 71.5ms 0.11% 70.8μs 0.00B 0.00% 0.00B
linesearch -1 1.01k 59.1ms 0.09% 58.5μs 0.00B 0.00% 0.00B
linesearch 3 4.32k 31.8ms 0.05% 7.35μs 0.00B 0.00% 0.00B
gap 1.01k 13.1ms 0.02% 13.0μs 47.3KiB 0.60% 48.0B
linesearch 2 4.32k 8.44ms 0.01% 1.95μs 0.00B 0.00% 0.00B
linesearch 1 4.32k 8.04ms 0.01% 1.86μs 0.00B 0.00% 0.00B
Init 1 4.38ms 0.01% 4.38ms 2.26MiB 29.4% 2.26MiB
normscale alloc 1 3.58ms 0.01% 3.58ms 1.82MiB 23.7% 1.82MiB
pre-processing 1 2.14ms 0.00% 2.14ms 1.04MiB 13.5% 1.04MiB
update_arc 1.01k 1.45ms 0.00% 1.44μs 72.9KiB 0.93% 73.9B
get min eig 1.01k 1.35ms 0.00% 1.34μs 0.00B 0.00% 0.00B
init_arc 1 188μs 0.00% 188μs 171KiB 2.18% 171KiB
normscale 1 138μs 0.00% 138μs 0.00B 0.00% 0.00B
equilibrate 1 4.22μs 0.00% 4.22μs 0.00B 0.00% 0.00B
──────────────────────────────────────────────────────────────────────────
Test Summary: | Pass Total
SDPLIB Sizes | 4 4
Test Summary: | Pass Total
Sensor Localization | 2 2
Test Summary: | Pass Total
Full eig | 15 15
---------------------------------------------------------------------------------------
=======================================================================================
ProxSDP : Proximal Semidefinite Programming Solver
(c) Mario Souto and Joaquim D. Garcia, 2019
v1.2.0
---------------------------------------------------------------------------------------
Solver parameters:
tol_primal = 0.0001 tol_dual = 0.0001
max_iter = 100000 max_beta = 100000.0 min_beta = 1.0e-5
Constraints:
2 linear equalities
---------------------------------------------------------------------------------------
Initializing Primal-Dual Hybrid Gradient method
---------------------------------------------------------------------------------------
| iter | prim obj | rel. gap | feasb. | prim res | dual res | max rank | time(s) |
---------------------------------------------------------------------------------------
| 1 | 0.000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0 | 0.0004 |
---------------------------------------------------------------------------------------
Solver status:
Optimal solution found in 0.0 seconds
Primal objective = 0.0
Dual objective = 0.0
Duality gap (%) = 0.0 %
---------------------------------------------------------------------------------------
Primal feasibility:
||A(X) - b|| / (1 + ||b||) = 0.0 [linear equalities]
||max(G(X) - h, 0)|| / (1 + ||h||) = 0.0 [linear inequalities]
Rank of p.s.d. variable is 0.
=======================================================================================
──────────────────────────────────────────────────────────────────────────────
Time Allocations
────────────────────── ───────────────────────
Tot / % measured: 697μs / 98.6% 46.7KiB / 95.7%
Section ncalls time %tot avg alloc %tot avg
──────────────────────────────────────────────────────────────────────────────
Main 1 646μs 93.9% 646μs 38.7KiB 86.5% 38.7KiB
CP loop 1 61.6μs 8.96% 61.6μs 11.7KiB 26.1% 11.7KiB
linesearch 1 10.8μs 1.57% 10.8μs 3.38KiB 7.55% 3.38KiB
linesearch 2 1 946ns 0.14% 946ns 0.00B 0.00% 0.00B
linesearch 1 1 694ns 0.10% 694ns 0.00B 0.00% 0.00B
linesearch 4 1 671ns 0.10% 671ns 0.00B 0.00% 0.00B
linesearch 3 1 657ns 0.10% 657ns 0.00B 0.00% 0.00B
gap 1 3.26μs 0.47% 3.26μs 48.0B 0.10% 48.0B
primal 1 3.22μs 0.47% 3.22μs 864B 1.89% 864B
linesearch -1 1 547ns 0.08% 547ns 0.00B 0.00% 0.00B
residual 1 2.61μs 0.38% 2.61μs 0.00B 0.00% 0.00B
Init 1 59.7μs 8.67% 59.7μs 17.3KiB 38.6% 17.3KiB
normscale alloc 1 11.2μs 1.62% 11.2μs 2.22KiB 4.96% 2.22KiB
normscale 1 1.07μs 0.15% 1.07μs 0.00B 0.00% 0.00B
equilibrate 1 696ns 0.10% 696ns 0.00B 0.00% 0.00B
pre-processing 1 42.1μs 6.11% 42.1μs 6.03KiB 13.5% 6.03KiB
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────
Time Allocations
────────────────────── ───────────────────────
Tot / % measured: 3.01ms / 22.9% 128KiB / 34.9%
Section ncalls time %tot avg alloc %tot avg
──────────────────────────────────────────────────────────────────────────
Main 1 646μs 93.9% 646μs 38.7KiB 86.5% 38.7KiB
CP loop 1 61.6μs 8.96% 61.6μs 11.7KiB 26.1% 11.7KiB
Init 1 59.7μs 8.67% 59.7μs 17.3KiB 38.6% 17.3KiB
pre-processing 1 42.1μs 6.11% 42.1μs 6.03KiB 13.5% 6.03KiB
normscale alloc 1 11.2μs 1.62% 11.2μs 2.22KiB 4.96% 2.22KiB
linesearch 1 10.8μs 1.57% 10.8μs 3.38KiB 7.55% 3.38KiB
gap 1 3.26μs 0.47% 3.26μs 48.0B 0.10% 48.0B
primal 1 3.22μs 0.47% 3.22μs 864B 1.89% 864B
residual 1 2.61μs 0.38% 2.61μs 0.00B 0.00% 0.00B
normscale 1 1.07μs 0.15% 1.07μs 0.00B 0.00% 0.00B
linesearch 2 1 946ns 0.14% 946ns 0.00B 0.00% 0.00B
equilibrate 1 696ns 0.10% 696ns 0.00B 0.00% 0.00B
linesearch 1 1 694ns 0.10% 694ns 0.00B 0.00% 0.00B
linesearch 4 1 671ns 0.10% 671ns 0.00B 0.00% 0.00B
linesearch 3 1 657ns 0.10% 657ns 0.00B 0.00% 0.00B
linesearch -1 1 547ns 0.08% 547ns 0.00B 0.00% 0.00B
──────────────────────────────────────────────────────────────────────────
Test Summary: | Pass Total
Print | 12 12
Test Summary: | Pass Total
Unsupported argument | 1 1
Test Summary: | Pass Total
MOI status | 4 4
Testing ProxSDP tests passed