Jiaming Yuan
827d0e8edb
[breaking] Bump Python requirement to 3.10. ( #10434 )
...
- Bump the Python requirement.
- Fix type hints.
- Use loky to avoid deadlock.
- Workaround cupy-numpy compatibility issue on Windows caused by the `safe` casting rule.
- Simplify the repartitioning logic to avoid dask errors.
2024-07-30 17:31:06 +08:00
Philip Hyunsu Cho
326921dbe4
[CI] Build a CPU-only wheel under name xgboost-cpu ( #10603 )
2024-07-19 10:51:08 -07:00
david-cortes
ab982e7873
[R] Redesigned xgboost() interface skeleton ( #10456 )
...
---------
Co-authored-by: Michael Mayer <mayermichael79@gmail.com>
2024-07-15 18:44:58 +08:00
Jiaming Yuan
8e2b874b4c
[doc] Add notes about RMM and device ordinal. [skip ci] ( #10562 )
...
- Remove the experimental tag, we have been running it for a long time now.
- Add notes about avoiding set CUDA device.
- Add link in parameter.
2024-07-10 13:00:57 +08:00
Jiaming Yuan
3ec74a1ba9
[doc] Add build_info to autodoc. [skip ci] ( #10551 )
2024-07-10 04:05:20 +08:00
david-cortes
8d0f2bfbaa
[doc] Add more detailed explanations for advanced objectives ( #10283 )
...
---------
Co-authored-by: Jiaming Yuan <jm.yuan@outlook.com>
2024-07-08 19:17:31 +08:00
Jiaming Yuan
cd1d108c7d
[doc] Fix learning to rank tutorial. [skip ci] ( #10539 )
2024-07-03 22:52:26 +08:00
Jiaming Yuan
6243e7c43d
[doc] Update link to release notes. [skip ci] ( #10533 )
2024-07-03 12:16:53 +08:00
Philip Hyunsu Cho
d4dee25eb3
[CI] Set up pipeline to build manylinux2014 wheels ( #10478 )
2024-06-24 12:25:26 -07:00
Philip Hyunsu Cho
c519f5690e
Fix read the doc on 2.1. ( #10460 ) ( #10474 )
...
Co-authored-by: Jiaming Yuan <jm.yuan@outlook.com>
2024-06-21 16:10:07 -07:00
jpizagno
124bc57a6e
[ISSUE-10463] Add missing import in learning-to-rank tutorial ( #10464 )
...
* added 'sorted()' to qid, and added pandas import
* Update learning_to_rank.rst
---------
Co-authored-by: Philip Hyunsu Cho <chohyu01@cs.washington.edu>
2024-06-21 15:52:34 -07:00
Jiaming Yuan
b38c7fe2ce
2.1.0 release news.( #10378 )
2024-06-21 14:34:53 +08:00
Jiaming Yuan
a8ddbac163
[doc] Fixes for external memory document. ( #10426 )
2024-06-18 03:10:49 +08:00
nocluebutalotofit
01ff2b2c29
[doc] FIx learning to rank ( #10412 )
2024-06-14 18:09:27 +08:00
Bobby Wang
cf0c1d0888
[pyspark] Avoid repartition. ( #10408 )
2024-06-12 02:26:10 +08:00
Christopher Tee
e0ebbc0746
[doc] Fix small typos ( #10405 )
2024-06-11 16:13:02 +08:00
Philip Hyunsu Cho
f5815b6982
[Doc] Fix deployment for JVM docs ( #10385 )
...
* [Doc] Fix deployment for JVM docs
* Use READTHEDOCS_VERSION_NAME
* Fix html
* Default to master
2024-06-04 19:35:37 -07:00
Philip Hyunsu Cho
c4ec64d409
Fix logo URL [skip ci] ( #10382 )
2024-06-03 20:48:19 -07:00
Jiaming Yuan
e6eefea5e2
[coll] Move the rabit poll helper. ( #10349 )
2024-05-31 08:02:21 +08:00
Jiaming Yuan
7354955cbb
Test federated plugin using GitHub action. ( #10336 )
...
Co-authored-by: Philip Hyunsu Cho <chohyu01@cs.washington.edu>
2024-05-29 02:28:14 +08:00
Jiaming Yuan
15eb553c1f
[doc] Add a coarse map for XGBoost features to assist development. [skip ci] ( #10310 )
2024-05-23 14:25:15 +08:00
Philip Hyunsu Cho
ee2afb3256
Adopt new logo ( #10270 )
2024-05-14 12:58:50 -07:00
Jiaming Yuan
871fabeee3
[doc][dask] Update notes about k8s. ( #10271 )
2024-05-14 04:21:02 +08:00
Jiaming Yuan
4b10200456
[coll] Improve event loop. ( #10199 )
...
- Add a test for blocking calls.
- Do not require the queue to be empty after waking up; this frees up the thread to answer blocking calls.
- Handle EOF in read.
- Improve the error message in the result. Allow concatenation of multiple results.
2024-04-18 03:29:52 +08:00
Eric Leung
9e354fb120
docs: update Ruby package link ( #10182 )
2024-04-16 15:09:59 -07:00
Fabi
e15d61b916
docs: fix bug in tutorial ( #10143 )
2024-04-01 10:14:40 +08:00
Jiaming Yuan
06c9702028
[doc] Fix the default value for lambdarank_pair_method. ( #10098 )
2024-03-11 14:53:17 +08:00
Jiaming Yuan
e14c3b9325
Optional normalization for learning to rank. ( #10094 )
2024-03-08 12:41:21 +08:00
Jiaming Yuan
3941b31ade
Disable column sample by node for the exact tree method. ( #10083 )
2024-03-01 14:16:10 +08:00
José Morales
729fd97196
[doc] Fix spark_estimator doc ( #10066 )
2024-02-23 12:01:24 +08:00
UncleLLD
b9171d8f0b
[doc] Fix python docs ( #10058 )
2024-02-22 17:34:12 +08:00
UncleLLD
7cc256e246
update python intro doc ( #10033 )
2024-02-14 10:01:38 -08:00
Philip Hyunsu Cho
f2095f1d5b
[Doc] Fix formatting for R package doc ( #10030 )
2024-02-04 16:23:35 +08:00
david-cortes
a730c7e67e
[R] allow using seed with regular RNG ( #10029 )
2024-02-04 16:22:22 +08:00
david-cortes
662854c7d7
[R] Document handling of indexes ( #10019 )
...
---------
Co-authored-by: Jiaming Yuan <jm.yuan@outlook.com>
2024-02-02 05:39:09 +08:00
Ammar Azman
c53d59f8db
[doc] Fix typos in code ( #10023 )
...
change `resutls` to `results`
2024-01-31 15:18:16 +08:00
UncleLLD
d9f4ab557a
[doc] Fix data format ( #10013 )
2024-01-30 17:24:43 +08:00
Jiaming Yuan
0798e36d73
[breaking] Remove deprecated parameters in the skl interface. ( #9986 )
2024-01-15 20:40:05 +08:00
Jiaming Yuan
01c4711556
Check __cuda_array_interface__ instead of cupy class. ( #9971 )
...
* Now XGBoost can directly consume CUDA data from torch.
2024-01-09 19:59:01 +08:00
Jiaming Yuan
b3eb5d0945
Use UBJ in Python checkpoint. ( #9958 )
2024-01-09 03:22:15 +08:00
Jiaming Yuan
9a30bdd313
Test loading models with invalid file extensions. ( #9955 )
2024-01-08 19:26:24 +08:00
Jiaming Yuan
5f7b5a6921
Add tests for pickling with custom obj and metric. ( #9943 )
2024-01-04 14:52:48 +08:00
Jiaming Yuan
26a5436a65
[doc] Describe feature info behavior. [skip ci] ( #9866 )
2024-01-04 14:52:19 +08:00
Philip Hyunsu Cho
ef8bdaa047
[CI] Update machine images ( #9932 )
2023-12-29 11:15:38 -08:00
Jiaming Yuan
9d122293bc
[doc] Fix typo. [skip ci] ( #9904 )
2023-12-20 09:17:00 +08:00
Jiaming Yuan
0edd600f3d
[doc] Brief introduction to base_score. ( #9882 )
2023-12-17 13:34:34 +08:00
david-cortes
db7f952ed6
update docs for parameters ( #9900 )
2023-12-16 12:19:22 +08:00
Jiaming Yuan
59684b2db6
[doc] Draft for language binding consistency. [skip ci] ( #9755 )
2023-11-29 13:13:40 +08:00
Jiaming Yuan
0715ab3c10
Use dlopen to load NCCL. ( #9796 )
...
This PR adds optional support for loading nccl with `dlopen` as an alternative of compile time linking. This is to address the size bloat issue with the PyPI binary release.
- Add CMake option to load `nccl` at runtime.
- Add an NCCL stub.
After this, `nccl` will be fetched from PyPI when using pip to install XGBoost, either by a user or by `pyproject.toml`. Others who want to link the nccl at compile time can continue to do so without any change.
At the moment, this is Linux only since we only support MNMG on Linux.
2023-11-22 19:27:31 +08:00
Bobby Wang
178cfe70a8
[pyspark][doc] Test and doc for stage-level scheduling. ( #9786 )
2023-11-16 18:15:59 +08:00