[NIGHTLY] v25.02.00
Pre-release
Pre-release
rapids-bot
released this
10 Dec 19:21
·
68 commits
to branch-25.02
since this release
๐ Links
๐จ Breaking Changes
- update pip devcontainers to UCX 1.18 (#6249) @jameslamb
๐ Bug Fixes
- Fix dask logistic regression segfault/hang due to wrongly typed variable (#6281) @dantegd
- Ensure all method signatures are sklearn compatible (#6260) @jcrist
- Fix UMAP transform illegal memory access error when data_on_host=True (#6259) @csadorf
- Ignore cudf's dataframe deprecation. (#6229) @bdice
- Fix for porter stemmer for cuDF change and ARIMA pytest adjustments (#6227) @dantegd
- Avoid duplicate log entries (#6222) @jcrist
- Further fixes for Scipy 1.15 update for PR and nightly CI (#6213) @dantegd
- Update setulb call from Scipy for updated signature of 1.15 (#6207) @dantegd
- Adjust test_kmeans to avoid false positive failures (#6193) @dantegd
- Adjust margin of logistic regression
log_proba
pytest to avoid false positive failures (#6188) @dantegd - Skip flaky test of kernel_density in nightly job of CUDA 12.0.1 (#6184) @dantegd
- Try to reduce network usage in cuML tests. (#6174) @bdice
- cuML dask fixes to unblock CI (#6170) @dantegd
- Remap BATCH_TREE_REORG to TREE_REORG in FIL (#6161) @wphicks
๐ Documentation
- Fixes github link from pyx files (#6202) @thomasjpfan
๐ New Features
- Allow CUDA ODR violations in 25.02 (#6264) @robertmaynard
- Define block size for sm_120 (#6250) @robertmaynard
- Support
alpha=0
inRidge
(#6236) @jcrist - Add
as_sklearn
andfrom_sklearn
APIs to serialize to CPU sklearn-estimators for supported models (#6102) @dantegd
๐ ๏ธ Improvements
- Revert CUDA 12.8 shared workflow branch changes (#6282) @vyasr
- Build and test with CUDA 12.8.0 (#6266) @bdice
- update pip devcontainers to UCX 1.18 (#6249) @jameslamb
- Drop deprecated thrust features and replace with libcu++ ones (#6248) @miscco
- Add upper bound to prevent usage of numba 0.61.0 (#6244) @galipremsagar
- Normalize whitespace (#6238) @bdice
- Rename cpp/test to cpp/tests. (#6237) @bdice
- Use cuda.bindings layout. (#6233) @bdice
- Use GCC 13 in CUDA 12 conda builds. (#6221) @bdice
- declare cuda-python dependency for wheels, other small packaging changes (#6217) @jameslamb
- Bump Treelite to 4.4.1 (#6212) @hcho3
- Support raft's logger targets (#6208) @vyasr
- Use rapids-cmake for the logger (#6205) @vyasr
- consolidate pytest config in pyproject.toml (#6201) @jameslamb
- introduce libcuml wheels (#6199) @jameslamb
- Remove sphinx pinning (#6195) @vyasr
- simplify wheel CI scripts, other small packaging changes (#6190) @jameslamb
- Update for raft logger changes (#6187) @vyasr
- update telemetry actions to fluent-bit friendly style (#6186) @msarahan
- HDBSCAN and KMeans API improvements for improving CPU interoperability (#6181) @dantegd
- Update version references in workflow (#6172) @AyodeAwe
- gate telemetry dispatch calls on TELEMETRY_ENABLED env var (#6171) @msarahan
- Use rapids-logger to generate the cuml logger (#6162) @vyasr
- Use estimator tags to improve sparse error handling (#6151) @dantegd
- prefer system install of UCX in pip devcontainers, update outdated RAPIDS references (#6149) @jameslamb
- Improve infrastructure for experimental dispatching of non existing methods in cuML (#6148) @dantegd
- Adapt to rmm logger changes (#6147) @vyasr
- Require approval to run CI on draft PRs (#6145) @bdice
- Add breaking change workflow trigger (#6130) @AyodeAwe
- Switch to native traceback in
cuml
(#6078) @galipremsagar