v24.04.00
🐛 Bug Fixes
- Update pre-commit-hooks to v0.0.3 (#5816) @KyleFromNVIDIA
- Correct and adjust tolerances of mnmg logreg pytests (#5812) @dantegd
- Remove use of cudf.core.column.full. (#5794) @bdice
- Suppress all HealthChecks on test_split_datasets. (#5791) @bdice
- Suppress a hypothesis HealthCheck on test_split_datasets that fails in nightly CI. (#5790) @bdice
- [BUG] Fix
MAX_THREADS_PER_SM
on sm 89. (#5785) @trivialfis - fix device to host copy not sync stream in logistic regression mg (#5766) @lijinf2
- Use cudf.Index instead of cudf.GenericIndex. (#5738) @bdice
- update RAPIDS dependencies to 24.4, refactor dependencies.yaml (#5726) @jameslamb
🚀 New Features
- Support CUDA 12.2 (#5711) @jameslamb
🛠️ Improvements
- Use
conda env create --yes
instead of--force
(#5822) @bdice - Bump Treelite to 4.1.2 (#5814) @hcho3
- Support standardization for sparse vectors in logistic regression MG (#5806) @lijinf2
- Update script input name (#5802) @AyodeAwe
- Add upper bound to prevent usage of NumPy 2 (#5797) @bdice
- Enable pytest failures on warnings from cudf (#5796) @mroeschke
- Use public cudf APIs where possible (#5795) @mroeschke
- Remove hard-coding of RAPIDS version where possible (#5793) @KyleFromNVIDIA
- Switch
pytest-xdist
algorithm toworksteal
(#5792) @bdice - Automate C++ include file grouping and ordering using clang-format (#5787) @harrism
- Add support for Python 3.11, require NumPy 1.23+ (#5786) @jameslamb
- [ENH] Let cuDF handle input types for label encoder. (#5783) @trivialfis
- Install test dependencies at the same time as cuml packages. (#5781) @bdice
- Update devcontainers to CUDA Toolkit 12.2 (#5778) @trxcllnt
- target branch-24.04 for GitHub Actions workflows (#5776) @jameslamb
- Add environment-agnostic scripts for running ctests and pytests (#5761) @trxcllnt
- Pandas 2.x support (#5758) @dantegd
- Update ops-bot.yaml (#5752) @AyodeAwe
- Forward-merge branch-24.02 to branch-24.04 (#5735) @bdice
- Replace local copyright check with pre-commit-hooks verify-copyright (#5732) @KyleFromNVIDIA
- DBSCAN utilize rbc eps_neighbors (#5728) @mfoerste4