Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integer QCQP solution failure presumably caused by using certain wheels or Python versions. #34

Open
Viech opened this issue Dec 18, 2021 · 0 comments

Comments

@Viech
Copy link

Viech commented Dec 18, 2021

Hello,

I've reported embotech/ecos#194 earlier this year and at the time the issue seemed to be caused by running ECOS 2.0.8 in combination with ecos-python 2.0.7, as updating the latter also to 2.0.8 had resolved it.

Now, the same issue has resurfaced on the latest Python 3.9 docker image, though I can reproduce it as well locally with Python 3.10 on Arch Linux. Note that just a month ago, the very same pipeline task ran without issues. As you can see from the logs, a month ago pip was building ecos-python from source, now it is using a wheel. (It is likely that also the third digit in the Python version of the Docker image has changed, which could explain the change from tarball to wheel.) In the case of Arch Linux, however, I can reproduce the issue building both ECOS and ecos-python from source (using this and that recipe respectively).

In summary, it seems that for recent Python versions the interface fails to handle integer QCQPs.

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

No branches or pull requests

1 participant