-
Notifications
You must be signed in to change notification settings - Fork 34
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
Add support for MKL pardiso in meson build. #84
Conversation
@@ -89,11 +58,13 @@ jobs: | |||
strategy: | |||
fail-fast: false | |||
matrix: | |||
os: [ ubuntu-latest, macos-latest, windows-latest ] | |||
os: [ ubuntu-latest, macos-13, windows-latest ] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I presume this is 13 here rather than latest because 14+ is only on M1? If so it would be good to add a comment here explaining that.
This looks great on the surface, but @bodono you are too kind I really just helped putting together the installation script and am far from an expert in this. I guess if it passes CI tests it's a go for me? Your call... |
@isuruf I see the removed anaconda hack in the meson.build and I approve, it was very tricky to get that to work, though |
Ok LGTM, I think @isuruf you can merge yourself now that I have approved? If not let me know and I can merge |
Thanks for the review. I don't have permissions to merge even if you have approved. You'll have to do it. Thanks. |
@bodono I have a hunch this patch broke windows wheels, I'm inspecting the test run logs. the "hack" was needed after all. I suggest you revert the merge |
(blas/lapack is not being linked) |
Hmm, the run at https://github.com/bodono/scs-python/actions/runs/8926143160/job/24516515638 shows that it is being linked to openblas.
|
Sorry @isuruf , I may be wrong. I'm re-reading the GH yaml file and it should work, there's the explicit removal of conda openblas to make sure everything is linked statically, and there is a SDP problem in the testfiles. I'm concerned about this line (build 3.12, windows-latest, false)
it should be around 10MB, but maybe it's before the delvewheel calll; GH removed logs from earlier runs so I can't compare... |
Ok, now I get it; you are installing |
Thanks for looking into it @enzbus , I will leave as is then. |
Yes, it's a good MR @bodono , @isuruf improved the build a lot especially on Windows. I came across this project recently https://cibuildwheel.pypa.io , you probably already know it, I guess it would be a nice addition (not sure how difficult it is to use, we still need to customize the Windows build, install conda, ...) |
No description provided.