-
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
[RFC] Drop support for CUDA 10 #5789
Comments
I'm +1 on moving LightGBM's minimum supported CUDA version to CUDA 11.x. We have such a small team of maintainers here, and so few non-maintainer contributors around the project right now, I think the reduction in maintenance burden is necessary to ensure that at least the CDUA 11.x support is high-quality. Some references to help with this decision... The last CUDA 10.x release, The first CUDA 11.x release, And it seems to me that many other machine learning projects supporting GPU acceleration have already done that. XGBoost has been requiring CUDA 11.x since at least June 2022: dmlc/xgboost#8006 (comment) (cc @trivialfis @hcho3 could tell us if it's even further back than that) RAPIDS announced that they considered CUDA 10.2 "deprecated" as of February 2021 (https://docs.rapids.ai/notices/rsn0005/)... not sure if / when they formally removed support for it. Pytorch seems to only be supporting be publishing precompiled binaries CUDA 11.x as far as I can tell (not sure if they support building from source against older CUDA) Tensorflow dropped support for CUDA 10 as of v2.4.0, December 2020 (support table, release history) |
@jameslamb We dropped CUDA 10.x support in February 2022: dmlc/xgboost#7366 |
Perfect, thanks for that @hcho3 ! |
To add more evidence here... the default CUDA on Google Colab is v12.0. Ran
|
This issue has been automatically locked since there has not been any recent activity since it was closed. To start a new related discussion, open a new issue at https://github.com/microsoft/LightGBM/issues including a reference to this. |
Summary
CUDA 10 is very old. And with CUDA 10 we found some compilation problems that do not occur in CUDA 11. See (#5605 (comment)) for example. Dropping support for CUDA 10 may reduce maintenance and CI test cost. Just want to hear your ideas about this @guolinke @jameslamb @StrikerRUS @jmoralez.
The text was updated successfully, but these errors were encountered: