v3.0.5
Breaking Changes📦 xgboostView on GitHub →
⚠ 1 breaking✨ 1 features🔧 1 symbols
Summary
XGBoost 3.0.5 removes the __restrict__ macro and switches compilation to CUDA Toolkit 13, providing updated GPU support.
⚠️ Breaking Changes
- The __restrict__ macro has been removed. Code that relied on __restrict__ will fail to compile; remove or replace its usage with standard constructs.
Migration Steps
- Search your codebase for any usage of the __restrict__ macro and delete or replace it.
- Rebuild your project against the new CTK13 toolchain.
✨ New Features
- Compilation now uses CUDA Toolkit 13 (CTK13), enabling newer GPU features.