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

GPU build failing #245

Closed
odow opened this issue Feb 3, 2022 · 6 comments · Fixed by #268
Closed

GPU build failing #245

odow opened this issue Feb 3, 2022 · 6 comments · Fixed by #268
Labels

Comments

@odow
Copy link
Member

odow commented Feb 3, 2022

Our GPU build has never worked with SCS 3.0. We merged in order to not have a giant PR: #221 (comment)

We should find and fix the issue.

@odow odow added the bug label Feb 3, 2022
@odow
Copy link
Member Author

odow commented Feb 3, 2022

@kalmarek what is your thought on tagging a new release even though the build is failing?

@kalmarek
Copy link
Collaborator

kalmarek commented Feb 3, 2022

@odow I'm happy releasing 0.9 even though GPU doesn't work;

unfortunately gpuindirect solver doesn't work properly on the only machine with CUDA I have access to (see cvxgrp/scs#180) hence slow progress on the issue.

@odow
Copy link
Member Author

odow commented Feb 3, 2022

Hmm yeah it's suspicious that the BuildKite is segfaulting at about the same place that your CUDA run is complaining. This is probably an upstream issue, rather than something in SCS.jl or the JLL.

I'll tag a new release.

@NikEyX
Copy link

NikEyX commented Sep 13, 2022

Has there any progress on this? GPU support doesn't currently seem to work.

@odow
Copy link
Member Author

odow commented Sep 13, 2022

No progress. I don't have a GPU. It may require some upstream fixes to SCS.

@kalmarek
Copy link
Collaborator

@NikEyX I don't have a running access to CUDA gpu, so it's very hard for me to work on this;
the GPU solver is not recommended by the upstream as far as I can remember, so not much incentive here as well.

If you're willing to spend time on pardiso/mkl then you can also lend me your hand in getting #255 over the finish line ;) though just not building scs-mkl on x86 would be the quickest solution ;P

Currently I'd suggest to use the DirectSolver and experiment with acceleration_lookback and alpha (gridsearch wouldn't hurt).
Note that acceleration_lookback can also take negative values for type two acceleration ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

Successfully merging a pull request may close this issue.

3 participants