GPU Recommendation for XGBoost with MATLAB R2022b

29 vues (au cours des 30 derniers jours)
JIA
JIA le 18 Avr 2025
Commenté : Joss Knight le 20 Avr 2025
Hi,
I'm currently planning to use XGBoost with GPU acceleration, mainly for parameter optimization. Right now, I'm performing leave-one-out cross-validation, and my feature dimensions are around 1000.
I haven’t purchased a GPU yet, but I'm considering either:
GeForce RTX 5060 Ti/ 5060 (though I couldn’t find its compute capability listed on the official NVIDIA site: https://developer.nvidia.com/cuda-gpus ), or
GeForce RTX 4070 Ti, which has a compute capability of 8.9.
I'm using MATLAB R2022b, and according to the documentation, "MATLAB® supports NVIDIA® GPU architectures with compute capability 3.5 to 8.x."
Could anyone clarify whether either (or both) of these GPUs would be supported? Or perhaps suggest an alternative GPU that would work well with my setup?
Thanks in advance!
  3 commentaires
Walter Roberson
Walter Roberson le 19 Avr 2025
I find claims that XGBoost treats all values as single precision floating point, so my concerns about double precision performance are perhaps misplaced here.
  • 4070 Ti Super: 44.10 TFLOPS fp32
  • 4060 Ti: 22.06 TFLOPS fp32
  • 5070 Ti: 43.94 TFLOPS fp32
  • 5060 Ti: 23.70 TFLOPS fp32
  • 1080 Ti: 11.34 TFLOPS fp32
JIA
JIA le 20 Avr 2025
I understand now—thank you so much for the information and help you provided.

Connectez-vous pour commenter.

Réponses (1)

Joss Knight
Joss Knight le 18 Avr 2025
Modifié(e) : Joss Knight le 18 Avr 2025
Yes, MATLAB R2022b supports these GPUs.
  7 commentaires
Walter Roberson
Walter Roberson le 20 Avr 2025
  • RTX 3060 fp32 12.74 TFLOPS
  • RTX 3060 Ti fp32 16.20 TFLOPS
  • RTX 3070 fp32 20.31 TFLOPS
  • RTX 3070 ti fp32 21.75 TFLOPS
  • RTX 3080 fp32 29.77 TFLOPS
  • RTX 3080 ti fp32 34.10 TFLOPS
  • RTX 3090 fp32 35.58 TFLOPS
  • RTX 3090 ti fp32 40.00 TFLOPS
Joss Knight
Joss Knight le 20 Avr 2025

Good choice. The 30xx series is still pretty recent and most of the improvements since have been in reduced precision that you are not using.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Get Started with GPU Coder dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by