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

Add scikit-learn tests (#3674)

* Add scikit-learn tests

Goal is to pass scikit-learn's check_estimator() for XGBClassifier,
...

d176a0fbc8165e3afe3e42ff464ab7b253211555 authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
Document LambdaMART objectives: pairwise, listwise (#3672)

* Document LambdaMART objectives

* Distinguish between pairwise and listwise objectives

190d888695afd70aea4d175c7d7ed5c05abf4e96 authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
Fix CRAN check by removing reference to std::cerr (#3660)

* Fix CRAN check by removing reference to std::cerr

* Mask tests that fail on 32-bit Windows R

c87153ed320e024af7625225530189b9a3063466 authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
Add numpy and matplotlib as requirements for doc build (#3669)

9344f081a42e6216bc28409f339a93c9b67a0278 authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
moved data processing to wgetdata.sh (#3666)

8f4acba34ba9df8e196be6bac65ad0da32be1f08 authored about 6 years ago by Shiki-H <[email protected]>
[TREE] add interaction constraints (#3466)

* add interaction constraints

* enable both interaction and monotonic constraints at the same...

9254c58e4dfff6a59dc0829a2ceb02e45ed17cd0 authored about 6 years ago by Andrew Thia <[email protected]>
Fixed copy constructor for HostDeviceVectorImpl. (#3657)

- previously, vec_ in DeviceShard wasn't updated on copy; as a result,
the shards continued t...

dee0b696748cba7244a3c960cfc5f6d4536b9d7c authored about 6 years ago by Andy Adinets <[email protected]>
Fix #3648: XGBClassifier.predict() should return margin scores when output_margin=True (#3651)

* Fix #3648: XGBClassifier.predict() should return margin scores when output_margin=True

* Fi...

86d88c0758a314e80a093d934969cd870241808a authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
[R] R-interface for SHAP interactions (#3636)

* add R-interface for SHAP interactions

* update docs for new roxygen version

5b662cbe1c80d71d8bda279a8eb0f9933b9ed2b7 authored about 6 years ago by Vadim Khotilovich <[email protected]>
Fix #3638: Binary classification demo should produce LIBSVM with 0-based indexing (#3652)

10c31ab2cbbed1f44d535ce2de14e2a41b8261e1 authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
Add validate_features parameter to sklearn API (#3653)

7b1427f9267f33d2999e5b8122ede8ee448ccea5 authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
Replaced std::vector with HostDeviceVector in MetaInfo and SparsePage. (#3446)

* Replaced std::vector with HostDeviceVector in MetaInfo and SparsePage.

- added distribution...

72cd1517d6b1d145c34e13a063fadd31b507b01d authored about 6 years ago by Andy Adinets <[email protected]>
Fixed issue 3605. (#3628)

* Fixed issue 3605.

- https://github.com/dmlc/xgboost/issues/3605

* Fixed the bug in a bet...

58d783df16d54361a50b98e211e98a36d4d876ac authored about 6 years ago by Andy Adinets <[email protected]>
Add google test for a column sampling, restore metainfo tests (#3637)

* Add google test for a column sampling, restore metainfo tests

* Update metainfo test for vi...

78bea0d2041fc231be6d3d26be3037dbec6af54d authored about 6 years ago by Rory Mitchell <[email protected]>
Link fixed. (#3640)

7ef2b599c7a9149d7757afbc965412c65144a147 authored about 6 years ago by gorogm <[email protected]>
GPU memory usage fixes + column sampling refactor (#3635)

* Remove thrust copy calls

* Fix histogram memory usage

* Cap extreme histogram memory us...

686e990ffc259b702de49ebe30232d079be9e5f1 authored about 6 years ago by Rory Mitchell <[email protected]>
Merge generic device helper functions into gpu set. (#3626)

* Remove the use of old NDevices* functions.
* Use GPUSet in timer.h.

60787ecebc9b25502a1c60d64be2d2b2abd17e2e authored about 6 years ago by trivialfis <[email protected]>
[jvm-packages] throw ControlThrowable instead of InterruptedException (#3632)

* add back train method but mark as deprecated

* add back train method but mark as deprecated...

3261002099838f93dcdd4c56635b7585622e3273 authored about 6 years ago by Nan Zhu <[email protected]>
Document CUDA requirement, lack of external memory on GPU (#3624)

* Document fact that GPU doesn't support external memory

* Document CUDA requirement

cb4de521c13f3d2269c20252a393cfd33f4a1ae3 authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
Update Python API doc (#3619)

* Add XGBRanker to Python API doc

* Show inherited members of XGBRegressor in API doc, since ...

4ed8a882405dc5bbfb6cb099a075b8dcdeedecc2 authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
[jvm-packages] fix checkpoint save/load (#3614)

* add back train method but mark as deprecated

* add back train method but mark as deprecated...

4912c1f9c60373712f11388525bde31a838bc228 authored about 6 years ago by Nan Zhu <[email protected]>
Remove errant $ (#3618)

57f3c2f252e863a77be8b0454f4be14a36c897db authored about 6 years ago by Grant W Schneider <[email protected]>
sklearn api for ranking (#3560)

* added xgbranker

* fixed predict method and ranking test

* reformatted code in accordance...

24a268a2e3cb17302db3d72da8f04016b7d352d9 authored about 6 years ago by Shiki-H <[email protected]>
Fix #3609: Removed unused parameter 'use_buffer' (#3610)

b13c3a8bcc39354b8579bb39a63a0a98bff4454f authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
Add travis sanitizers tests. (#3557)

* Add travis sanitizers tests.

* Add gcc-7 in Travis.
* Add SANITIZER_PATH for CMake.
* Ena...

cf2d86a4f62d6aa2658303335f23c7138ec56596 authored about 6 years ago by trivialfis <[email protected]>
Add option to disable default metric (#3606)

983cb0b3743939c4606f00c9eaf09aa86ebfc338 authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
Add JSON model dump functionality (#3603)

* Add JSON model dump functionality

* Fix lint

993e62b9e7fafba69c6669062b990c31def099d7 authored about 6 years ago by Grace Lam <[email protected]>
[jvm-packages] getTreeLimit return type should be Int

b53a5a262c74987d85c54fd3d41bc6d28e5e1d60 authored about 6 years ago by Matthew Tovbin <[email protected]>
Fix #3598: document that custom objective can't contain colon (:) (#3601)

ac7fc1306b70e8dae7f57438650918dcc79ba184 authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
Add JSON dump functionality documentation (#3600)

caf4a756bf3683dc2aece92df8f72cca3dea1b7c authored about 6 years ago by Grace Lam <[email protected]>
Fix accessing DMatrix.handle before set. (#3599)

Close #3597.

7c82dc92b20ac0bafe35f48f836d33be09d4bf4a authored about 6 years ago by trivialfis <[email protected]>
replace nround with nrounds to match actual parameter (#3592)

725f4c36f26955d55baeb4c03f8ec955ca3cbaf3 authored about 6 years ago by Jakob Richter <[email protected]>
[jvm-packages] add the missing scm urls (#3589)

for some reason this part was missing in master branch????

73bd590a1db21caa13f66c2dc328fb4d6f446bd9 authored about 6 years ago by Nan Zhu <[email protected]>
Fix ptrdiff_t namespace in Span. (#3588)

Fix #3587.

9265964ee7cfbabeedca29f13fd7df82c8fba7b1 authored about 6 years ago by trivialfis <[email protected]>
Span class. (#3548)

* Add basic Span class based on ISO++20.

* Use Span<Entry const> instead of Inst in SparsePag...

2c502784fffeb4aa35734d70ede47c98a8639fc2 authored about 6 years ago by trivialfis <[email protected]>
[jvm-packages] Avoid loosing precision when computing probabilities by converting to Double early (#3576)

2b7a1c5780e85835679ea0fc5203b3edd67fc081 authored about 6 years ago by Matthew Tovbin <[email protected]>
Make sure 'thresholds' are considered when executing predict method (#3577)

ce0f0568a6216afc1c5fcbc86fbc6f777bb9450b authored about 6 years ago by Matthew Tovbin <[email protected]>
Update JVM packages version to 0.81-SNAPSHOT (#3584)

6288f6d5632ef5660be70f30484f8a46c90c36f9 authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
Release version 0.80 (#3541)

* Up versions

* Write release note for 0.80

96826a35155d42f78cd4253b3d134a208dbbaccb authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
Fix Spark 2.2 Support (Amending #3062) (#3325)

This pull request amends the broken #3062 allow Spark 2.2 to work.

Please note this won't wor...

06ef4db4cc5d61b9f35859a1e80a5c4aecc450a5 authored about 6 years ago by Mathew <[email protected]>
Remove accidental SparsePage copies (#3583)

645996b12fcd9909d39ffada54159d797ffdd1ea authored about 6 years ago by Rory Mitchell <[email protected]>
Add link to XGBoost4J-Spark tutorial on AWS Yarn tutorial (#3582)

0b607fb8848dab46d1346004641e5e9700afeee6 authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
Clarify multi-GPU training, binary wheels, Pandas integration (#3581)

* Clarify multi-GPU training, binary wheels, Pandas integration

* Add a note about multi-GPU ...

42023327836a7dce68fb6de56bad2cf4eb03d6c1 authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
[jvm-packages] Use treeLimit param in getTreeLimit (#3575)

730000251635e57c96098273d3283080e24aa598 authored about 6 years ago by Matthew Tovbin <[email protected]>
Bring XGBoost4J Intro up-to-date (#3574)

9c647d813047f53f6fc30de6411798d5d57d08da authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
Refined logic for locating git branch inside ReadTheDocs (#3573)

2e7c3a0ed58537e03ae66681aae2d5310e5e025b authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
[BLOCKING] Adding JVM doc build to Jenkins CI (#3567)

* Adding Java/Scala doc build to Jenkins CI

* Deploy built doc to S3 bucket

* Build doc on...

aa4ee6a0e4a7c0864cc47dd9cfa8f43366435ee4 authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
Eliminate use of System.out + proper error logging (#3572)

bad76048d17c55a8ddd9700f636dbc256f48fb2c authored about 6 years ago by Matthew Tovbin <[email protected]>
Refactor parts of fast histogram utilities (#3564)

* Refactor parts of fast histogram utilities

* Removed byte packing from column matrix

bbb771f32ec8b026ff5ede8ee34a3cb1e5c7071a authored about 6 years ago by Rory Mitchell <[email protected]>
Revert "Fix #3485, #3540: Don't use dropout for predicting test sets" (#3563)

* Revert "Fix #3485, #3540: Don't use dropout for predicting test sets (#3556)"

This reverts ...

3c72654e3b4597d4e89d4e1c17c3cc668d815910 authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
grammar fixes and typos (#3568)

e3e776bd589e2fb2165840d8cd491721682ba0d8 authored about 6 years ago by Zeno Gantner <[email protected]>
[jvm-packages] enable predictLeaf/predictContrib/treeLimit in 0.8 (#3532)

* add back train method but mark as deprecated

* add back train method but mark as deprecated...

1c08b3b2eaf356a448c156271c394692dc698065 authored about 6 years ago by Nan Zhu <[email protected]>
Update broken links (#3565)

Fix #3559
Fix #3562

246ec92163976c67c02ea716a08a603aba25c011 authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
Remove redundant FindGTest.cmake. (#3533)

During removal of FindGTest.cmake, also

* Fix gtest include dirs.
* Remove some blanks and u...

55caad6e49e7b77158394e30961cbb19b0cd7d70 authored about 6 years ago by trivialfis <[email protected]>
Implementation of hinge loss for binary classification (#3477)

69454d9487cdf09eac49f39ad7f64b965cd1504a authored about 6 years ago by Henry Gouk <[email protected]>
Fix #3485, #3540: Don't use dropout for predicting test sets (#3556)

* Fix #3485, #3540: Don't use dropout for predicting test sets

Dropout (for DART) should only...

44811f233071c5805d70c287abd22b155b732727 authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
Fix #3545: XGDMatrixCreateFromCSCEx silently discards empty trailing rows (#3553)

* Fix #3545: XGDMatrixCreateFromCSCEx silently discards empty trailing rows

Description: The ...

109473dae2d5f61ac68f9b5f125c600651a77a83 authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
Fix #3505: Prevent undefined behavior due to incorrectly sized base_margin (#3555)

The base margin will need to have length `[num_class] * [number of data points]`.
Otherwise, th...

8c633d1ca35a2c02862a36d21af855d1862f346c authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
Add reg:tweedie to supported objectives in XGBoost4J-Spark (#3552)

4a429a7c4f587a68b100318ee7f6b7059ef323ef authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
Fix #3402: wrong fid crashes distributed algorithm (#3535)

* Fix #3402: wrong fid crashes distributed algorithm

The bug was introduced by the recent DMa...

7fefd6865d861e7dd1b76cc6bd12c27c0b7f4d53 authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
[jvm-packages] Tutorial of XGBoost4J-Spark (#3534)

* add back train method but mark as deprecated

* add back train method but mark as deprecated...

31d1baba3dbef251d2b5f4ae09ced8b3d29c8d13 authored about 6 years ago by Nan Zhu <[email protected]>
Use __CUDA__ macro with __NVCC__. (#3539)

* __CUDA__ is defined in clang. Making the change won't make clang
compile xgboost, but syntax ...

34dc9155abb81620f745b31bc096c5b4c74faf1e authored about 6 years ago by trivialfis <[email protected]>
Clarify supported OSes for XGBoost4J published JARs (#3547)

70026655b003bfc7d3fa2992cb56720ea72c699e authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
Update dmlc-core submodule (#3546)

This bring many goodies, including:

* Ability to specify delimiter and weight_column for CSV ...

437b368b1fecf14a17508b258ec9cd2761d9ea0e authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
[jvm-packages] consider spark.task.cpus when controlling parallelism (#3530)

* add back train method but mark as deprecated

* add back train method but mark as deprecated...

6cf97b4eae9160109f81730949ee5887404ab7ef authored about 6 years ago by Nan Zhu <[email protected]>
Enable building with sanitizers. (#3525)

860263f8149a694d8532318102b26f8f4f0e58a6 authored about 6 years ago by trivialfis <[email protected]>
[jvm-packages] the current version of xgboost does not consider missing value in prediction (#3529)

* add back train method but mark as deprecated

* add back train method but mark as deprecated...

b546321c834302f72a96291e042e46556d86c6ae authored about 6 years ago by Nan Zhu <[email protected]>
Fix bug of using list(x) function when x is string (#3432)

* Fix bug of using list(x) function when x is string

list('abcdcba') = ['a', 'b', 'c', 'd', '...

3b62e75f2ef39f6794f5f63b4fa43dbc30e64c53 authored about 6 years ago by wenduowang <[email protected]>
Fix typo in ElasticNet threshold function (#3527)

dd07c25d1227f7ebfe596d048be3b62c6fb97369 authored about 6 years ago by jqmp <[email protected]>
Fix typo in parameter.rst, gblinear section (#3518)

2bb9b9d3db924f75072959c8eef1400804b61780 authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
[jvm-packages] a better explanation about the inconsistent issue (#3524)

b5178d3d99b6153fae64690940bd3864a6c80521 authored about 6 years ago by Nan Zhu <[email protected]>
fix DMatrix load_row_split bug (#3431)

5850a2558a0f6d9fc17334391f8d6ffd6a10684f authored about 6 years ago by hlsc <[email protected]>
Fix building dmlc-core from xgboost. (#3522)

Move building dmlc-core before adding DMLC_LOG_CUSTOMIZE.

Fix #3520.

8973f2cb0e95fc9a2fd84cad01fa272cad6a2e41 authored about 6 years ago by trivialfis <[email protected]>
Update faq.rst (#3521)

Just fixing a minor typo

3363b9142e9f500145943738b821c37497ae84de authored about 6 years ago by Uddeshya Singh <[email protected]>
Dynamically allocate GPU histogram memory (#3519)

* Expand histogram memory dynamically to prevent large allocations for large tree depths (e.g. >...

07ff52d54c08b4913af66cb9e7c56f40ee75a430 authored about 6 years ago by Rory Mitchell <[email protected]>
Issue warning when requesting bivariate plotting (#3516)

b5fad42da218a5021263e5a01de5f306a8c90293 authored about 6 years ago by Brandon Greenwell <[email protected]>
Fix model saving for 'count:possion': max_delta_step as Booster attribute (#3515)

* Save max_delta_step as an extra attribute of Booster

Fixes #3509 and #3026, where `max_delt...

8a5209c55eabf80264f3036227990b237f51513a authored about 6 years ago by Philip Hyunsu Cho <[email protected]>
Added finding quantiles on GPU. (#3393)

* Added finding quantiles on GPU.

- this includes datasets where weights are assigned to data...

cc6a5a3666bced8c5090d9f9a25c1325b7d2cf57 authored about 6 years ago by Andy Adinets <[email protected]>
[jvm-packages] minor fix for parameter name in example (#3507)

e2f09db77a4ea1f759f9be585ab01a320d933900 authored about 6 years ago by Nan Zhu <[email protected]>
Correct mistake from dmatrix refactor (#3408)

a725272e19748a5f3ddd7eeeff7c766660e38a06 authored about 6 years ago by Rory Mitchell <[email protected]>
Add total_gain and total_cover importance measures (#3498)

Add `'total_gain'` and `'total_cover'` as possible `importance_type`
arguments to `Booster.get_...

e9a97e0d88a794c4f130862cb5e893a0dea830d1 authored about 6 years ago by jqmp <[email protected]>
Added configuration for python into .editorconfig (#3494)

* Added configuration for python into .editorconfig

* Fixed forgotten change in the number of...

a1505de631b93d30b3cd29c61853410540f145a2 authored about 6 years ago by KOLANICH <[email protected]>
Improved library loading a bit (#3481)

* Improved library loading a bit

* Fixed indentation.

* Fixes according to the discussion
...

a393d44c5d9a68de01e74463b4a9f5c2f1e3b3db authored over 6 years ago by KOLANICH <[email protected]>
Fix relpath in setup.py on Windows (#3493)

* Fix relpath in setup.py on Windows

Fixes #3480.

* Use only one lib file; use 4 space indent

8e90b60c4d26a1f2ab41da901a4ee951d00541b5 authored over 6 years ago by Philip Hyunsu Cho <[email protected]>
Doc modernization (#3474)

* Change doc build to reST exclusively

* Rewrite Intro doc in reST; create toctree

* Updat...

05b089405dc71dede7357e52a80d10bcea3a0d77 authored over 6 years ago by Philip Hyunsu Cho <[email protected]>
Expose setCustomObj & setCustomEval for XGBoostClassifier & XGBoostRegressor. (#3486)

c004cea788748c293e2f9e5c9bd7469ff7e2c613 authored over 6 years ago by Yanbo Liang <[email protected]>
Added .editorconfig (#3478)

b6dcbf0e0726189fb6aa821863b5d6dc386f2f3e authored over 6 years ago by KOLANICH <[email protected]>
Resolve GPU bug on large files (#3472)

Remove calls to thrust copy, fix indexing bug

0f145a0365d33ac0e48f2a4606c8fa1e3acd9a8d authored over 6 years ago by Rory Mitchell <[email protected]>
Updates for GPU CI tests (#3467)

* Fail GPU CI after test failure

* Fix GPU linear tests

* Reduced number of GPU tests to s...

1b59316444e6951cce6aa37bf102728f7d2732b2 authored over 6 years ago by Rory Mitchell <[email protected]>
Add LASSO (#3429)

* Allow multiple split constraints

* Replace RidgePenalty with ElasticNet

* Add test for c...

a13e29ece1757f92009d19605496a54570907ff0 authored over 6 years ago by Henry Gouk <[email protected]>
[JVM-packages] Support single instance prediction. (#3464)

* Support single instance prediction.

* Address comments.

2f8764955cb139d65646dc21710f11e92e6dfd68 authored over 6 years ago by Yanbo Liang <[email protected]>
Upgrading to NCCL2 (#3404)

* Upgrading to NCCL2

* Part - II of NCCL2 upgradation

- Doc updates to build with nccl2
...

2200939416af2fd6b7eed334b5067bf483170f5e authored over 6 years ago by Thejaswi <[email protected]>
Upgrade cuda version to 9.2 for CI workflows (#3460)

- Needed by the issue #3404
- as v9.1 doesn't have a nccl2 release

a6331925d2824652636dfde78a9b7bf359594960 authored over 6 years ago by Thejaswi <[email protected]>
Document 0.72.1 version (#3458)

b40959042ca99b0392a5d7e9b43bacf7a141388e authored over 6 years ago by Philip Hyunsu Cho <[email protected]>
python sklearn api: defaulting to best_ntree_limit if defined, otherwise current behaviour (#3445)

* python sklearn api: defaulting to best_ntree_limit if defined, otherwise current behaviour

...

6bed54ac39f5936b62887b0e0ed5b17a57209e15 authored over 6 years ago by kodonnell <[email protected]>
[jvm-packages] removed old group_data from spark api (#3451)

cb017d0c9aa7d8e168d09a79811aea6eb887e99f authored over 6 years ago by ngoyal2707 <[email protected]>
[jvm-packages] disable booster setup for xgboost4j-spark (#3456)

* add back train method but mark as deprecated

* add back train method but mark as deprecated...

aa90e5c6cec2a9a4d1e18ecb7f3d5b9108dfaaa6 authored over 6 years ago by Nan Zhu <[email protected]>
Fix get_uint_info() (#3442)

* Add regression test

66e74d222330adf3e41bb1e1f34ae1dd4aae15f0 authored over 6 years ago by Philip Hyunsu Cho <[email protected]>
Add callback interface to re-direct console output (#3438)

* Add callback interface to re-direct console output

* Exempt TrackerLogger from custom loggi...

48d6e6869098662f852fa0bccb641b41663f320b authored over 6 years ago by Philip Hyunsu Cho <[email protected]>
Add a notice for binary PyPI wheel (#3443)

45bf4fbffbd996f7ab41d15f3a42c721de82142c authored over 6 years ago by Philip Hyunsu Cho <[email protected]>