In [10]:
%load_ext autoreload
%autoreload 2
In [11]:
from irispy.ldp_mosek import ldp as mosek_ldp
from irispy.ldp_gurobi import ldp as gurobi_ldp
from irispy.ldp_cvxgen import ldp as cvxgen_ldp
In [12]:
import numpy as np
In [29]:
Y = np.random.rand(1,1)
print Y
In [30]:
m = mosek_ldp(Y)
print m
g = gurobi_ldp(Y)
print g
c = cvxgen_ldp(Y)
print c
assert np.all(abs(m - g) < 1e-3)
assert np.all(abs(m - c) < 1e-3)
In [31]:
%timeit mosek_ldp(Y)
In [32]:
%timeit gurobi_ldp(Y)
In [33]:
%timeit cvxgen_ldp(Y)
In [ ]: