v24.08.00
🐛 Bug Fixes
- Fixes for encoders/transformers for cudf.pandas (#5990) @dantegd
- BUG: remove sample parameter from pca call to mean (#5980) @mfoerste4
- Fix segfault and other errors in ForestInference.load_from_sklearn (#5973) @hcho3
- Rename
.devcontainer
s for CUDA 12.5 (#5967) @jakirkham - [MNT] Small NumPy 2 related fixes (#5954) @seberg
- CI Fix: use ld_preload to avoid libgomp issue on ARM jobs (#5949) @dantegd
- Fix for benchmark runner to handle parameter sweeps of multiple data types (#5938) @dantegd
- Avoid extra memory copy when using cp.concatenate in cuml.dask kmeans (#5937) @dantegd
- Assign correct
labels_
incuml.dask.kmeans
(#5931) @dantegd - Fix nightly jobs by updating hypothesis strategies to account for sklearn change (#5925) @dantegd
- Fix for SVC fit_proba not using class weights (#5912) @pablotanner
- Fix
cudf.pandas
failure ontest_convert_input_dtype
(#5885) @dantegd - Fix
cudf.pandas
failure ontest_convert_matrix_order_cuml_array
(#5882) @dantegd - Simplify cuml array (#5166) @wence-
🚀 New Features
- [FEA] Enable UMAP to build knn graph using NN Descent (#5910) @jinsolp
- Allow estimators to accept any dtype (#5888) @dantegd
🛠️ Improvements
- Add support for XGBoost UBJSON in FIL (#6009) @hcho3
- split up CUDA-suffixed dependencies in dependencies.yaml (#5974) @jameslamb
- Use workflow branch 24.08 again (#5970) @KyleFromNVIDIA
- Bump Treelite to 4.3.0 (#5968) @hcho3
- reduce memory_footprint for sparse PCA transform (#5964) @Intron7
- Build and test with CUDA 12.5.1 (#5963) @KyleFromNVIDIA
- Support int64 index type in MG sparse LogisticRegression (#5962) @lijinf2
- Add CUDA_STATIC_MATH_LIBRARIES (#5959) @KyleFromNVIDIA
- skip CMake 3.30.0 (#5956) @jameslamb
- Make
ci/run_cuml_dask_pytests.sh
environment-agnostic again (#5950) @trxcllnt - Use verify-alpha-spec hook (#5948) @KyleFromNVIDIA
- nest cuml one level deeper in python (#5944) @msarahan
- resolve dependency-file-generator warning, other rapids-build-backend followup (#5928) @jameslamb
- Adopt CI/packaging codeowners (#5923) @bdice
- Remove text builds of documentation (#5921) @vyasr
- Fix conflict of forward-merge #5905 of branch-24.06 into branch-24.08 (#5911) @dantegd
- Bump Treelite to 4.2.1 (#5908) @hcho3
- remove unnecessary 'setuptools' dependency (#5901) @jameslamb
- [FEA] PCA Initialization for TSNE (#5897) @aamijar
- Use rapids-build-backend (#5804) @KyleFromNVIDIA