Jiaming Yuan
8ba4722d04
Remove pyarrow workaround. ( #7884 )
2022-05-11 20:54:48 +08:00
Philip Hyunsu Cho
65e6d73b95
[CI] Automate artifact fetch step in JVM release process ( #7882 )
2022-05-11 00:35:22 -07:00
Jiaming Yuan
16ba74d008
Update CUDA version requirement in CMake script. ( #7876 )
2022-05-09 04:16:22 +08:00
Philip Hyunsu Cho
d2bc0f0f08
Allow loading old models from RDS ( #7864 )
2022-05-06 22:49:38 -07:00
Amit Bera
1823db53f2
updated winning solution under readme.md ( #7862 )
2022-05-06 17:38:07 +08:00
Rory Mitchell
7ef54e39ec
Small refactor to categoricals ( #7858 )
2022-05-05 17:47:02 +02:00
Rong Ou
14ef38b834
Initial support for federated learning ( #7831 )
...
Federated learning plugin for xgboost:
* A gRPC server to aggregate MPI-style requests (allgather, allreduce, broadcast) from federated workers.
* A Rabit engine for the federated environment.
* Integration test to simulate federated learning.
Additional followups are needed to address GPU support, better security, and privacy, etc.
2022-05-05 21:49:22 +08:00
Jiaming Yuan
46e0bce212
Use maximum category in sketch. ( #7853 )
2022-05-05 19:56:49 +08:00
Jiaming Yuan
8ab5e13b5d
Fix typo [skip ci] ( #7861 )
2022-05-04 18:34:45 +08:00
Jiaming Yuan
317d7be6ee
Always use partition based categorical splits. ( #7857 )
2022-05-03 22:30:32 +08:00
Rory Mitchell
90cce38236
Remove single_precision_histogram for gpu_hist ( #7828 )
2022-05-03 14:53:19 +02:00
Jiaming Yuan
50d854e02e
[CI] Test with latest RAPIDS. ( #7816 )
2022-04-30 11:55:10 -07:00
Bobby Wang
1b103e1f5f
[CI] make container be able to re-attached ( #7848 )
...
When re-starting the container, it will fail in entrypoint.sh which
will exit when adding an existing group or user
2022-04-29 19:00:35 -07:00
Jiaming Yuan
288c52596c
Define bin type. ( #7850 )
2022-04-29 19:41:39 +08:00
Michael Allman
f7db16add1
Ignore all Java exceptions when looking for Linux musl support ( #7844 )
2022-04-28 15:44:30 +08:00
Bobby Wang
a94e1b172e
[jvm-packages] Fix model compatibility ( #7845 )
2022-04-28 02:05:38 +08:00
Bobby Wang
686caad40c
[jvm-package] remove the coalesce in barrier mode ( #7846 )
2022-04-27 23:34:22 +08:00
Jiaming Yuan
fdf533f2b9
[POC] Experimental support for l1 error. ( #7812 )
...
Support adaptive tree, a feature supported by both sklearn and lightgbm. The tree leaf is recomputed based on residue of labels and predictions after construction.
For l1 error, the optimal value is the median (50 percentile).
This is marked as experimental support for the following reasons:
- The value is not well defined for distributed training, where we might have empty leaves for local workers. Right now I just use the original leaf value for computing the average with other workers, which might cause significant errors.
- Some follow-ups are required, for exact, pruner, and optimization for quantile function. Also, we need to calculate the initial estimation.
2022-04-26 21:41:55 +08:00
Jiaming Yuan
ad06172c6b
Refactor pandas dataframe handling. ( #7843 )
2022-04-26 18:53:43 +08:00
Bobby Wang
bef1f939ce
[doc] remove the doc about killing SparkContext [skip ci] ( #7840 )
2022-04-25 19:29:16 +08:00
Bobby Wang
dc2e699656
[Breaking][jvm-packages] Use barrier execution mode ( #7836 )
...
With the introduction of the barrier execution mode. we don't need to kill SparkContext when some xgboost tasks failed. Instead, Spark will handle the errors for us. So in this PR, `killSparkContextOnWorkerFailure` parameter is deleted.
2022-04-25 17:09:52 +08:00
Bobby Wang
6ece549a90
[doc] update the jvm tutorial to 1.6.1 [skip ci] ( #7834 )
2022-04-24 14:25:22 +08:00
Jiaming Yuan
332380479b
Avoid warning in np primitive type tests. ( #7833 )
2022-04-23 02:07:01 +08:00
Bobby Wang
c45665a55a
[jvm-packages] move the dmatrix building into rabit context ( #7823 )
...
This fixes the QuantileDeviceDMatrix in distributed environment.
2022-04-23 00:06:50 +08:00
Jiaming Yuan
f0f76259c9
Remove STRING_TYPES. ( #7827 )
2022-04-22 19:07:51 +08:00
forestkey
c13a2a3114
[doc] "irrevelant" to "irrelevant" ( #7832 )
2022-04-22 16:54:30 +08:00
Jiaming Yuan
c70fa502a5
Expose feature_types to sklearn interface. ( #7821 )
2022-04-21 20:23:35 +08:00
Jiaming Yuan
401d451569
Clear configuration cache. ( #7826 )
2022-04-21 19:09:54 +08:00
Jiaming Yuan
52d4eda786
Deprecate use_label_encoder in XGBClassifier. ( #7822 )
...
* Deprecate `use_label_encoder` in XGBClassifier.
* We have removed the encoder, now prepare to remove the indicator.
2022-04-21 13:14:02 +08:00
Jiaming Yuan
5815df4c46
Remove warning in 1.4. ( #7815 )
2022-04-20 01:19:09 +08:00
Jiaming Yuan
d0de954af2
v1.6.0 release note. [skip ci] ( #7746 )
...
Co-authored-by: Philip Hyunsu Cho <chohyu01@cs.washington.edu>
2022-04-16 16:27:54 +08:00
Jiaming Yuan
5dea21273a
Fix training continuation with categorical model. ( #7810 )
...
* Make sure the task is initialized before construction of tree updater.
This is a quick fix meant to be backported to 1.6, for a full fix we should pass the model
param into tree updater by reference instead.
2022-04-15 18:21:02 +08:00
Bobby Wang
2d83b2ad8f
[jvm-packages] add hostIp and python exec for rabit tracker ( #7808 )
2022-04-15 16:28:43 +08:00
Bobby Wang
6f032b7152
[doc] fix a typo in jvm/index.rst ( #7806 )
2022-04-13 17:02:42 -07:00
dependabot[bot]
1bb1913811
Bump hadoop-common from 2.10.1 to 3.2.3 in /jvm-packages/xgboost4j-flink ( #7801 )
...
Bumps hadoop-common from 2.10.1 to 3.2.3.
---
updated-dependencies:
- dependency-name: org.apache.hadoop:hadoop-common
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-13 22:24:44 +08:00
Ikko Ashimine
56e4baff7c
[doc] Fix typo in build.rst ( #7800 )
...
avaiable -> available
2022-04-13 16:45:26 +08:00
Bobby Wang
3f536b5308
[jvm-packages] fix evaluation when featuresCols is used ( #7798 )
2022-04-13 12:52:50 +08:00
Bobby Wang
4b00c64d96
[doc] improve xgboost4j-spark-gpu doc [skip ci] ( #7793 )
...
Co-authored-by: Sameer Raheja <sameerz@users.noreply.github.com>
2022-04-12 12:02:16 +08:00
Bobby Wang
118192f116
[jvm-packages] xgboost4j-spark should work when featuresCols is specified ( #7789 )
2022-04-08 13:21:04 +08:00
Bobby Wang
729d227b89
[jvm-packages] remove the dep of com.fasterxml.jackson ( #7791 )
2022-04-08 13:04:34 +08:00
Bobby Wang
89d6419fd5
[jvm-packages] add doc for xgboost4j-spark-gpu ( #7779 )
...
Co-authored-by: Jiaming Yuan <jm.yuan@outlook.com>
2022-04-07 11:35:01 +08:00
Bobby Wang
2454407f3a
[jvm-packages] unify setFeaturesCol API for XGBoostRegressor ( #7784 )
2022-04-05 13:35:33 +08:00
Philip Hyunsu Cho
e5ab8f3ebe
[CI] Speed up CPU test pipeline ( #7772 )
2022-04-01 02:39:04 +08:00
Jiaming Yuan
bcce17e688
Remove text loading in basic walk through demo. ( #7753 )
2022-04-01 00:59:42 +08:00
giuliohome
c467e90ac1
[doc] Update doc for Kubernetes Operator ( #7777 )
2022-03-31 23:10:49 +08:00
Jiaming Yuan
fd78af404b
Drop support for deprecated CUDA architectures. ( #7774 )
...
Co-authored-by: Philip Hyunsu Cho <chohyu01@cs.washington.edu>
2022-03-31 21:42:23 +08:00
Jiaming Yuan
02dd7b6913
Remove use of distutils. ( #7770 )
...
distutils is deprecated and replaced by other stdlib constructs.
2022-03-31 19:03:10 +08:00
Philip Hyunsu Cho
e8eff3581b
[CI] Enable faulthandler to show details when 0xC0000005 error occurs ( #7771 ) ( #7775 )
2022-03-31 17:40:06 +08:00
Jiaming Yuan
6fa1afdffc
Avoid compiler warning about comparison. ( #7768 )
2022-03-31 08:52:14 +08:00
Jiaming Yuan
522636cb52
Bump version. ( #7769 )
2022-03-31 06:33:22 +08:00