fis
3e343159ef
Release patch release 1.3.2
v1.3.2
2021-01-13 17:35:00 +08:00
Jiaming Yuan
99e802f2ff
Remove duplicated DMatrix. ( #6592 ) ( #6599 )
2021-01-13 04:44:06 +08:00
Jiaming Yuan
6a29afb480
Fix evaluation result for XGBRanker. ( #6594 ) ( #6600 )
...
* Remove duplicated code, which fixes typo `evals_result` -> `evals_result_`.
2021-01-13 04:42:43 +08:00
Jiaming Yuan
8e321adac8
Support Solaris. ( #6578 ) ( #6588 )
...
* Add system header.
* Remove use of TR1 on Solaris
Co-authored-by: Hyunsu Cho <chohyu01@cs.washington.edu>
2021-01-11 02:31:29 +08:00
Jiaming Yuan
d0ec65520a
[backport] Fix best_ntree_limit for dart and gblinear. ( #6579 ) ( #6587 )
...
* [backport] Fix `best_ntree_limit` for dart and gblinear. (#6579 )
* Backport num group test fix.
2021-01-11 01:46:05 +08:00
Jiaming Yuan
7aec915dcd
[Backport] Rename data to X in predict_proba. ( #6555 ) ( #6586 )
...
* [Breaking] Rename `data` to `X` in `predict_proba`. (#6555 )
New Scikit-Learn version uses keyword argument, and `X` is the predefined
keyword.
* Use pip to install latest Python graphviz on Windows CI.
* Suppress health check.
2021-01-10 16:05:17 +08:00
Philip Hyunsu Cho
a78d0d4110
Release patch release 1.3.1 ( #6543 )
v1.3.1
2020-12-21 23:22:32 -08:00
Jiaming Yuan
76c361431f
Remove cupy.array_equal, since it's not compatible with cuPy 7.8 ( #6528 ) ( #6535 )
...
Co-authored-by: Philip Hyunsu Cho <chohyu01@cs.washington.edu>
2020-12-20 15:11:50 +08:00
Jiaming Yuan
d95d02132a
Fix handling of print period in EvaluationMonitor ( #6499 ) ( #6534 )
...
Co-authored-by: Kirill Shvets <kirill.shvets@intel.com>
Co-authored-by: ShvetsKS <33296480+ShvetsKS@users.noreply.github.com>
Co-authored-by: Kirill Shvets <kirill.shvets@intel.com>
2020-12-20 15:07:42 +08:00
Jiaming Yuan
7109c6c1f2
[backport] Move metric configuration into booster. ( #6504 ) ( #6533 )
2020-12-20 10:36:32 +08:00
Jiaming Yuan
bce7ca313c
[backport] Fix save_best. ( #6523 )
2020-12-18 20:00:29 +08:00
Jiaming Yuan
8be2cd8c91
Enable loading model from <1.0.0 trained with objective='binary:logitraw' ( #6517 ) ( #6524 )
...
* Enable loading model from <1.0.0 trained with objective='binary:logitraw'
* Add binary:logitraw in model compatibility testing suite
* Feedback from @trivialfis: Override ProbToMargin() for LogisticRaw
Co-authored-by: Jiaming Yuan <jm.yuan@outlook.com>
Co-authored-by: Philip Hyunsu Cho <chohyu01@cs.washington.edu>
2020-12-18 04:10:09 +08:00
Philip Hyunsu Cho
c5f0cdbc72
Hot fix for libgomp vendoring ( #6482 )
...
* Hot fix for libgomp vendoring
* Set post0 in setup.py
2020-12-09 10:04:45 -08:00
Jiaming Yuan
1bf3899983
Fix dask ip resolution. ( #6475 )
...
This adopts the solution used in dask/dask-xgboost#40 which employs the get_host_ip from dmlc-core tracker.
v1.3.0
2020-12-07 16:38:16 -08:00
Jiaming Yuan
c39f6b25f0
Fix filtering callable objects in skl xgb param. ( #6466 )
...
Co-authored-by: Hyunsu Cho <chohyu01@cs.washington.edu>
2020-12-07 16:38:16 -08:00
Philip Hyunsu Cho
2b3e301543
[CI] Fix CentOS 6 Docker images ( #6467 )
2020-12-07 16:38:16 -08:00
Hyunsu Cho
10d3419fa6
Release 1.3.0
2020-12-03 21:35:09 -08:00
Philip Hyunsu Cho
b273e5bd4c
Vendor libgomp in the manylinux Python wheel ( #6461 )
...
* Vendor libgomp in the manylinux2014_aarch64 wheel
* Use vault repo, since CentOS 6 has reached End-of-Life on Nov 30
* Vendor libgomp in the manylinux2010_x86_64 wheel
* Run verification step inside the container
2020-12-03 21:29:40 -08:00
Philip Hyunsu Cho
3a83fcb0eb
Enforce row-major order in cuPy array ( #6459 )
2020-12-03 21:29:24 -08:00
hzy001
3efc4ea0d1
Fix broken links. ( #6455 )
...
Co-authored-by: Hao Ziyu <haoziyu@qiyi.com>
Co-authored-by: fis <jm.yuan@outlook.com>
2020-12-03 21:29:03 -08:00
Jiaming Yuan
a2c778e2d1
Fix period in evaluation monitor. ( #6441 )
2020-12-03 21:28:45 -08:00
Jiaming Yuan
8a0db293c5
Fix CLI ranking demo. ( #6439 )
...
Save model at final round.
2020-12-03 21:28:28 -08:00
Honza Sterba
028ec5f028
Optionaly fail when gpu_id is set to invalid value ( #6342 )
2020-12-03 21:27:58 -08:00
ShvetsKS
38c80bcec4
Thread local memory allocation for BuildHist ( #6358 )
...
* thread mem locality
* fix apply
* cleanup
* fix lint
* fix tests
* simple try
* fix
* fix
* apply comments
* fix comments
* fix
* apply simple comment
Co-authored-by: ShvetsKS <kirill.shvets@intel.com>
2020-12-03 21:27:31 -08:00
Philip Hyunsu Cho
16ff63905d
[CI] Upgrade cuDF and RMM to 0.17 nightlies ( #6434 )
2020-12-03 21:27:01 -08:00
Philip Hyunsu Cho
a9b09919f9
[R] Fix R package installation via CMake ( #6423 )
2020-12-03 21:26:29 -08:00
Hyunsu Cho
f3b060401a
Release 1.3.0 RC1
v1.3.0rc1
2020-11-21 11:36:08 -08:00
Jiaming Yuan
42d31d9dcb
Fix MPI build. ( #6403 )
2020-11-21 13:38:21 +08:00
Jiaming Yuan
2ce2a1a4d8
[SKL] Propagate parameters to booster during set_param. ( #6416 )
2020-11-20 20:37:35 +08:00
zhang_jf
cc581b3b6b
Misleading exception information: no such param of "allow_non_zero_missing" ( #6418 )
2020-11-20 19:33:34 +08:00
Jiaming Yuan
00218d065a
[dask] Update document. [skip ci] ( #6413 )
2020-11-20 19:16:19 +08:00
Jiaming Yuan
c120822a24
Fix flaky sparse page dmatrix test. ( #6417 )
2020-11-20 19:15:45 +08:00
Jiaming Yuan
a7b42adb74
Fix dask predict ( #6412 )
2020-11-20 10:10:52 +08:00
Jiaming Yuan
44a9d69efb
Small cleanup to evaluator. ( #6400 )
2020-11-20 09:33:51 +08:00
Philip Hyunsu Cho
9c9070aea2
Use pytest conventions consistently ( #6337 )
...
* Do not derive from unittest.TestCase (not needed for pytest)
* assertRaises -> pytest.raises
* Simplify test_empty_dmatrix with test parametrization
* setUpClass -> setup_class, tearDownClass -> teardown_class
* Don't import unittest; import pytest
* Use plain assert
* Use parametrized tests in more places
* Fix test_gpu_with_sklearn.py
* Put back run_empty_dmatrix_reg / run_empty_dmatrix_cls
* Fix test_eta_decay_gpu_hist
* Add parametrized tests for monotone constraints
* Fix test names
* Remove test parametrization
* Revise test_slice to be not flaky
2020-11-19 17:00:15 -08:00
Philip Hyunsu Cho
c763b50dd0
[CI] Upgrade to MacOS Mojave image ( #6406 )
2020-11-18 20:29:10 -08:00
Nan Zhu
4d1d5d4010
[jvm-packages] fix potential unit test suites aborted issue ( #6373 )
...
* fix race conditio
* code cleaning
rm pom.xml-e
* clean again
* fix compilation issue
* recover
* avoid using getOrCreate
* interrupt zombie threads
* safe guard
* fix deadlock
* Update SparkParallelismTracker.scala
2020-11-17 10:59:26 -08:00
Philip Hyunsu Cho
e426b6e040
[R] Do not convert continuous labels to factors ( #6380 )
...
* [R] Do not convert continuous labels to factors
* Address reviewer's comment
2020-11-17 09:19:16 -08:00
James Lamb
3cca1c5fa1
[R] remove uses of exists() ( #6387 )
2020-11-17 15:06:23 +08:00
Jiaming Yuan
3ac173fc8b
Fix typo. ( #6399 )
2020-11-16 16:59:12 -08:00
Nikhil Choudhary
ae1662028a
Fixed few grammatical mistakes in doc ( #6393 )
2020-11-15 13:48:08 +08:00
Philip Hyunsu Cho
5cb24d0d39
Fix broken link in CLI doc ( #6396 )
2020-11-14 17:58:07 -08:00
ShvetsKS
512b464cfa
Disable HT for DMatrix creation ( #6386 )
...
Co-authored-by: SHVETS, KIRILL <kirill.shvets@intel.com>
2020-11-14 22:18:33 +08:00
Jiaming Yuan
fcd6fad822
[dask] Small cleanup. ( #6391 )
2020-11-14 22:15:05 +08:00
Jiaming Yuan
4ccf92ea34
[dask] Fix union of workers. ( #6375 )
2020-11-13 16:55:05 +08:00
Jiaming Yuan
fcfeb4959c
Deprecate positional arguments. ( #6365 )
...
Deprecate positional arguments in following functions:
- `__init__` for all classes in sklearn module.
- `fit` method for all classes in sklearn module.
- dask interface.
- `set_info` for `DMatrix` class.
Refactor the evaluation matrices handling.
2020-11-13 11:10:30 +08:00
Philip Hyunsu Cho
e5193c21a1
[dask] Allow empty data matrix in AFT survival ( #6379 )
...
* [dask] Allow empty data matrix in AFT survival
* Add unit test
2020-11-12 17:49:58 -08:00
Philip Hyunsu Cho
5a33c2f3a0
[CI] Add noLD R test ( #6382 )
...
* [CI] Add noLD test
* Make noLD test only trigger with a PR comment
* [CI] Don't install stringi
* Add the Titanic example as a unit test
* Document trigger
* add to index
* Clarify that it needs to be a review comment
2020-11-12 12:41:25 -08:00
Jiaming Yuan
c1a62b5fa2
Expect gpu external memory to fail. ( #6381 )
2020-11-12 19:24:48 +08:00
Jiaming Yuan
c90f968d92
Update Python documents. ( #6376 )
2020-11-12 17:51:32 +08:00