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

Parameter validation (#5157)

* Unused code.

* Split up old colmaker parameters from train param.

* Fix dart.

* B...

f3d78778026145d8d7e8826b7cb2e0cd3e9ac854 authored almost 5 years ago by Jiaming Yuan <[email protected]>
Tests for empty dmatrix. (#5159)

ced3660f60e943a84131b93d43d49e4a5ce0c80a authored almost 5 years ago by Jiaming Yuan <[email protected]>
[Breaking] Remove `learning_rates` in Python. (#5155)

* Remove `learning_rates`.

It's been deprecated since we have callback.

* Set `before_iter...

298ebe68ac2cc87382c4263f45d4020af660e2cf authored almost 5 years ago by Jiaming Yuan <[email protected]>
Update demo for ranking. (#5154)

73b1bd27899e35ff57f5aca33f1685ea6db10f31 authored almost 5 years ago by Jiaming Yuan <[email protected]>
Add base margin to sklearn interface. (#5151)

0202e04a8e51d080d9804190e276139ca732a9f0 authored almost 5 years ago by Jiaming Yuan <[email protected]>
Example JSON model parser and Schema. (#5137)

1d0ca49761d6a7dace5aec6af80c4aef7367fc2f authored almost 5 years ago by Jiaming Yuan <[email protected]>
Note for `DaskDMatrix`. (#5144)

* Brief introduction to `DaskDMatrix`.

* Add xgboost.dask.train to API doc

a4b929385e212df98401820cc93bbc7cd5857df5 authored almost 5 years ago by Jiaming Yuan <[email protected]>
Add check for length of weights. (#4872)

c8bdb652c4d3c3caa55daba9f467413979b741a7 authored almost 5 years ago by Jiaming Yuan <[email protected]>
Use dynamic types for array interface columns instead of templates (#5108)

3d04a8cc9737fcf1dceaf36134f5347d9c5d3525 authored almost 5 years ago by Rory Mitchell <[email protected]>
Remove benchmark code in GPU test. (#5141)

* Update Jenkins script.

b9157887080963cc92f03202087df6a121a45f57 authored almost 5 years ago by Jiaming Yuan <[email protected]>
[CI] Repair download URL for Maven 3.6.1 (#5139)

74f545bde302ca733d345e30413b6956307d5e9c authored almost 5 years ago by Philip Hyunsu Cho <[email protected]>
Added new train_folds parameter (#5114)

https://stackoverflow.com/questions/32433458/how-to-specify-train-and-test-indices-for-xgb-cv-in...

e521bb6f839e96517224dd115917681b1ecde2b5 authored almost 5 years ago by Jiaming Yuan <[email protected]>
[jvm-packages] Comply with scala style convention + fix broken unit test (#5134)

* Fix scala style check

* fix messed unit test

37fdfa03f86bd4bfb8b954e7bb2d4086bd43ce8b authored almost 5 years ago by Philip Hyunsu Cho <[email protected]>
[jvm-packages] Allow for bypassing spark missing value check (#4805)

* Allow for bypassing spark missing value check

* Update documentation for dealing with missi...

bc9d88259f0554cc5df90ad512954e05c7b2088e authored almost 5 years ago by cpfarrell <[email protected]>
Tests and documents for new JSON routines. (#5120)

27b3646d291aba628b330e93f4464ed1090acd71 authored almost 5 years ago by Jiaming Yuan <[email protected]>
Check against R seed. (#5125)

* Handle it in R instead.

63ffd2f686e74686eae0e026188e4d4a2c104550 authored almost 5 years ago by Jiaming Yuan <[email protected]>
Fix metric name loading. (#5122)

2fdb34ed2ea5fbe4d690332d4658cc34260c0edc authored almost 5 years ago by Jiaming Yuan <[email protected]>
JSON configuration IO. (#5111)

* Add saving/loading JSON configuration.
* Implement Python pickle interface with new IO routin...

3136185bc56ef2c1a68f094c07d24786c48b32e7 authored almost 5 years ago by Jiaming Yuan <[email protected]>
Fix visual studio output library directories (#5119)

5aa007d7b2111e5c217cdc97274bbac80c5c021b authored almost 5 years ago by Rory Mitchell <[email protected]>
Small refinements for JSON model. (#5112)

* Naming consistency.

* Remove duplicated test.

ad4a1c732cfad6d6dc5be012145a2dac37413cc7 authored almost 5 years ago by Jiaming Yuan <[email protected]>
Model IO in JSON. (#5110)

208ab3b1ff22ac2d5d767961468016a17240268c authored almost 5 years ago by Jiaming Yuan <[email protected]>
Use adapters for SparsePageDMatrix (#5092)

c7cc657a4d062dbe637835d2c70095bb2b4e609b authored almost 5 years ago by Rory Mitchell <[email protected]>
Pass pointer to model parameters. (#5101)

* Pass pointer to model parameters.

This PR de-duplicates most of the model parameters except...

e089e16e3da6637c5374eb1e2e0a3b9fd92907ba authored almost 5 years ago by Jiaming Yuan <[email protected]>
Group builder modified for incremental building (#5098)

979f74d51a45235b43abf38bd42c886a099a3799 authored almost 5 years ago by Rory Mitchell <[email protected]>
Remove dead code in colmaker. (#5105)

1cb6bcc382476161ee9292732cbd6f4c5011fe18 authored almost 5 years ago by Jiaming Yuan <[email protected]>
added tracking execution time for UpdatePredictionCache function (#5107)

b1789b0346c2b94d2635a8ec32702661b581710f authored almost 5 years ago by Egor Smirnov <[email protected]>
Update document for tree_method. [skip ci] (#5106)

38763aa4fabe2897d1babb0cfacf8b0337986c46 authored almost 5 years ago by Jiaming Yuan <[email protected]>
Fix GPU ID and prediction cache from pickle (#5086)

* Hack for saving GPU ID.

* Declare prediction cache on GBTree.

* Add a simple test.

* ...

608ebbe4440d59eac63e3ae4ebee52788c4d694b authored almost 5 years ago by Jiaming Yuan <[email protected]>
Implement JSON IO for updaters (#5094)

* Implement JSON IO for updaters.

* Remove parameters in split evaluator.

7ef5b780033c309cad366fc679dfa1b9cf700d4e authored almost 5 years ago by Jiaming Yuan <[email protected]>
Add IO utilities. (#5091)

* Add fixed size stream for reading model stream.
* Add file extension.

2dcb62ddfb2e10d58358195992df829e6d558c83 authored almost 5 years ago by Jiaming Yuan <[email protected]>
[Breaking] Remove num roots. (#5059)

64af1ecf863be0fdfd52229d610852c99f9845ac authored almost 5 years ago by Jiaming Yuan <[email protected]>
Don't use 0 for "fresh leaf". (#5084)

* Allow using right child as marker for Exact tree_method.

f3d85367028c4f737bbe01453c097b269ec8f4d5 authored almost 5 years ago by Jiaming Yuan <[email protected]>
Fix parsing empty vector in parameter. (#5087)

df9bdbbcb9713389759293a67e225b0985a52346 authored almost 5 years ago by Jiaming Yuan <[email protected]>
Implement training observer. (#5088)

f5e13dcb9bef4db6c7b8e84e2c53092bbd2bff91 authored almost 5 years ago by Jiaming Yuan <[email protected]>
Convenient methods for JSON integer. (#5089)

* Fix parsing empty object.

f0ca53d9ec86465dc447c02aafd9291de008edbd authored almost 5 years ago by Jiaming Yuan <[email protected]>
Fix MacOS build error. (#5080)

* Update build script.
* Update build doc.

dcde4334028f11a8fd7cec29549aee729a8df682 authored almost 5 years ago by yage <[email protected]>
External data adapters (#5044)

* Use external data adapters as lightweight intermediate layer between external data and DMatrix

e3c34c79be05f7833f8fb0228f28745d224d61bc authored almost 5 years ago by Rory Mitchell <[email protected]>
Use DART tree weights when computing SHAPs (#5050)

This PR fixes tree weights in dart being ignored when computing contributions.

* Fix ellpack ...

f2277e71062bfe0944e0c9f55f58dd54afd5bfca authored almost 5 years ago by Kodi Arfer <[email protected]>
[CI] Locate vcomp140.dll from System32 directory (#5078)

64f4361b47f420304483235d20f78c7c8ac9974a authored almost 5 years ago by Philip Hyunsu Cho <[email protected]>
Support dask dataframe as y for classifier. (#5077)

* Support dask dataframe as y for classifier.

* Lint.

761e938dbefaeff1873114f44f790344f6ab67d2 authored almost 5 years ago by Jiaming Yuan <[email protected]>
Update doc for building on OSX (#5074)

Co-Authored-By: Jiaming Yuan <[email protected]>

b9dbfe0931dace71ad3e9486dfce6340027b6f63 authored almost 5 years ago by yage <[email protected]>
[doc] Some notes for external memory. (#5065)

9f52e834dca67fe19e6d5933f8bbcf21fd7e2c7f authored almost 5 years ago by Jiaming Yuan <[email protected]>
[CI] Fix Travis tests. (#5062)

- Install wget explicitly to match openssl.
- Install CMake explicitly.
- Use newer miniconda ...

d667ea93356b4e5c54df2e6a53fc55d284ee5623 authored almost 5 years ago by Jiaming Yuan <[email protected]>
Add cuDF DataFrame to doc. (#5053)

04c640f562251d5719882efc1d5f706b05c737a2 authored almost 5 years ago by Jiaming Yuan <[email protected]>
Allow using RandomState object from Numpy in sklearn interface. (#5049)

a4f5c862760029c24a5ba29b2a2ef4787058856c authored almost 5 years ago by Jiaming Yuan <[email protected]>
Require Python 3.5+ in setup.py (#5021)

4d2779663e495820b90c46e92ec0082071ada016 authored almost 5 years ago by Philip Hyunsu Cho <[email protected]>
Assert dask client at early stage. (#5048)

98b051269b0c78804530d57a71c3ae7cacb333b8 authored almost 5 years ago by Jiaming Yuan <[email protected]>
Some guidelines on device memory usage (#5038)

* Add memory usage demo

* Update documentation

e67388fb8fdef34d00de3d1ebaf34a1607468a64 authored almost 5 years ago by Rory Mitchell <[email protected]>
Support multiple batches in gpu_hist (#5014)

* Initial external memory training support for GPU Hist tree method.

0afcc55d98477cf58d2c5409214018ad5c63f30e authored almost 5 years ago by Rong Ou <[email protected]>
Extract interaction constraint from split evaluator. (#5034)

* Extract interaction constraints from split evaluator.

The reason for doing so is mostly ...

97abcc7ee2a67194916fb1be17e55a29ca11ea57 authored almost 5 years ago by Jiaming Yuan <[email protected]>
fix: reset hit counter for next batch (#5035)

886bf93ba4cde4b008ba481e9c288551d1876333 authored almost 5 years ago by Sebastian <[email protected]>
allow duplicated bootstrap allreduce overwrite previous results (#128)

* allow timeout to 0 to eanble immediate exit

* disable duplicated signature check, overwrite...

493ad834a1102fcf355a250a3bd08937066cda08 authored almost 5 years ago by Chen Qin <[email protected]>
- ndcg ltr implementation on gpu (#5004)

* - ndcg ltr implementation on gpu
- this is a follow-up to the pairwise ltr implementation

2abe69d7744b4f695ffcf89a6add16233bfc7986 authored almost 5 years ago by sriramch <[email protected]>
Revert #4529 (#5008)

* Revert " Optimize ‘hist’ for multi-core CPU (#4529)"

This reverts commit 4d6590be3c9a043d44...

f4e7b707c92ea5aec0a0611dc878937bc2855a63 authored almost 5 years ago by Philip Hyunsu Cho <[email protected]>
Expose RabitAllGatherRing and RabitGetRingPrevRank (#113)

* add unittests

* Expose RabitAllGatherRing and RabitGetRingPrevRank

* Enabled TCP_NODELAY...

1907b25cd07bf4e33fd5fb3be4cd9da0637d9c20 authored almost 5 years ago by nateagr <[email protected]>
Improve operation efficiency for single predict (#5016)

* Improve operation efficiency for single predict

1733c9e8f79f9986bcc0886a7645f5849bf76277 authored almost 5 years ago by KaiJin Ji <[email protected]>
Add better error message for invalid feature names (#5024)

374648c21aa1212c17af0e6299bb13474da3e49f authored almost 5 years ago by mitama <[email protected]>
Run training with empty DMatrix. (#4990)

This makes GPU Hist robust in distributed environment as some workers might not
be associated w...

7663de956c37eb4dd528132214e68ba2851d9696 authored almost 5 years ago by Jiaming Yuan <[email protected]>
Fix repeated split and 0 cover nodes (#5010)

807a244517f0fbba572dbf2dd076378b8e283245 authored almost 5 years ago by Christopher Cowden <[email protected]>
Fix cmake variable. (#126)

90e22393722318700c1406650fe38468f87cdcb8 authored almost 5 years ago by Jiaming Yuan <[email protected]>
[jvm-packages] update rabit, surface new changes to spark, add parity and failure tests (#4966)

* [phase 1] expose sets of rabit configurations to spark layer

* add back mutable import

*...

b29b8c2f34cd0be58e8cadd9bb388e85898d4ae4 authored almost 5 years ago by Chen Qin <[email protected]>
Document minimum version required for gtest [skip ci] (#5001)

a37691428f4cde9492b1316ffd86529c0b87229f authored almost 5 years ago by Philip Hyunsu Cho <[email protected]>
Add asan.so.5 to cmake script. (#4999)

6fac40cfb46efb0575fbefaec4cc4c8a7fb6aa89 authored almost 5 years ago by Jiaming Yuan <[email protected]>
Fix dart usegpu. (#4984)

755a6062018f997ef163d9fd7e11e71575b47676 authored almost 5 years ago by Jiaming Yuan <[email protected]>
Fix external memory race in colmaker. (#4980)

* Move `GetColDensity` out of omp parallel block.

6ec7e300bd704e0c4ed84b005dfc82d844787ba4 authored almost 5 years ago by Jiaming Yuan <[email protected]>
[CI] Upload master branch artifacts to S3 root [skip ci] (#4979)

96cd7ec2bbdec1addf81b1ca2adb13c9155e32f3 authored almost 5 years ago by Philip Hyunsu Cho <[email protected]>
[CI] Upload nightly builds to S3 (#4976)

* Do not store built artifacts in the Jenkins master

* Add wheel renaming script

* Upload ...

da6e74f7bb7727ae60b37b1dc6f86ef98d350887 authored almost 5 years ago by Philip Hyunsu Cho <[email protected]>
Use `UpdateAllowUnknown' for non-model related parameter. (#4961)

* Use `UpdateAllowUnknown' for non-model related parameter.

Model parameter can not pack an a...

ac457c56a2577419f44e98fc710175b9bf2ac1b3 authored almost 5 years ago by Jiaming Yuan <[email protected]>
Use configure_file() to configure version only (#4974)

* Avoid writing build_config.h

* Remove build_config.h all together.

* Lint.

f24be2efb479872da2613b40fbf04a77f961d250 authored almost 5 years ago by Jiaming Yuan <[email protected]>
Write ELLPACK pages to disk (#4879)

* add ellpack source
* add batch param
* extract function to parse cache info
* construct ell...

5b1715d97c5592358a16e2cc228673d337e39715 authored almost 5 years ago by Rong Ou <[email protected]>
Pairwise ranking objective implementation on gpu (#4873)

* - pairwise ranking objective implementation on gpu
- there are couple of more algorithms (...

310fe60b35a400164a0817442aac64506d83ee6c authored almost 5 years ago by sriramch <[email protected]>
[Breaking] Add global versioning. (#4936)

* Use CMake config file for representing version.

* Generate c and Python version file with C...

5620322a48a410adcfa97b25a79425422ea7da45 authored almost 5 years ago by Jiaming Yuan <[email protected]>
allow timeout to 0 to eanble immediate exit (#125)

2f253471680f1bdafc1dfa17395ca0f309fe96de authored almost 5 years ago by Chen Qin <[email protected]>
Fix data loading (#4862)

* Fix loading text data.
* Fix config regex.
* Try to explain the error better in exception.
...

7e477a2adbd418277ec2b09d30c48b1c02ab521f authored almost 5 years ago by Jiaming Yuan <[email protected]>
[CI] Use latest dask (#4973)

* Remove version spec, to use latest dask always

95295ce026baa757275a2eb6fd9a20a6c87b5847 authored almost 5 years ago by Philip Hyunsu Cho <[email protected]>
[CI] Update lint configuration to support latest pylint convention (#4971)

* Update lint configuration

* Use gcc 8 consistently in build instruction

741fbf47c456b7844d3f98087ad5a580073fa347 authored almost 5 years ago by Philip Hyunsu Cho <[email protected]>
Catch exception in transform function omp context. (#4960)

4771bb0d4118c35943ddba5874aaaa5c26355de6 authored almost 5 years ago by Jiaming Yuan <[email protected]>
Revert "[jvm-packages] update rabit, surface new changes to spark, add parity and failure tests (#4876)" (#4965)

This reverts commit 86ed01c4bbecef66e1bc4d02fb13116bd6130fae.

010b8f1428a3302d7500e7adfd933ba1d00b5f5c authored about 5 years ago by Jiaming Yuan <[email protected]>
[jvm-packages] update rabit, surface new changes to spark, add parity and failure tests (#4876)

* Expose sets of rabit configurations to spark layer

86ed01c4bbecef66e1bc4d02fb13116bd6130fae authored about 5 years ago by Chen Qin <[email protected]>
Set correct file permission. (#4964)

31030a8d3afc8780f542e3dfe43bd588cbdb7fa2 authored about 5 years ago by Jiaming Yuan <[email protected]>
Add Model and Configurable interface. (#4945)

* Apply Configurable to objective functions.
* Apply Model to Learner and Regtree, gbm.
* Ad...

ae536756ae857a963093b974347c65b01a473993 authored about 5 years ago by Jiaming Yuan <[email protected]>
Copy CMake parameter from dmlc-core. (#4948)

9fc681001a856e02141c4379cdd862210d6c8477 authored about 5 years ago by Jiaming Yuan <[email protected]>
Follow PEP 257 -- Docstring Conventions (#4959)

a78d4e7aa8d0410d832a67d86a2a1156dc91a32d authored about 5 years ago by Jacob Kim <[email protected]>
Use heuristic to select histogram node, avoid rabit call (#4951)

60748b207124e9dcd5bdca62593cb3368ea10dc0 authored about 5 years ago by Rory Mitchell <[email protected]>
throw dmlc::Error (#120)

* throw dmlc::Error handled by xgboost jni

d22e0809a890ce0bc7af8d76c3c504b333d62f49 authored about 5 years ago by Chen Qin <[email protected]>
Update GPU doc. (#4953)

185e3f19169d79b0910b848de5fe8055434e675e authored about 5 years ago by Jiaming Yuan <[email protected]>
Fix compilation failure on Windows (#119)

* Fix compilation failure on Windows

* Fix lint

33dbc10aabccce228d700bd270afbd531eb88a90 authored about 5 years ago by Philip Hyunsu Cho <[email protected]>
Don't `set_params` at the end of `set_state`. (#4947)

* Don't set_params at the end of set_state.

* Also fix another issue found in dask prediction...

7e72a12871eaa0ebc46e863dabe8657e3f0557ad authored about 5 years ago by Jiaming Yuan <[email protected]>
Fix dask prediction. (#4941)

* Fix dask prediction.

* Add better error messages for wrong partition.

2ebdec8aa66f67c886e445ee278940c5a1a586dc authored about 5 years ago by Jiaming Yuan <[email protected]>
Span: use `size_t' for index_type, add `front' and `back'. (#4935)

* Use `size_t' for index_type. Add `front' and `back'.

* Remove a batch of `static_cast'.

b61d53447203ca7a321d72f6bdd3f553a3aa06c4 authored about 5 years ago by Jiaming Yuan <[email protected]>
fix assert timeout_sec (#117)

8e2c201d2333a0346ccb6fc87f6fa2bec512d293 authored about 5 years ago by Chen Qin <[email protected]>
Fix incorrectly displayed Note in the doc (#4943)

a9053aff83173580e9c22b00f4fdd0c57a5bd9bb authored about 5 years ago by Peter Badida <[email protected]>
Mention dask in readme. [skip ci] (#4942)

0e0849fa1eb99890524b692c679dfb54d7bee781 authored about 5 years ago by Jiaming Yuan <[email protected]>
Fix lint. (#115)

ed9328ceae82d3a1078d46057a7e8c7dde249186 authored about 5 years ago by Jiaming Yuan <[email protected]>
Ignore columnar alignment requirement. (#4928)

* Better error message for wrong type.
* Fix stride size.

3d46bd0fa55601a0b115a5c14f3a396d62c12a39 authored about 5 years ago by Jiaming Yuan <[email protected]>
Update README.md (#4940)

05d4751540d255e06a9f5c78efc88de49ce4c373 authored about 5 years ago by Yuan Tang <[email protected]>
Mention Kubernetes on README (#4939)

08ff510e484f180d53cebb9ec637c509ff48b165 authored about 5 years ago by Yuan Tang <[email protected]>
Add `SeekEnd` to `MemoryFixSizeBuffer`. (#109)

* Don't assert buffer size.

6dab74689cd5ae6bc94020b29a88691819eeebdb authored about 5 years ago by Jiaming Yuan <[email protected]>
[CI] Run cuDF tests in Jenkins CI server (#4927)

f7487e4c2acea0bc636425b94ea584153e9b9492 authored about 5 years ago by Philip Hyunsu Cho <[email protected]>
[CI] Raise timeout threshold in Jenkins (#4938)

5b4f28cc463dabe129763db6ff7fa01aaf2ee629 authored about 5 years ago by Philip Hyunsu Cho <[email protected]>