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] upgrade to PoCL v3.0 for building Linux integrated OpenCL wheels #5596

Open
jameslamb opened this issue Nov 20, 2022 · 0 comments
Open

Comments

@jameslamb
Copy link
Collaborator

Description

See #5252 (comment).

#5252 introduced the use of PoCL ("portable OpenCL") to build precompiled binaries of the Python package ("wheels") which allow switching to running on the GPU just by passing a runtime parameter, without the need to rebuild.

That PR used PoCL 1.8 (October 2021).

LightGBM should upgrade to using the newest version, v3.0 (June 2022).

Motivation

PoCL v1.8 only supports clang up to v13, whereas PoCL v3.0 supports clang v14.

Allows LightGBM to take advantage of another 8 months of performance improvements and bugfixes in PoCL.

How to do this

Note
This should only done by a LightGBM maintainer, on a LightGBM-official branch.

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

No branches or pull requests

1 participant