-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
Build Python wheels that support both GPU and CPU versions out of the box for non-Windows #4684
Comments
Closed in favor of being in #2302. We decided to keep all feature requests in one place. Welcome to contribute this feature! Please re-open this issue (or post a comment if you are not a topic starter) if you are actively working on implementing this feature. |
Kindly ping @tpboudreau @itamarst for the answer to this question #3144 (comment). |
I have tried to implement this in #5252. |
@StrikerRUS could you please re-open this issue and have a look at #5252? |
Thanks very much for your work! I've re-opened the issue and assigned it to you for now (as a way to indicate to others that you are working on it). Let's keep all conversation about the specific code changes in #5252. |
This comment was marked as off-topic.
This comment was marked as off-topic.
@jameslamb Is this issue resolved and Linux wheels can be used for GPU training? |
Right now Python wheels from PyPI can be used to run training of LightGBM on both CPU and GPU (OpenCL-based implementation), thanks to #3144. It is done only for Windows, but can be implemented and for non-Windows systems as well, refer to
#3144 (comment)
Also linking #2263 here as related.
To close this issue take #3144, #3660 as a reference and do the same for non-Windows systems.
I'm trying to push this forward due to the agreement on that OpenCL-based version is still important and shouldn't be abandoned after releasing new CUDA implementation: #4630 (comment).
The text was updated successfully, but these errors were encountered: