Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/dmlc/xgboost

Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow
https://github.com/dmlc/xgboost

[R] Use array interface for dense DMatrix creation (#9816)

---------

Co-authored-by: Jiaming Yuan <[email protected]>

37da66f865f4f771a0198b478799db39ed55cd88 authored 11 months ago by david-cortes <[email protected]>
Update affiliation (#9822)

da3d55db5b8a1e79908f27dd083e4b207854e40d authored 11 months ago by Yuan (Terry) Tang <[email protected]>
[jvm-packages] Bump rapids version. (#9820)

e2e089ce12793744295bbc598592f2d5b8cd3014 authored 11 months ago by Jiaming Yuan <[email protected]>
[R] Fix potential memory leaks in case of R allocation failures (#9817)

c0ef2f8dce0528bb4ee4b9e4235ce6d2c4b973f4 authored 11 months ago by david-cortes <[email protected]>
[doc] Draft for language binding consistency. [skip ci] (#9755)

59684b2db648563211465a7a60c6899362ba9956 authored 11 months ago by Jiaming Yuan <[email protected]>
[R][doc] Update docs about fitting from CSR (#9818)

bfa1252fca4587151d5ac7cf79875cc130bba057 authored 11 months ago by david-cortes <[email protected]>
[jvm-packages] Update dependencies. (#9809)

- scalatest: 3.2.17
- maven-checkstyle-plugin: 3.3.1
- maven-surefire-plugin: 3.2.2
- maven-p...

34a261669614e63c8095df1a01842e5920330b30 authored 11 months ago by Jiaming Yuan <[email protected]>
[sklearn] Fix loading model attributes. (#9808)

e9f149481e64d7d97cf37e95433ea6f6674d4dbf authored 11 months ago by Jiaming Yuan <[email protected]>
Mark NCCL python test optional. (#9804)

Skip the tests if XGBoost is not compiled with dlopen.

3f4e22015a6796a0807650d7b2f97b108f8760df authored 11 months ago by Jiaming Yuan <[email protected]>
Cleanup code for distributed training. (#9805)

* Cleanup code for distributed training.

- Merge `GetNcclResult` into nccl stub.
- Split up ...

8fe1a2213c063b633272d217f3b020671f462953 authored 11 months ago by Jiaming Yuan <[email protected]>
[breaking] Remove dense libsvm parser plugin. (#9799)

e9260de3f30708af5992009468432fbfe788fc42 authored 11 months ago by Jiaming Yuan <[email protected]>
Change default metric for gamma regression to deviance. (#9757)

* Change default metric for gamma regression to deviance.

- Cleanup the gamma implementation....

1877cb8e832af362fb810d947434f2fb70b3e7ad authored 11 months ago by Jiaming Yuan <[email protected]>
Use `dlopen` to load NCCL. (#9796)

This PR adds optional support for loading nccl with `dlopen` as an alternative of compile time l...

0715ab3c1094651fb371199d1a5be288e62dd748 authored 11 months ago by Jiaming Yuan <[email protected]>
Implement column sampler in CUDA. (#9785)

- CUDA implementation.
- Extract the broadcasting logic, we will need the context parameter aft...

fedd9674c8441a26b94f9d4061b11a1be4cb0e7c authored 11 months ago by Jiaming Yuan <[email protected]>
[pyspark][doc] Test and doc for stage-level scheduling. (#9786)

178cfe70a8bf6ca0081032cf0de47e5219d0cf08 authored 11 months ago by Bobby Wang <[email protected]>
[coll] Reduce the scope of lock in the event loop. (#9784)

ada377c57eec006889484d10e5ce83e4ac46c971 authored 11 months ago by Jiaming Yuan <[email protected]>
[jvm-packages] support stage-level scheduling (#9775)

36a552ac981f4936714c4cd9128ba33f2a63d2eb authored 11 months ago by Bobby Wang <[email protected]>
fix typo in Parameters doc (#9781)

162da7b52b6b88de7b95319b4ded746b148b9030 authored 11 months ago by Ken Geis <[email protected]>
[coll] Increase timeout for allgather test. (#9777)

6fd4a306670fa82da06b42ef217705eefd97cbcd authored 11 months ago by Jiaming Yuan <[email protected]>
[coll] Add C API for the tracker. (#9773)

44099f585dcb3f54567aad03c5d136614d553dc3 authored 12 months ago by Jiaming Yuan <[email protected]>
[coll] Pass context to various functions. (#9772)

* [coll] Pass context to various functions.

In the future, the `Context` object would be requ...

06bdc15e9b72179c4bcdd01d43ca452ed72d5753 authored 12 months ago by Jiaming Yuan <[email protected]>
[coll] Add comm group. (#9759)

- Implement `CommGroup` for double dispatching.
- Small cleanup to tracker for handling abort.

6c0a190f6d12d2ba6a1cabd7741881ea1913d433 authored 12 months ago by Jiaming Yuan <[email protected]>
Fix using categorical data with the score function of ranker. (#9753)

c3a0622b499526ef684c6dde855b925a34911742 authored 12 months ago by Jiaming Yuan <[email protected]>
[doc] Add doc for linters and simplify c++ lint script. (#9750)

82828621d020299d1a1226b3131444298fe92278 authored 12 months ago by Jiaming Yuan <[email protected]>
[dask] Change document to avoid using default import. (#9742)

This aligns dask with pyspark, users need to explicitly call:

```
from xgboost.dask import D...

98238d63fabe3470f558e1705b47a53e3e27649c authored 12 months ago by Jiaming Yuan <[email protected]>
[Doc] update the tutorial of xgboost4j-spark-gpu (#9752)

---------

Co-authored-by: Jiaming Yuan <[email protected]>

093b6758380e4663d18729dd87d54a7845695a4b authored 12 months ago by Bobby Wang <[email protected]>
[Python] Accept numpy generators as `random_state` (#9743)

* accept numpy generators for random_state

* make linter happy

* fix tests

be20df8c23c063f9b5ff242e66c29ebd66578ca6 authored 12 months ago by david-cortes <[email protected]>
[coll] Improvements and fixes for tracker and allreduce. (#9745)

- Allow the tracker to wait.
- Fix allreduce type cast
- Return args from the federated trac...

4da4e092b51aab7df1e8e2333faef9e62ac5cbb9 authored 12 months ago by Jiaming Yuan <[email protected]>
[CI] Build libxgboost4j.dylib with CMAKE_OSX_DEPLOYMENT_TARGET (#9749)

0ff8572737fa41fd63e76f478ceaab8c0f97f567 authored 12 months ago by Philip Hyunsu Cho <[email protected]>
[CI] Improve CI for Mac M1 (#9748)

* [CI] Improve CI for Mac M1

* Add -v flag

* Disable OpenMP in libxgboost4j.dylib

* Tar...

1b9ed4a4a1ed80f77cbf30448fc2e0c417130755 authored 12 months ago by Philip Hyunsu Cho <[email protected]>
[R] Avoid modifying importance dt in-place, fix aggregation (#9740)

d3f06467797acd61e80e87be38fb9812a016a64e authored 12 months ago by david-cortes <[email protected]>
[coll] Add federated coll. (#9738)

- Define a new data type, the proto file is copied for now.
- Merge client and communicator i...

bc995a48651ea2b45777cb0bbb2076ba9235c242 authored 12 months ago by Jiaming Yuan <[email protected]>
[CI] Enable gmock in gtest (#9737)

6b98305db4e09cece005ab16f9c61a3fac34258e authored 12 months ago by Philip Hyunsu Cho <[email protected]>
[coll] Federated comm. (#9732)

80390e6cb69c4f478217179bede451f7f8dd0b56 authored 12 months ago by Jiaming Yuan <[email protected]>
[doc] How to configure regarding to stage-level (#9727)

---------

Co-authored-by: Jiaming Yuan <[email protected]>

fa65cf664664b7348f2cf1407ddea1d1adb6d829 authored 12 months ago by Bobby Wang <[email protected]>
Fix typos (#9731)

2cfc90e8dbb3c20afed5d6d575d2a6062ae66a04 authored 12 months ago by omahs <[email protected]>
[coll] Add nccl. (#9726)

6755179e77f30e1946273cf9fd24ea674fa6219d authored 12 months ago by Jiaming Yuan <[email protected]>
[CI] enforce cmakelint checks (#9728)

0c621094b3b16f63a9f53395c042c3b6d5f10d80 authored 12 months ago by James Lamb <[email protected]>
Fix mingw hanging on regex in context (#9729)

---------

Co-authored-by: Dmitry Razdoburdin <>

9c22df9342f7caf84a96b0ab7ee353083232f200 authored 12 months ago by Dmitry Razdoburdin <[email protected]>
[pyspark] unify the way for determining whether runs on the GPU. (#9724)

13235313231f073a710a3bc05e5ab6d1d94b1e52 authored 12 months ago by Bobby Wang <[email protected]>
Add 'sycl' devices to the context (#9691)

Co-authored-by: Dmitry Razdoburdin <>

f41a08fda86f9e261ac8194f6f0904b1e00a22e6 authored 12 months ago by Dmitry Razdoburdin <[email protected]>
Update JVM script (#9714)

d4d7097accc4db7d50fdc2b71b643925db6bc424 authored 12 months ago by Philip Hyunsu Cho <[email protected]>
Fix libpath logic for Windows (#9712)

* Fix libpath logic for Windows (#9687)

* Use sys.base_prefix instead of sys.prefix (#9711)
...

01d59ded00ee6cbbc96533e6f62b6818ab73b267 authored 12 months ago by Philip Hyunsu Cho <[email protected]>
Serialize expand entry for allgather. (#9702)

7a02facc9d5bb25b8cc7862a1d11d5071240c7c7 authored 12 months ago by Jiaming Yuan <[email protected]>
[CI] Hotfix for JVM test on GH Action

ee8b29c843e412eb1498d6dff3adb3fe9458921e authored 12 months ago by Hyunsu Cho <[email protected]>
[CI] Build libxgboost4j.dylib for Intel Mac (#9704)

* [CI] Build libxgboost4j.dylib for Intel Mac

* Use correct runner name

* Fix shell comman...

87621322edffd1bd9dcd9e63443d3047009f7138 authored 12 months ago by Philip Hyunsu Cho <[email protected]>
[doc] Mention data consistency for categorical features. (#9678)

3ca06ac51ec1b4bb95b82a40cd41c0e7b52b925a authored 12 months ago by Jiaming Yuan <[email protected]>
[CI] Set up CI for Mac M1 (#9699)

5e6cb63a5640db540e202f0ea05b31b6e518a60e authored 12 months ago by Philip Hyunsu Cho <[email protected]>
[jvm-packages] Remove hard dependency on libjvm (#9698)

791de7789b269f43bf989e0af9fb0abc96768edb authored 12 months ago by Philip Hyunsu Cho <[email protected]>
[coll] Define interface for bridging. (#9695)

* Define the basic interface that will shared by nccl, federated and native.

b771f584534906a8b6c3027c223096519498134a authored 12 months ago by Jiaming Yuan <[email protected]>
More in-memory input support for column split (#9685)

6fbe6248f4028f25968e7c153e43ac727655626b authored 12 months ago by Rong Ou <[email protected]>
CMake LTO and CUDA arch (#9677)

83cdf14b2c1f6e81fa745abf6f4cf169ab376df2 authored 12 months ago by Chuck Atkins <[email protected]>
Fix build for AppleClang 11 (#9684) (#9693)

3b86260b506154762f3fbd3daaf71c08843ecaf0 authored almost 1 year ago by Philip Hyunsu Cho <[email protected]>
[coll] allgatherv. (#9688)

5d1bcde7196d34ef7ac030f4463e0b45d35a6f3d authored almost 1 year ago by Jiaming Yuan <[email protected]>
Reorder if-else statements to allow using of cpu branches for sycl-devices (#9682)

ea9f09716bd426f235ce785d6286e0ad26350ce1 authored about 1 year ago by Dmitry Razdoburdin <[email protected]>
[coll] allgather. (#9681)

4c0e4422d0e2115928fd68e29f7c1c67cc969854 authored about 1 year ago by Jiaming Yuan <[email protected]>
[coll] Allreduce. (#9679)

48ac9b6cbe95d932f33616e5b2c1df0aeedad216 authored about 1 year ago by Jiaming Yuan <[email protected]>
Support column-wise data split with in-memory inputs (#9628)

---------

Co-authored-by: Jiaming Yuan <[email protected]>

da6803b75b235bfc359fbcae540288a21a7aadb2 authored about 1 year ago by Rong Ou <[email protected]>
[pyspark] Support stage-level scheduling for training (#9519)

4d1607eefd0c3321f9ab7f442d3e845b977f8a6d authored about 1 year ago by Bobby Wang <[email protected]>
Update learning_to_rank.rst; Correct qid sort in snippet (#9673)

83191f0839ad4b729b61fee0e12e7349ade84a62 authored about 1 year ago by Thomas Lynn <[email protected]>
Fix build for GCC 8.x (#9670) (#9675)

eee7cdf07ef0c62b87078ef9ffcf202334ffaa77 authored about 1 year ago by Philip Hyunsu Cho <[email protected]>
[CI] address cmakelint warnings about whitespace (#9674)

eb562d38296ccb0e9640669edb5a3ff9d2a2a76a authored about 1 year ago by James Lamb <[email protected]>
[coll] Broadcast. (#9659)

53049b16b840adf5b03a9640a303baca6a1ade48 authored about 1 year ago by Jiaming Yuan <[email protected]>
Skip check for pollhup. (#9661)

81a059864aafafa49f5d6bbc27560e74a722f939 authored about 1 year ago by Jiaming Yuan <[email protected]>
[CI] Pull CentOS 7 images from NGC (#9666)

a5e07a01f83e3ddd13cfdbec5b4f627f93321610 authored about 1 year ago by Philip Hyunsu Cho <[email protected]>
[doc] Update document about running tests. [skip ci] (#9658)

cd8760cba3fdb5c43fb7337a2d1262f896f8ac41 authored about 1 year ago by Jiaming Yuan <[email protected]>
Improve allgather functions (#9649)

e164d51c439806c232afcc03c335fa963936ec93 authored about 1 year ago by Rong Ou <[email protected]>
[CI] Update RAPIDS to latest stable (#9654)

* [CI] Update RAPIDS to latest stable

* Remove slashes from Docker tag

---------

Co-aut...

d1dee4ad99788afa039cadaba3f28e4d17fba52c authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
[coll] Implement a new tracker and a communicator. (#9650)

* [coll] Implement a new tracker and a communicator.

The new tracker and communicators commun...

946ae1c440d4e949a267d9991763e0303a3351e7 authored about 1 year ago by Jiaming Yuan <[email protected]>
[CI] standardize else() and enfunction() calls in CMake scripts (#9653)

2e42f33fc127a15be927b98667d15ababa9efdfe authored about 1 year ago by James Lamb <[email protected]>
Add support for cgroupv2. (#9651)

084d89216c7d40d204fb0f936d582be1547d9edf authored about 1 year ago by Jiaming Yuan <[email protected]>
[CI] add cmakelint to C++ linting task (#9641)

Co-authored-by: Jiaming Yuan <[email protected]>

51e32e4905dc8f30f1ec6616aa98b155ed85793e authored about 1 year ago by James Lamb <[email protected]>
[breaking] Change DMatrix construction to be distributed (#9623)

* Change column-split DMatrix construction to be distributed

* remove splitting code for row ...

0ecb4de9637ae1682334466d5a2cca69cb373ac8 authored about 1 year ago by Rong Ou <[email protected]>
[Coll] Implement get host address in libxgboost. (#9644)

- Port `xgboost.tracker.get_host_ip` in C++.

b14e535e788b4d1c09de886d8a41cd5b316c6bc2 authored about 1 year ago by Jiaming Yuan <[email protected]>
Extract JSON utils. (#9645)

680d53db43ffbd76023a0dec8f998d6a4c4e3c88 authored about 1 year ago by Jiaming Yuan <[email protected]>
Fix lint errors. (#9634)

4e5a7729c3f6561cfb939d4d49ef69fb460eaac1 authored about 1 year ago by Jiaming Yuan <[email protected]>
[CI] standardize endif() calls in CMake scripts (#9637)

db8d117f7e0c66e8ce6adb8a7a96f0dc6c729f73 authored about 1 year ago by James Lamb <[email protected]>
[R] [CI] enforce lintr::function_left_parentheses_linter check (#9631)

799f8485e2bb832189f0d5ea4e5d708679a1f8ab authored about 1 year ago by James Lamb <[email protected]>
Remove `XGBoosterGetModelRaw`. (#9617)

Deprecated in 1.6.

4d7a187cb0ebc2194abc1efe0aaee6f06af937c5 authored about 1 year ago by Jiaming Yuan <[email protected]>
Small cleanup to jvm iter adapter. (#9616)

- Remove header dependency on c_api
- Remove remaining code for arrow.

d95be1c38d8a3877197a8171d5bac24b26cddf35 authored about 1 year ago by Jiaming Yuan <[email protected]>
Workaround Apple clang issue. (#9615)

417c3ba47e3b60d16cecff81eb59547e9fc36d9a authored about 1 year ago by Jiaming Yuan <[email protected]>
Add privacy preserving tutorial to index.rst (#9614)

295f13ef09b3fb44089bac4979af64bbed612986 authored about 1 year ago by Jordan Fréry <[email protected]>
Support arrow through pandas ext types. (#9612)

- Use pandas extension type for pyarrow support.
- Additional support for QDM.
- Additiona...

60526100e3c064adb68f68ed0c391e9cbdf99c53 authored about 1 year ago by Jiaming Yuan <[email protected]>
Test monotone constraints with column split (#9613)

3f2093fb812366c9ee03ead743d1a40029a3398a authored about 1 year ago by Rong Ou <[email protected]>
[doc] Add privacy preserving tutorial (#9610)

7cafd41a58a1e01da0ca0fdd21a953f61a26b0d0 authored about 1 year ago by Jordan Fréry <[email protected]>
Integration tests for interaction constraints with column-wise data split (#9611)

d6d14d0fb9490e3910015c8f9ef30a39db6757c7 authored about 1 year ago by Rong Ou <[email protected]>
[breaking] [jvm-packages] Remove rabit check point. (#9599)

- Add `numBoostedRound` to jvm packages
- Remove rabit checkpoint version.
- Change the starti...

c75a3bc0a9ab383fcbcd5e3ce1be61c029bd4879 authored about 1 year ago by Jiaming Yuan <[email protected]>
[doc] Add privacy-preserving Concrete ML links (#9598) (#9604)

7901a299b2029452938431a44a66f27b17af9654 authored about 1 year ago by Benoit Chevallier-Mames <[email protected]>
Test column sampler with column-wise data split (#9609)

290b17ffda0a21e4f85bc77cf8004055181ed5a0 authored about 1 year ago by Rong Ou <[email protected]>
Limit the number of threads for external memory. (#9605)

1167e6c554f2fad47183f835bf0845e2cde5cd52 authored about 1 year ago by Jiaming Yuan <[email protected]>
[R] Set number of threads in demos and tests. (#9591)

- Restrict the number of threads in IO.
- Specify the number of threads in demos and tests.
- ...

cac2cd2e940bc91190e7f456e15cb2b15b7f97a3 authored about 1 year ago by Jiaming Yuan <[email protected]>
Test categorical features with column-split gpu quantile (#9595)

def77870f3e82c476dd96d2a0f467c8294173de3 authored about 1 year ago by Rong Ou <[email protected]>
Use array interface for testing numpy arrays. (#9602)

a90d204942d3e623bd31b757160f5f8b897f03cc authored about 1 year ago by Jiaming Yuan <[email protected]>
[dask] Move dask module into directory. (#9597)

bbf5b9ee57620a28b44e45389faaf32ea475f94f authored about 1 year ago by Jiaming Yuan <[email protected]>
Workaround poll on macos. (#9596)

0080c970751cdac3f6b205553ef99a0138187599 authored about 1 year ago by Jiaming Yuan <[email protected]>
Remove internal use of gpu_id. (#9568)

8c676c889d380a32ed61ee2b69596c3f7ef154b8 authored about 1 year ago by Jiaming Yuan <[email protected]>
Build a simple event loop for collective. (#9593)

38ac52dd87bb47f4f61e0249831f377181eff83a authored about 1 year ago by Jiaming Yuan <[email protected]>
News for 2.0. [skip ci] (#9484)

---------

Co-authored-by: Hyunsu Cho <[email protected]>

259d80c0cf4b8de4c9d9aed2563c6ed2784fd4ed authored about 1 year ago by Jiaming Yuan <[email protected]>
fix rel script with relative path and end note version. [skip ci] (#9572)

0df1da2db4ba30f9abfd18440e068d00f13c5ff7 authored about 1 year ago by Jiaming Yuan <[email protected]>
[R] remove unused headers (#9546)

730bc1f68852927c07b1f2ed8ff00bf3e28e448f authored about 1 year ago by James Lamb <[email protected]>