Ah; you should fully remove any ECOS files and reinstall. That usually does
the trick.

Eric



On Thu, Sep 19, 2013 at 8:52 PM, Steven Diamond <notifications@github.com>wrote:

> In cvxpy/problems/problem.py:
>
> > -            # # ideally, CVXPY would no longer user CVXOPT, except when calling
> > -            # # conelp
> > -            # #
> > -            # cnp, hnp, bnp = map(lambda x: np.fromiter(iter(x),dtype=np.double,count=len(x)), (c, h, b))
> > -            # Gp,Gi,Gx = G.CCS
> > -            # m,n1 = G.size
> > -            # Ap,Ai,Ax = A.CCS
> > -            # p,n2 = A.size
> > -            # Gp, Gi, Ap, Ai = map(lambda x: np.fromiter(iter(x),dtype=np.int32,count=len(x)), (Gp,Gi,Ap,Ai))
> > -            # Gx, Ax = map(lambda x: np.fromiter(iter(x),dtype=np.double,count=len(x)), (Gx, Ax))
> > -            # Gsp = sp.csc_matrix((Gx,Gi,Gp),shape=(m,n1))
> > -            # Asp = sp.csc_matrix((Ax,Ai,Ap),shape=(p,n2))
> > -            # # ECHU: end conversion
> > -            # results = ecos.solve(cnp,Gsp,hnp,dims,Asp,bnp)
> > -            results = ecos.ecos(c,G,h,dims,A,b)
> > +            # ECHU: ecos interface has changed and no longer relies on CVXOPT
>
> For some reason I can't update ecos so it uses numpy. I've pulled and
> installed the latest ecos, and it seems to be a different version then you
> have.
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/cvxgrp/cvxpy/pull/8/files#r6479463>
> .
>