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

Fix typos in python package (#7432)

d27a11ff8756550d0a5ea78196f1181820ecb096 authored almost 3 years ago by Kian Meng Ang <[email protected]>
Cleanup Python tests. (#7426)

8cc75f1576565b63a97ab794b4bce2f5f7b6b892 authored almost 3 years ago by Jiaming Yuan <[email protected]>
[CI] Install igraph as binary. (#7417)

38ca96c9fc97d6d8eed0881f892e0466df3fc76f authored almost 3 years ago by Jiaming Yuan <[email protected]>
Expose build info (#7399)

46726ec1761670b5a81bcbf2045ec1877458aade authored almost 3 years ago by Jiaming Yuan <[email protected]>
Extract string view. (#7416)

* Add equality operators.
* Return a view in substr.
* Add proper iterator types.

937fa282b52cbf1b916d8a3d68b8cd6de82945fa authored almost 3 years ago by Jiaming Yuan <[email protected]>
Check number of trees in inplace predict. (#7409)

ca6f9809329103449e821a1f1efd9ddac5d80897 authored almost 3 years ago by Jiaming Yuan <[email protected]>
Delay breaking changes to 1.6. (#7420)

The patch is too big to be backported.

97d758245763fb0a3d196b229cbea9b6fe0ae176 authored almost 3 years ago by Jiaming Yuan <[email protected]>
[jvm-packages] Rework the train pipeline (#7401)

1. Add PreXGBoost to build RDD[Watches] from Dataset
2. Feed RDD[Watches] built from PreXGBoost...

cb685607b23fc06d829cbe7003a319be02707889 authored almost 3 years ago by Bobby Wang <[email protected]>
[doc] Update document for GPU. [skip ci] (#7403)

* Remove outdated workaround and description.

8df0a252b7ab4430d95c5de02ec0f78638fe8563 authored almost 3 years ago by Jiaming Yuan <[email protected]>
CPU evaluation for cat data. (#7393)

* Implementation for one hot based.
* Implementation for partition based. (LightGBM)

d7d1b6e3a6e2aa8fcb1857bf5e3188302a03b399 authored almost 3 years ago by Jiaming Yuan <[email protected]>
Update dmlc-core and use data iter for GPU sampling tests. (#7398)

* Update dmlc-core.
* New parquet parser in dmlc-core.
* Use data iter for GPU sampling tests.

6ede12412cd7e6e0be5b9d531df3e5bab1b920bf authored almost 3 years ago by Jiaming Yuan <[email protected]>
[R] Fix global feature importance and predict with 1 sample. (#7394)

* [R] Fix global feature importance.

* Add implementation for tree index. The parameter is n...

c968217ca849dbaa47ec9a8d18b39772f819c1af authored almost 3 years ago by Jiaming Yuan <[email protected]>
[doc][jvm-packages] Update information about Python tracker. [skip ci] (#7396)

48aff0eabd8c825ad15d794c855272edbc5bdfe9 authored almost 3 years ago by Jiaming Yuan <[email protected]>
Implement a general array view. (#7365)

* Replace existing matrix and vector view.

This is to prepare for handling higher dimension d...

b06040b6d0e0c5d7f8bd60f0b7094e3ab34c41bc authored almost 3 years ago by Jiaming Yuan <[email protected]>
Add note about CRAN release [skip ci] (#7395)

232144ca09b75b6f20841aa5082c51e77843e51b authored almost 3 years ago by Jiaming Yuan <[email protected]>
Pass infomation about objective to tree methods. (#7385)

* Define the `ObjInfo` and pass it down to every tree updater.

4100827971126bee43e0036bfaeee86473dd2b8d authored almost 3 years ago by Jiaming Yuan <[email protected]>
Support building gradient index with cat data. (#7371)

ccdabe4512053fccf8884a44a29bb5a41c4d1a40 authored almost 3 years ago by Jiaming Yuan <[email protected]>
Handle `OMP_THREAD_LIMIT`. (#7390)

57a4b4ff643a5c309fed2b1f7dfad06818d2b172 authored almost 3 years ago by Jiaming Yuan <[email protected]>
Change shebang used in CLI demo. (#7389)

Change from system Python to environment python3. For Ubuntu 20.04, only `python3` is
availabl...

e6ab594e149756ab820d22a6a4bfb84111d2bf8a authored almost 3 years ago by Jiaming Yuan <[email protected]>
Add test for invalid categorical data values. (#7380)

* Add test for invalid categorical data values.

* Add check during sketching.

a55d43ccfdcc7a6c1a910b30f6f1d0bca425c8e2 authored almost 3 years ago by Jiaming Yuan <[email protected]>
Cleanup the `train` function. (#7377)

* Move attribute setter to callback.
* Remove the internal train function.
* Remove unnecess...

c74df31bf954e0e655eef74c2852205cb7567e79 authored almost 3 years ago by Jiaming Yuan <[email protected]>
Move callbacks from `fit` to `__init__`. (#7375)

154b15060e522f501d700c35638b5233627319ba authored almost 3 years ago by Jiaming Yuan <[email protected]>
Support building with CTK11.5. (#7379)

* Support building with CTK11.5.

* Require system cub installation for CTK11.4+.
* Check thr...

32e673d8c4044262d7d0cda11f2214a4c302f431 authored almost 3 years ago by Jiaming Yuan <[email protected]>
Support multi-class with base margin. (#7381)

This is already partially supported but never properly tested. So the only possible way to use i...

a13321148a2eda4d3b4fa9da37c151cab4ad0083 authored almost 3 years ago by Jiaming Yuan <[email protected]>
Fix span reverse iterator. (#7387)

* Fix span reverse iterator.

* Disable `rbegin` on device code to avoid calling host function...

6295dc3b677231295dbde28f0c69b6e8dcb8fd66 authored almost 3 years ago by Jiaming Yuan <[email protected]>
Add clang-format config. (#7383)

Generated using `clang-format -style=google -dump-config > .clang-format`, with column
width ch...

8211e5f34135ce8ee29164006e26ed6a61af2dc1 authored almost 3 years ago by Jiaming Yuan <[email protected]>
Use double precision in metric calculation. (#7364)

0f7a9b42f13a04dff4e2750ee9ca48f218646bc9 authored almost 3 years ago by Jiaming Yuan <[email protected]>
Move macos test to github action. (#7382)

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

239dbb3c0a793c31ff16bb2f994f163f4698432a authored almost 3 years ago by Jiaming Yuan <[email protected]>
[jvm-packages] Fix json4s binary compatibility issue (#7376)

Spark 3.2 depends on 3.7.0-M11 which has changed some implicited functions'
signatures. And it ...

b81ebbef6243514c9b3f7b1e400ed52bcda0144f authored almost 3 years ago by Bobby Wang <[email protected]>
Typehint for subset of core API. (#7348)

c6769488b3a615092b60ba351a60c07b95ec85df authored almost 3 years ago by Jiaming Yuan <[email protected]>
Move skl `eval_metric` and `early_stopping rounds` to model params. (#6751)

A new parameter `custom_metric` is added to `train` and `cv` to distinguish the behaviour from...

45aef75ccaf79e10bdf081cf0b60e6c8f42116c5 authored almost 3 years ago by Jiaming Yuan <[email protected]>
Update setup.py. (#7360)

* Add new classifiers.
* Typehint.

6b074add669c1a51d4fbf68fd5af1f308a27a494 authored almost 3 years ago by Jiaming Yuan <[email protected]>
[breaking] Remove label encoder deprecated in 1.3. (#7357)

3c4aa9b2ead21d11ef1589059db2ea50208c55ea authored almost 3 years ago by Jiaming Yuan <[email protected]>
Avoid OMP reduction in AUC. (#7362)

d05754f558a50d68322e36f14d1c4f11d2f360d9 authored almost 3 years ago by Jiaming Yuan <[email protected]>
Handle missing values in dataframe with category dtype. (#7331)

* Replace -1 in pandas initializer.
* Unify `IsValid` functor.
* Mimic pandas data handling ...

ac9bfaa4f2c80d1f9702b720201c4f97676eb92e authored almost 3 years ago by Jiaming Yuan <[email protected]>
Remove old custom objective demo. (#7369)

We have 2 new custom objective demos covering both regression and classification with
accompany...

2eee87423c8df0acc82ba582cefbe20d3c3b29c4 authored almost 3 years ago by Jiaming Yuan <[email protected]>
Update GPU doc for PR-AUC. [skip ci] (#7368)

b9414b6477e0282ac69eb1645ff13176f21b4f90 authored almost 3 years ago by Jiaming Yuan <[email protected]>
Re-implement PR-AUC. (#7297)

* Support binary/multi-class classification, ranking.
* Add documents.
* Handle missing data.

d4349426d8a7aeb9beb911c0d4071d5f30c26536 authored almost 3 years ago by Jiaming Yuan <[email protected]>
[jvm-packages] Fix for space in sys.executable path in create_jni.py (#7358)

a6bcd54b479b1fe28b118faacb3f3dd7ca256ed4 authored almost 3 years ago by nicovdijk <[email protected]>
Avoid omp reduction in rank metric. (#7349)

fd61c61071b38d57f0a81c40990e7f28dc2b1ac4 authored almost 3 years ago by Jiaming Yuan <[email protected]>
[doc] Document the status of RTD hosting. [skip ci] (#7353)

e36b066344d667502096f76c6082a5f762bb83d9 authored almost 3 years ago by Jiaming Yuan <[email protected]>
[doc] Remove `num_pbuffer`. [skip ci] (#7356)

864d236a827785264cbce50e9675489954c90285 authored almost 3 years ago by Jiaming Yuan <[email protected]>
[XGBoost4J-Spark] Serialization for custom objective and eval (#7274)

* added type hints to custom_obj and custom_eval for Spark persistence

Co-authored-by: Bobb...

31a307cf6bca0f0145be241bf12e2fe558ac42d1 authored almost 3 years ago by nicovdijk <[email protected]>
1.5 release note. [skip ci] (#7271)

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

7593fa99828a4ddf1ebdadc137b2818f791b509f authored almost 3 years ago by Jiaming Yuan <[email protected]>
Stricter validation for group. (#7345)

d1f00fb0b77d02f57c10fbde2b90af4a7b636bf7 authored almost 3 years ago by Jiaming Yuan <[email protected]>
Control logging for early stopping using shouldPrint() (#7326)

74bab6e50413ede9027bbfa11f9bd47e4f7c0f1b authored almost 3 years ago by nicovdijk <[email protected]>
Accept histogram cut instead gradient index in evaluation. (#7336)

8d7c6366d758cbd75a14b5c8a6f4dc0d34d589aa authored almost 3 years ago by Jiaming Yuan <[email protected]>
[doc] Small improvements for categorical data document. (#7330)

15685996fc48c1259df7ab832e047b8e183468cc authored almost 3 years ago by Jiaming Yuan <[email protected]>
[dask] Use nthread in DMatrix construction. (#7337)

This is consistent with the thread overriding behavior.

f999897615c934123beaef223fd3b9dc0d9575ea authored almost 3 years ago by Jiaming Yuan <[email protected]>
[doc] Use latest Sphinx RTD theme (#7347)

b8e8f0fcd91ba8c66215e4945acecbd38275fb69 authored almost 3 years ago by Philip Hyunsu Cho <[email protected]>
[doc] Use RTD theme. (#7346)

3b0b74fa948d40f6e2e75978186507b8d896bfff authored almost 3 years ago by Jiaming Yuan <[email protected]>
[doc] Fix broken links. (#7341)

* Fix most of the link checks from sphinx.
* Remove duplicate explicit target name.

376b4480151d90a9764190142775539280761a67 authored almost 3 years ago by Jiaming Yuan <[email protected]>
Add typehint to tracker. (#7338)

f53da412aa64ca5caa21c2f39d9a7691a1a0835f authored almost 3 years ago by Jiaming Yuan <[email protected]>
Small fix for the release doc and script. [skip ci] (#7332)

Add Philip as co-maintainer of maven packages.

5ff210ed75fb8f37e14853482cd95c42a49c6c2f authored almost 3 years ago by Jiaming Yuan <[email protected]>
[doc] Fix early stopping document. (#7334)

c42e3fbcf3901eec73fcdbf02526f611ef3ed05f authored about 3 years ago by Jiaming Yuan <[email protected]>
[jvm-packages] update checkstyle (#7335)

* [jvm-packages] update scalastyle

1. bump scalastyle-maven-plugin and maven-checkstyle-plugi...

4fd149b3a27f51db2853e0f9e3f962869c90d778 authored about 3 years ago by Bobby Wang <[email protected]>
Remove auto configuration of seed_per_iteration. (#7009)

* Remove auto configuration of seed_per_iteration.

This should be related to model recovery f...

fbb0dc42752485b01aa27fe6be20597c7b3aa50f authored about 3 years ago by Jiaming Yuan <[email protected]>
Avoid omp reduction in coordinate descent and aft metrics. (#7316)

Aside from the omp issue, parameter configuration for aft metric is simplified.

fb1a9e6bc58c787a75dc9eaf8efebe2efa7a16d2 authored about 3 years ago by Jiaming Yuan <[email protected]>
Support categorical data with pandas Dataframe in inplace prediction (#7322)

f56e2e9a661d7b00056f0772c8d5f106167016b7 authored about 3 years ago by Jiaming Yuan <[email protected]>
Extract CPUExpandEntry and HistParam. (#7321)

* Remove kRootNid.
* Check for empty hessian.

8e619010d0d42e8bdf53ef12107a851db590ed21 authored about 3 years ago by Jiaming Yuan <[email protected]>
Improve external memory demo. (#7320)

* Use npy format.
* Add evaluation.
* Use make_regression.

6cdcfe8128d7915eeb56a734ce12be222170eb92 authored about 3 years ago by Jiaming Yuan <[email protected]>
Fix document about best_iteration (#7324)

e6a142fe7036a1d49497e2edf0f1d6fa26b888b9 authored about 3 years ago by Jiaming Yuan <[email protected]>
Deterministic result for element-wise/mclass metrics. (#7303)

Remove openmp reduction.

4ddf8d001c5706c5f745aa9b5272278980ecefa9 authored about 3 years ago by Jiaming Yuan <[email protected]>
[doc] Fix typo. [skip ci] (#7311)

406c70ba0e831babce4855d48793df6924e21cbf authored about 3 years ago by Jiaming Yuan <[email protected]>
Add document for categorical data. (#7307)

0bd8f21e4e465d5099cc2894c0ddec6020468642 authored about 3 years ago by Jiaming Yuan <[email protected]>
Remove unused code. (#7293)

a7d0c664576f5b90e08c15665053049de66296e1 authored about 3 years ago by Jiaming Yuan <[email protected]>
Add tests for tree grow policy. (#7302)

130df8cddad240de9e3c49858488faa5f2d46b44 authored about 3 years ago by Jiaming Yuan <[email protected]>
Fix prediction with cat data in sklearn interface. (#7306)

* Specify DMatrix parameter for pre-processing dataframe.
* Add document about the behaviour ...

5b17bb00317ac43929eb795f5c9a3da2fc5c6c30 authored about 3 years ago by Jiaming Yuan <[email protected]>
Update GPU Tree SHAP (#7304)

89d87e53316eb5ff850f3db075a74e662e8595ae authored about 3 years ago by Jiaming Yuan <[email protected]>
Fix weighted samples in multi-class AUC. (#7300)

298af6f4090b22504302c845d3b476c70cd3c968 authored about 3 years ago by Jiaming Yuan <[email protected]>
Remove old callback deprecated in 1.3. (#7280)

69d3b1b8b4e3f7eb3f9677b479ddfc79fa93941f authored about 3 years ago by Jiaming Yuan <[email protected]>
Fix cv `verbose_eval` (#7291)

578de9f762e5196812fe8d8d2baf6b579d147670 authored about 3 years ago by Jiaming Yuan <[email protected]>
Bump version to 1.6.0 in master. (#7259)

f7caac2563fc064206d0844aa5d9df246c4f80e0 authored about 3 years ago by Jiaming Yuan <[email protected]>
Extend release script with R packages. [skip ci] (#7278)

e2660ab8f3388ef14db708f1fe3517d1c82ad51b authored about 3 years ago by Jiaming Yuan <[email protected]>
Update affiliation (#7289)

cc459755beb3aa08a30f759a4f0776475faad10a authored about 3 years ago by Yuan Tang <[email protected]>
Fix gamma neg log likelihood. (#7275)

d8cb395380990cc627e6d208e7e9594a24cb8c2e authored about 3 years ago by Jiaming Yuan <[email protected]>
Remove old warning in 1.3 (#7279)

b3b03200e233286424ff2bdd0e268237ea12d5ff authored about 3 years ago by Jiaming Yuan <[email protected]>
Add CMake option to use /MD runtime (#7277)

2a0368b7cadc9cb5d02032a77f75bc591c8cb946 authored about 3 years ago by Philip Hyunsu Cho <[email protected]>
[R] Fix document for `nthread`. (#7263)

b2d8431aea6edbe7701c3e5b9560cc0cc7f88593 authored about 3 years ago by Jiaming Yuan <[email protected]>
Avoid thread block with sparse data. (#7255)

d8a549e6acfe66cb556e21cdfebc261382dbf655 authored about 3 years ago by Jiaming Yuan <[email protected]>
Dispatch thrust versions and upgrade rmm. (#7254)

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

ca17f8a5fc488d7354f97a1b05b8b96c28dcdd03 authored about 3 years ago by Jiaming Yuan <[email protected]>
[jvm-packages] Create demo and test for xgboost4j early stopping. (#7252)

fbd58bf190235262331bbccb4cb0d22dae8cff86 authored about 3 years ago by Jiaming Yuan <[email protected]>
[jvm-packages][xgboost4j-gpu] Support GPU dataframe and `DeviceQuantileDMatrix` (#7195)

Following classes are added to support dataframe in java binding:

- `Column` is an abstract t...

0ee11dac777c1eafdbca4cc6008e6b101427b068 authored about 3 years ago by Bobby Wang <[email protected]>
[CI] Rotate access keys for uploading MacOS artifacts from Travis CI (#7253)

d27a427dc5e7a492b45f95c6bd99ea00a99b73b9 authored about 3 years ago by Philip Hyunsu Cho <[email protected]>
Reduced span overheads in objective function calculate (#7206)

Co-authored-by: fis <[email protected]>

475fd1abec582552afb091e9e86a00cc0fde17ca authored about 3 years ago by ShvetsKS <[email protected]>
Fix initialization from pandas series. (#7243)

9472be7d77bf23c08ad9c3dff8b0114048cec2c2 authored about 3 years ago by Jiaming Yuan <[email protected]>
Improve wording for warning (#7248)

This warning sounds a bit ungrammatical. Additionally, the second part of the warning is not cl...

4f93e5586a421713614680710a7e78eeb4a7507a authored about 3 years ago by david-cortes <[email protected]>
Update Python intro. [skip ci] (#7235)

* Fix the link to demo.
* Stop recommending text file inputs.
* Brief mention to scikit-learn ...

18bd16341a45723e15584eccfc1c52b2041e098c authored about 3 years ago by Jiaming Yuan <[email protected]>
[R] Avoid symbol naming conflicts with other packages (#7245)

* don't register all R symbols

* typo

61a619b5c3d97b5df1c808115d63f9de69a31209 authored about 3 years ago by david-cortes <[email protected]>
Add typehint to rabit module. (#7240)

e48e05e6e29477634c7d78bd9e0d4acfeac56b17 authored about 3 years ago by Jiaming Yuan <[email protected]>
Disable callback and ES on random forest. (#7236)

c735c17f33cf8a963e0194f701ad16ff1670747a authored about 3 years ago by Jiaming Yuan <[email protected]>
Enable compiling with system cub. (#7232)

- Tested with all CUDA 11.x.
- Workaround cub scan by using discard iterator in AUC.
- Limit t...

c311a8c1d845f27b9c80d82da2c5810dc1f6b83c authored about 3 years ago by Jiaming Yuan <[email protected]>
Fix pylint (#7241)

b18f5f61b0265b81291426140886acb18f0244ea authored about 3 years ago by Jiaming Yuan <[email protected]>
Fix typo in release script. [skip ci] (#7238)

38a23f66a8373f1dbbe8154b5780da37cfb84cfb authored about 3 years ago by Jiaming Yuan <[email protected]>
[doc] Fix typo. [skip ci] (#7226)

8ad7e8eeb050c835520454043d0f7a8ba6469892 authored about 3 years ago by Jiaming Yuan <[email protected]>
Encode pandas categorical data automatically. (#7231)

22d56cebf192536cf4ccc2bf372da66959fda100 authored about 3 years ago by Jiaming Yuan <[email protected]>
Fix travis. (#7237)

32e08585017cc8b2d74bbb60318996b709502b4d authored about 3 years ago by Jiaming Yuan <[email protected]>
Categorical data support in CPU sketching. (#7221)

31c1e13f901b7800d7304f0149925f0a30b97ed6 authored about 3 years ago by Jiaming Yuan <[email protected]>
[jvm-packages] Deprecate constructors with implicit missing value. (#7225)

9f63d6fead67348552854c38822a01c393e318a3 authored about 3 years ago by Jiaming Yuan <[email protected]>
Support more input types for categorical data. (#7220)

* Support more input types for categorical data.

* Shorten the type name from "categorical" t...

0ed979b0960e5f307a78fc7e059a272235aacea6 authored about 3 years ago by Jiaming Yuan <[email protected]>