Support null value in CUDA array interface. #46
Support null value in CUDA array interface. #46
Commits on Oct 21, 2021
-
[XGBoost4J-Spark] Serialization for custom objective and eval (dmlc#7274
Configuration menu - View commit details
-
Copy full SHA for 31a307c - Browse repository at this point
Copy the full SHA 31a307cView commit details
Commits on Oct 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 864d236 - Browse repository at this point
Copy the full SHA 864d236View commit details -
Configuration menu - View commit details
-
Copy full SHA for e36b066 - Browse repository at this point
Copy the full SHA e36b066View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd61c61 - Browse repository at this point
Copy the full SHA fd61c61View commit details
Commits on Oct 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a6bcd54 - Browse repository at this point
Copy the full SHA a6bcd54View commit details
Commits on Oct 26, 2021
-
Re-implement PR-AUC. (dmlc#7297)
* Support binary/multi-class classification, ranking. * Add documents. * Handle missing data.
Configuration menu - View commit details
-
Copy full SHA for d434942 - Browse repository at this point
Copy the full SHA d434942View commit details
Commits on Oct 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b9414b6 - Browse repository at this point
Copy the full SHA b9414b6View commit details -
Remove old custom objective demo. (dmlc#7369)
We have 2 new custom objective demos covering both regression and classification with accompanying tutorials in documents.
Configuration menu - View commit details
-
Copy full SHA for 2eee874 - Browse repository at this point
Copy the full SHA 2eee874View commit details -
Handle missing values in dataframe with category dtype. (dmlc#7331)
* Replace -1 in pandas initializer. * Unify `IsValid` functor. * Mimic pandas data handling in cuDF glue code. * Check invalid categories. * Fix DDM sketching.
Configuration menu - View commit details
-
Copy full SHA for ac9bfaa - Browse repository at this point
Copy the full SHA ac9bfaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d05754f - Browse repository at this point
Copy the full SHA d05754fView commit details
Commits on Oct 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3c4aa9b - Browse repository at this point
Copy the full SHA 3c4aa9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b074ad - Browse repository at this point
Copy the full SHA 6b074adView commit details -
Move skl
eval_metric
andearly_stopping rounds
to model params. (d……mlc#6751) A new parameter `custom_metric` is added to `train` and `cv` to distinguish the behaviour from the old `feval`. And `feval` is deprecated. The new `custom_metric` receives transformed prediction when the built-in objective is used. This enables XGBoost to use cost functions from other libraries like scikit-learn directly without going through the definition of the link function. `eval_metric` and `early_stopping_rounds` in sklearn interface are moved from `fit` to `__init__` and is now saved as part of the scikit-learn model. The old ones in `fit` function are now deprecated. The new `eval_metric` in `__init__` has the same new behaviour as `custom_metric`. Added more detailed documents for the behaviour of custom objective and metric.
Configuration menu - View commit details
-
Copy full SHA for 45aef75 - Browse repository at this point
Copy the full SHA 45aef75View commit details -
Configuration menu - View commit details
-
Copy full SHA for c676948 - Browse repository at this point
Copy the full SHA c676948View commit details
Commits on Oct 29, 2021
-
[jvm-packages] Fix json4s binary compatibility issue (dmlc#7376)
Spark 3.2 depends on 3.7.0-M11 which has changed some implicited functions' signatures. And it will result the xgboost4j built against spark 3.0/3.1 failed when saving the model.
Configuration menu - View commit details
-
Copy full SHA for b81ebbe - Browse repository at this point
Copy the full SHA b81ebbeView commit details
Commits on Oct 30, 2021
-
Move macos test to github action. (dmlc#7382)
Co-authored-by: Hyunsu Cho <chohyu01@cs.washington.edu>
Configuration menu - View commit details
-
Copy full SHA for 239dbb3 - Browse repository at this point
Copy the full SHA 239dbb3View commit details
Commits on Nov 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0f7a9b4 - Browse repository at this point
Copy the full SHA 0f7a9b4View commit details -
Add clang-format config. (dmlc#7383)
Generated using `clang-format -style=google -dump-config > .clang-format`, with column width changed from 80 to 100 to be consistent with existing cpplint check.
Configuration menu - View commit details
-
Copy full SHA for 8211e5f - Browse repository at this point
Copy the full SHA 8211e5fView commit details -
Fix span reverse iterator. (dmlc#7387)
* Fix span reverse iterator. * Disable `rbegin` on device code to avoid calling host function. * Add `trbegin` and friends.
Configuration menu - View commit details
-
Copy full SHA for 6295dc3 - Browse repository at this point
Copy the full SHA 6295dc3View commit details -
Support multi-class with base margin. (dmlc#7381)
This is already partially supported but never properly tested. So the only possible way to use it is calling `numpy.ndarray.flatten` with `base_margin` before passing it into XGBoost. This PR adds proper support for most of the data types along with tests.
Configuration menu - View commit details
-
Copy full SHA for a133211 - Browse repository at this point
Copy the full SHA a133211View commit details -
Support building with CTK11.5. (dmlc#7379)
* Support building with CTK11.5. * Require system cub installation for CTK11.4+. * Check thrust version for segmented sort.
Configuration menu - View commit details
-
Copy full SHA for 32e673d - Browse repository at this point
Copy the full SHA 32e673dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 154b150 - Browse repository at this point
Copy the full SHA 154b150View commit details -
Cleanup the
train
function. (dmlc#7377)* Move attribute setter to callback. * Remove the internal train function. * Remove unnecessary initialization.
Configuration menu - View commit details
-
Copy full SHA for c74df31 - Browse repository at this point
Copy the full SHA c74df31View commit details -
Add test for invalid categorical data values. (dmlc#7380)
* Add test for invalid categorical data values. * Add check during sketching.
Configuration menu - View commit details
-
Copy full SHA for a55d43c - Browse repository at this point
Copy the full SHA a55d43cView commit details -
Change shebang used in CLI demo. (dmlc#7389)
Change from system Python to environment python3. For Ubuntu 20.04, only `python3` is available and there's no `python`. So at least `python3` is consistent with Python virtual env, Ubuntu and anaconda.
Configuration menu - View commit details
-
Copy full SHA for e6ab594 - Browse repository at this point
Copy the full SHA e6ab594View commit details
Commits on Nov 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 57a4b4f - Browse repository at this point
Copy the full SHA 57a4b4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccdabe4 - Browse repository at this point
Copy the full SHA ccdabe4View commit details -
Pass infomation about objective to tree methods. (dmlc#7385)
* Define the `ObjInfo` and pass it down to every tree updater.
Configuration menu - View commit details
-
Copy full SHA for 4100827 - Browse repository at this point
Copy the full SHA 4100827View commit details
Commits on Nov 4, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 232144c - Browse repository at this point
Copy the full SHA 232144cView commit details -
Implement a general array view. (dmlc#7365)
* Replace existing matrix and vector view. This is to prepare for handling higher dimension data and prediction when we support multi-target models.
Configuration menu - View commit details
-
Copy full SHA for b06040b - Browse repository at this point
Copy the full SHA b06040bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 48aff0e - Browse repository at this point
Copy the full SHA 48aff0eView commit details
Commits on Nov 5, 2021
-
[R] Fix global feature importance and predict with 1 sample. (dmlc#7394)
* [R] Fix global feature importance. * Add implementation for tree index. The parameter is not documented in C API since we should work on porting the model slicing to R instead of supporting more use of tree index. * Fix the difference between "gain" and "total_gain". * debug. * Fix prediction.
Configuration menu - View commit details
-
Copy full SHA for c968217 - Browse repository at this point
Copy the full SHA c968217View commit details -
Update dmlc-core and use data iter for GPU sampling tests. (dmlc#7398)
* Update dmlc-core. * New parquet parser in dmlc-core. * Use data iter for GPU sampling tests.
Configuration menu - View commit details
-
Copy full SHA for 6ede124 - Browse repository at this point
Copy the full SHA 6ede124View commit details
Commits on Nov 6, 2021
-
CPU evaluation for cat data. (dmlc#7393)
* Implementation for one hot based. * Implementation for partition based. (LightGBM)
Configuration menu - View commit details
-
Copy full SHA for d7d1b6e - Browse repository at this point
Copy the full SHA d7d1b6eView commit details
Commits on Nov 8, 2021
-
[doc] Update document for GPU. [skip ci] (dmlc#7403)
* Remove outdated workaround and description.
Configuration menu - View commit details
-
Copy full SHA for 8df0a25 - Browse repository at this point
Copy the full SHA 8df0a25View commit details
Commits on Nov 10, 2021
-
[jvm-packages] Rework the train pipeline (dmlc#7401)
1. Add PreXGBoost to build RDD[Watches] from Dataset 2. Feed RDD[Watches] built from PreXGBoost to XGBoost to train
Configuration menu - View commit details
-
Copy full SHA for cb68560 - Browse repository at this point
Copy the full SHA cb68560View commit details
Commits on Nov 12, 2021
-
Delay breaking changes to 1.6. (dmlc#7420)
The patch is too big to be backported.
Configuration menu - View commit details
-
Copy full SHA for 97d7582 - Browse repository at this point
Copy the full SHA 97d7582View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca6f980 - Browse repository at this point
Copy the full SHA ca6f980View commit details -
Extract string view. (dmlc#7416)
* Add equality operators. * Return a view in substr. * Add proper iterator types.
Configuration menu - View commit details
-
Copy full SHA for 937fa28 - Browse repository at this point
Copy the full SHA 937fa28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46726ec - Browse repository at this point
Copy the full SHA 46726ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 38ca96c - Browse repository at this point
Copy the full SHA 38ca96cView commit details
Commits on Nov 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8cc75f1 - Browse repository at this point
Copy the full SHA 8cc75f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d27a11f - Browse repository at this point
Copy the full SHA d27a11fView commit details -
Implement typed storage for tensor. (dmlc#7429)
* Add `Tensor` class. * Add elementwise kernel for CPU and GPU. * Add unravel index. * Move some computation to compile time.
Configuration menu - View commit details
-
Copy full SHA for a7057fa - Browse repository at this point
Copy the full SHA a7057faView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4274bc - Browse repository at this point
Copy the full SHA d4274bcView commit details
Commits on Nov 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e27f543 - Browse repository at this point
Copy the full SHA e27f543View commit details
Commits on Nov 16, 2021
-
Extend array interface to handle ndarray. (dmlc#7434)
* Extend array interface to handle ndarray. The `ArrayInterface` class is extended to support multi-dim array inputs. Previously this class handles only 2-dim (vector is also matrix). This PR specifies the expected dimension at compile-time and the array interface can perform various checks automatically for input data. Also, adapters like CSR are more rigorous about their input. Lastly, row vector and column vector are handled without intervention from the caller.
Configuration menu - View commit details
-
Copy full SHA for 55ee272 - Browse repository at this point
Copy the full SHA 55ee272View commit details -
Fix R CRAN failures. (dmlc#7404)
* Remove hist builder dtor. * Initialize values. * Tolerance. * Remove the use of nthread in col maker.
Configuration menu - View commit details
-
Copy full SHA for b0015fd - Browse repository at this point
Copy the full SHA b0015fdView commit details
Commits on Nov 18, 2021
-
[CI] CI cost saving (dmlc#7407)
* [CI] Drop CUDA 10.1; Require 11.0 * Change NCCL version * Use CUDA 10.1 for clang-tidy, for now * Remove JDK 11 and 12 * Fix NCCL version * Don't require 11.0 just yet, until clang-tidy is fixed * Skip MultiClassesSerializationTest.GpuHist
Configuration menu - View commit details
-
Copy full SHA for 2adf222 - Browse repository at this point
Copy the full SHA 2adf222View commit details -
extract the common part of transform code from XGBoostClassifier and XGBoostRegressor
Configuration menu - View commit details
-
Copy full SHA for 7cfb310 - Browse repository at this point
Copy the full SHA 7cfb310View commit details -
Add test for eta and mitigate float error. (dmlc#7446)
* Add eta test. * Don't skip test.
Configuration menu - View commit details
-
Copy full SHA for 9fb4338 - Browse repository at this point
Copy the full SHA 9fb4338View commit details -
[Breaking] Accept multi-dim meta info. (dmlc#7405)
This PR changes base_margin into a 3-dim array, with one of them being reserved for multi-target classification. Also, a breaking change is made for binary serialization due to extra dimension along with a fix for saving the feature weights. Lastly, it unifies the prediction initialization between CPU and GPU. After this PR, the meta info setter in Python will be based on array interface.
Configuration menu - View commit details
-
Copy full SHA for d33854a - Browse repository at this point
Copy the full SHA d33854aView commit details
Commits on Nov 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 176110a - Browse repository at this point
Copy the full SHA 176110aView commit details
Commits on Nov 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0552ca8 - Browse repository at this point
Copy the full SHA 0552ca8View commit details -
[CI] Add a helper script to aid Maven release (dmlc#7470)
* [CI] Add a helper script to aid Maven release * Move script to dev/ [skip ci] * Update command [skip ci]
Configuration menu - View commit details
-
Copy full SHA for 0c67685 - Browse repository at this point
Copy the full SHA 0c67685View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5262e93 - Browse repository at this point
Copy the full SHA 5262e93View commit details -
Configuration menu - View commit details
-
Copy full SHA for b124a27 - Browse repository at this point
Copy the full SHA b124a27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96a9848 - Browse repository at this point
Copy the full SHA 96a9848View commit details -
Modernize XGBoost Python document. (dmlc#7468)
* Use sphinx gallery to integrate examples. * Remove mock objects. * Add dask doc inventory.
Configuration menu - View commit details
-
Copy full SHA for c024c42 - Browse repository at this point
Copy the full SHA c024c42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 488f12a - Browse repository at this point
Copy the full SHA 488f12aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 820e1c0 - Browse repository at this point
Copy the full SHA 820e1c0View commit details
Commits on Nov 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 619c450 - Browse repository at this point
Copy the full SHA 619c450View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24be04e - Browse repository at this point
Copy the full SHA 24be04eView commit details
Commits on Nov 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for bf7bb57 - Browse repository at this point
Copy the full SHA bf7bb57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 557ffc4 - Browse repository at this point
Copy the full SHA 557ffc4View commit details
Commits on Nov 27, 2021
-
Updated CMake version requirement in build.rst (dmlc#7487)
The documentation states that to build from source you need CMake 3.13 or higher. However, according to https://github.com/dmlc/xgboost/blob/master/CMakeLists.txt#L1 CMake 3.14 or higher is required.
danmarinescu committedNov 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 6f38f5a - Browse repository at this point
Copy the full SHA 6f38f5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85cbd32 - Browse repository at this point
Copy the full SHA 85cbd32View commit details -
Configuration menu - View commit details
-
Copy full SHA for eee527d - Browse repository at this point
Copy the full SHA eee527dView commit details
Commits on Dec 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 021f8bf - Browse repository at this point
Copy the full SHA 021f8bfView commit details -
Minor edits to Parameters doc page. (dmlc#7500)
* bost -> both * doc improvement * use original filename * syntax highlight false * missed a few highlights
Configuration menu - View commit details
-
Copy full SHA for 1864fab - Browse repository at this point
Copy the full SHA 1864fabView commit details
Commits on Dec 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 01152f8 - Browse repository at this point
Copy the full SHA 01152f8View commit details
Commits on Dec 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 05497a9 - Browse repository at this point
Copy the full SHA 05497a9View commit details
Commits on Dec 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a512b4b - Browse repository at this point
Copy the full SHA a512b4bView commit details -
[dask] Fix ddqdm with empty partition. (dmlc#7510)
* Fix empty partition. * war.
Configuration menu - View commit details
-
Copy full SHA for 70b12d8 - Browse repository at this point
Copy the full SHA 70b12d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f8a463 - Browse repository at this point
Copy the full SHA 6f8a463View commit details -
Convert labels into tensor. (dmlc#7456)
* Add a new ctor to tensor for `initilizer_list`. * Change labels from host device vector to tensor. * Rename the field from `labels_` to `labels` since it's a public member.
Configuration menu - View commit details
-
Copy full SHA for 5b1161b - Browse repository at this point
Copy the full SHA 5b1161bView commit details
Commits on Dec 17, 2021
-
[jvm-packages] Add Rapids plugin support (dmlc#7491)
* Add GPU pre-processing pipeline.
Configuration menu - View commit details
-
Copy full SHA for 24e2580 - Browse repository at this point
Copy the full SHA 24e2580View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4a1236 - Browse repository at this point
Copy the full SHA b4a1236View commit details -
Extract Sketch Entry from hist maker. (dmlc#7503)
* Extract Sketch Entry from hist maker. * Add a new sketch container for sorted inputs. * Optimize bin search.
Configuration menu - View commit details
-
Copy full SHA for 9ab73f7 - Browse repository at this point
Copy the full SHA 9ab73f7View commit details
Commits on Dec 18, 2021
-
Initial support for multioutput regression. (dmlc#7514)
* Add num target model parameter, which is configured from input labels. * Change elementwise metric and indexing for weights. * Add demo. * Add tests.
Configuration menu - View commit details
-
Copy full SHA for 58a6723 - Browse repository at this point
Copy the full SHA 58a6723View commit details
Commits on Dec 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 59bd1ab - Browse repository at this point
Copy the full SHA 59bd1abView commit details
Commits on Dec 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e8c1eb9 - Browse repository at this point
Copy the full SHA e8c1eb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for eabec37 - Browse repository at this point
Copy the full SHA eabec37View commit details
Commits on Dec 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7f399ea - Browse repository at this point
Copy the full SHA 7f399eaView commit details
Commits on Dec 24, 2021
-
Fix external memory with gpu_hist and subsampling combination bug. (d…
Configuration menu - View commit details
-
Copy full SHA for 29bfa94 - Browse repository at this point
Copy the full SHA 29bfa94View commit details
Commits on Dec 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3886c3d - Browse repository at this point
Copy the full SHA 3886c3dView commit details
Commits on Dec 29, 2021
-
[doc] Lowercase omega for per tree complexity (dmlc#7532)
As suggested on issue dmlc#7480
Configuration menu - View commit details
-
Copy full SHA for a4a0ebb - Browse repository at this point
Copy the full SHA a4a0ebbView commit details
Commits on Dec 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5516281 - Browse repository at this point
Copy the full SHA 5516281View commit details
Commits on Jan 4, 2022
-
Remove
omp_get_max_threads
in CPU predictor. (dmlc#7519)This is part of the on going effort to remove the dependency on global omp variables.
Configuration menu - View commit details
-
Copy full SHA for 68cdbc9 - Browse repository at this point
Copy the full SHA 68cdbc9View commit details -
Initial support for multi-label classification. (dmlc#7521)
* Add support in sklearn classifier.
Configuration menu - View commit details
-
Copy full SHA for 8f0a42a - Browse repository at this point
Copy the full SHA 8f0a42aView commit details -
Define
feature_names_in_
. (dmlc#7526)* Define `feature_names_in_`. * Raise attribute error if it's not defined.
Configuration menu - View commit details
-
Copy full SHA for eb1efb5 - Browse repository at this point
Copy the full SHA eb1efb5View commit details -
[doc] Use cross references in sphinx doc. (dmlc#7522)
* Use cross references instead of URL. * Fix auto doc for callback.
Configuration menu - View commit details
-
Copy full SHA for 54582f6 - Browse repository at this point
Copy the full SHA 54582f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec56d58 - Browse repository at this point
Copy the full SHA ec56d58View commit details -
Remove some warnings from clang. (dmlc#7533)
* Unused variable. * Unnecessary virtual function.
Configuration menu - View commit details
-
Copy full SHA for eea094e - Browse repository at this point
Copy the full SHA eea094eView commit details -
Remove
omp_get_max_threads
in gbm and linear. (dmlc#7537)* Use ctx in gbm. * Use ctx threads in gbm and linear.
Configuration menu - View commit details
-
Copy full SHA for 28af6f9 - Browse repository at this point
Copy the full SHA 28af6f9View commit details -
Fix num_boosted_rounds for linear model. (dmlc#7538)
* Add note. * Fix n boosted rounds.
Configuration menu - View commit details
-
Copy full SHA for 0df2ae6 - Browse repository at this point
Copy the full SHA 0df2ae6View commit details
Commits on Jan 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 91c1a1c - Browse repository at this point
Copy the full SHA 91c1a1cView commit details
Commits on Jan 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ed95e77 - Browse repository at this point
Copy the full SHA ed95e77View commit details -
This PR rewrites the approx tree method to use codebase from hist for better performance and code sharing. The rewrite has many benefits: - Support for both `max_leaves` and `max_depth`. - Support for `grow_policy`. - Support for mono constraint. - Support for feature weights. - Support for easier bin configuration (`max_bin`). - Support for categorical data. - Faster performance for most of the datasets. (many times faster) - Support for prediction cache. - Significantly better performance for external memory. - Unites the code base between approx and hist.
Configuration menu - View commit details
-
Copy full SHA for 0015031 - Browse repository at this point
Copy the full SHA 0015031View commit details -
* Implement ubjson. This is a partial implementation of UBJSON with support for typed arrays. Some missing features are `f64`, typed object, and the no-op.
Configuration menu - View commit details
-
Copy full SHA for c635d4c - Browse repository at this point
Copy the full SHA c635d4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2db8080 - Browse repository at this point
Copy the full SHA 2db8080View commit details -
Restore functionality of max_depth=0 in hist (dmlc#7551)
* Restore functionality of max_depth=0 in hist * Add test case
Configuration menu - View commit details
-
Copy full SHA for 20c0d60 - Browse repository at this point
Copy the full SHA 20c0d60View commit details
Commits on Jan 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e5e47c3 - Browse repository at this point
Copy the full SHA e5e47c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e94b766 - Browse repository at this point
Copy the full SHA e94b766View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52277cc - Browse repository at this point
Copy the full SHA 52277ccView commit details
Commits on Jan 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 13b0fa4 - Browse repository at this point
Copy the full SHA 13b0fa4View commit details -
[breaking] Change internal model serialization to UBJSON. (dmlc#7556)
* Use typed array for models. * Change the memory snapshot format. * Add new C API for saving to raw format.
Configuration menu - View commit details
-
Copy full SHA for a1bcd33 - Browse repository at this point
Copy the full SHA a1bcd33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 465dc63 - Browse repository at this point
Copy the full SHA 465dc63View commit details
Commits on Jan 16, 2022
-
Cover approx tree method for categorical data tests. (dmlc#7569)
* Add tree to df tests. * Add plotting tests. * Add histogram tests.
Configuration menu - View commit details
-
Copy full SHA for d6ea5cc - Browse repository at this point
Copy the full SHA d6ea5ccView commit details
Commits on Jan 18, 2022
-
Validate out of range categorical value. (dmlc#7576)
* Use float in CPU categorical set to preserve the input value. * Check out of range values.
Configuration menu - View commit details
-
Copy full SHA for deab0e3 - Browse repository at this point
Copy the full SHA deab0e3View commit details -
Support distributed CPU env for categorical data. (dmlc#7575)
* Add support for cat data in sketch allreduce. * Share tests between CPU and GPU.
Configuration menu - View commit details
-
Copy full SHA for cc06fab - Browse repository at this point
Copy the full SHA cc06fabView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb56bb9 - Browse repository at this point
Copy the full SHA bb56bb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f20a33 - Browse repository at this point
Copy the full SHA 9f20a33View commit details -
Implement new
save_raw
in Python. (dmlc#7572)* Expose the new C API function to Python. * Remove old document and helper script. * Small optimization to the `save_raw` and Json ctors.
Configuration menu - View commit details
-
Copy full SHA for dac9eb1 - Browse repository at this point
Copy the full SHA dac9eb1View commit details -
Update document for multi output and categorical. (dmlc#7574)
* Group together categorical related parameters. * Update documents about multioutput and categorical.
Configuration menu - View commit details
-
Copy full SHA for b4ec168 - Browse repository at this point
Copy the full SHA b4ec168View commit details
Commits on Jan 19, 2022
-
[jvm-packages] Implement new
save_raw
in jvm-packages. (dmlc#7570)* New `toByteArray` that accepts a parameter for format.
Configuration menu - View commit details
-
Copy full SHA for ac7a363 - Browse repository at this point
Copy the full SHA ac7a363View commit details
Commits on Jan 20, 2022
-
Configure cub version automatically. (dmlc#7579)
Note that when cub inside CUDA is being used, XGBoost performs checks on input size instead of using internal cub function to accept inputs larger than maximum integer.
Configuration menu - View commit details
-
Copy full SHA for 529cf8a - Browse repository at this point
Copy the full SHA 529cf8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fd510f - Browse repository at this point
Copy the full SHA 9fd510fView commit details
Commits on Jan 21, 2022
-
Small cleanup to tests. (dmlc#7585)
* Use random port in dask tests to avoid warnings for occupied port. * Increase the difficulty of AUC tests.
Configuration menu - View commit details
-
Copy full SHA for 5ddd4a9 - Browse repository at this point
Copy the full SHA 5ddd4a9View commit details -
[dask] Add scheduler address to dask config. (dmlc#7581)
- Add user configuration. - Bring back to the logic of using scheduler address from dask. This was removed when we were trying to support GKE, now we bring it back and let xgboost try it if direct guess or host IP from user config failed.
Configuration menu - View commit details
-
Copy full SHA for ef4dae4 - Browse repository at this point
Copy the full SHA ef4dae4View commit details
Commits on Jan 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d262503 - Browse repository at this point
Copy the full SHA d262503View commit details
Commits on Jan 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f84291c - Browse repository at this point
Copy the full SHA f84291cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5817840 - Browse repository at this point
Copy the full SHA 5817840View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6967ef7 - Browse repository at this point
Copy the full SHA 6967ef7View commit details
Commits on Jan 25, 2022
-
* compress CUDA device code Co-authored-by: ptaylor <paul.e.taylor@me.com>
Configuration menu - View commit details
-
Copy full SHA for 511805c - Browse repository at this point
Copy the full SHA 511805cView commit details
Commits on Jan 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2478942 - Browse repository at this point
Copy the full SHA 2478942View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d7818e - Browse repository at this point
Copy the full SHA 5d7818eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e060519 - Browse repository at this point
Copy the full SHA e060519View commit details -
Configuration menu - View commit details
-
Copy full SHA for 028bdc1 - Browse repository at this point
Copy the full SHA 028bdc1View commit details
Commits on Jan 28, 2022
-
Remove
omp_get_max_threads
(dmlc#7608)This is the one last PR for removing omp global variable. * Add context object to the `DMatrix`. This bridges `DMatrix` with dmlc#7308 . * Require context to be available at the construction time of booster. * Add `n_threads` support for R csc DMatrix constructor. * Remove `omp_get_max_threads` in R glue code. * Remove threading utilities that rely on omp global variable.
Configuration menu - View commit details
-
Copy full SHA for 8121042 - Browse repository at this point
Copy the full SHA 8121042View commit details -
Configuration menu - View commit details
-
Copy full SHA for f21301c - Browse repository at this point
Copy the full SHA f21301cView commit details
Commits on Jan 29, 2022
-
use exit hook to remove temp file (dmlc#7611)
This guarantees the removal will trigger for unexpected early exits
Configuration menu - View commit details
-
Copy full SHA for 549bd41 - Browse repository at this point
Copy the full SHA 549bd41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f738e7 - Browse repository at this point
Copy the full SHA 7f738e7View commit details -
Add special handling for multi:softmax in sklearn predict (dmlc#7607)
* Add special handling for multi:softmax in sklearn predict * Add test coverage
Configuration menu - View commit details
-
Copy full SHA for b4340ab - Browse repository at this point
Copy the full SHA b4340abView commit details
Commits on Jan 30, 2022
-
Replace all uses of deprecated function sklearn.datasets.load_boston (d…
…mlc#7373) * Replace all uses of deprecated function sklearn.datasets.load_boston * More renaming * Fix bad name * Update assertion * Fix n boosted rounds. * Avoid over regularization. * Rebase. * Avoid over regularization. * Whac-a-mole Co-authored-by: fis <jm.yuan@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for c621775 - Browse repository at this point
Copy the full SHA c621775View commit details
Commits on Jan 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 271a7c5 - Browse repository at this point
Copy the full SHA 271a7c5View commit details
Commits on Feb 3, 2022
-
[CI] Build Python wheels for MacOS (x86_64 and arm64) (dmlc#7621)
* Build Python wheels for OSX (x86_64 and arm64) * Use Conda's libomp when running Python tests * fix * Add comment to explain CIBW_TARGET_OSX_ARM64 * Update release script * Add comments in build_python_wheels.sh * Document wheel pipeline
Configuration menu - View commit details
-
Copy full SHA for f6e6d0b - Browse repository at this point
Copy the full SHA f6e6d0bView commit details -
[CI] Clean up Python wheel build pipeline (dmlc#7626)
* [CI] Always upload artifacts to [branch_name]/ * [CI] Move detailed setup inside build_python_wheels.sh * Fix typo
Configuration menu - View commit details
-
Copy full SHA for 34a238c - Browse repository at this point
Copy the full SHA 34a238cView commit details
Commits on Feb 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d152c59 - Browse repository at this point
Copy the full SHA d152c59View commit details
Commits on Feb 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3e693e4 - Browse repository at this point
Copy the full SHA 3e693e4View commit details
Commits on Feb 8, 2022
-
Add missing train parameter for sklearn interface. (dmlc#7629)
Some other parameters are still missing and rely on **kwargs, for instance parameters from dart.
Configuration menu - View commit details
-
Copy full SHA for 926af99 - Browse repository at this point
Copy the full SHA 926af99View commit details -
[dask] Cleanup dask module. (dmlc#7634)
* Add a new utility for mapping function onto workers. * Unify the type for feature names. * Clean up the iterator. * Fix prediction with DaskDMatrix worker specification. * Fix base margin with DeviceQuantileDMatrix. * Support vs 2022 in setup.py.
Configuration menu - View commit details
-
Copy full SHA for fe4ce92 - Browse repository at this point
Copy the full SHA fe4ce92View commit details
Commits on Feb 10, 2022
-
Bump hadoop-common from 2.7.3 to 2.10.1 in /jvm-packages/xgboost4j-fl…
…ink (dmlc#7641) Bumps hadoop-common from 2.7.3 to 2.10.1. --- 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>
Configuration menu - View commit details
-
Copy full SHA for 87c01f4 - Browse repository at this point
Copy the full SHA 87c01f4View commit details -
Prepare external memory support for hist. (dmlc#7638)
This PR prepares the GHistIndexMatrix to host the column matrix which is used by the hist tree method by accepting sparse_threshold parameter. Some cleanups are made to ensure the correct batch param is being passed into DMatrix along with some additional tests for correctness of SimpleDMatrix.
Configuration menu - View commit details
-
Copy full SHA for 2775c2a - Browse repository at this point
Copy the full SHA 2775c2aView commit details
Commits on Feb 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1441a6c - Browse repository at this point
Copy the full SHA 1441a6cView commit details
Commits on Feb 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1f020a6 - Browse repository at this point
Copy the full SHA 1f020a6View commit details
Commits on Feb 14, 2022
-
[dask] Fix empty partition with pandas input. (dmlc#7644)
Empty partition is different from empty dataset. For the former case, each worker has non-empty dask collections, but each collection might contain empty partition.
Configuration menu - View commit details
-
Copy full SHA for b52c4e1 - Browse repository at this point
Copy the full SHA b52c4e1View commit details -
[dask] Improve configuration for port. (dmlc#7645)
- Try port 0 to let the OS return the available port. - Add port configuration.
Configuration menu - View commit details
-
Copy full SHA for 5cd1f71 - Browse repository at this point
Copy the full SHA 5cd1f71View commit details -
Add tests for prediction cache. (dmlc#7650)
* Extract the test from approx for other tree methods. * Add note on how it works.
Configuration menu - View commit details
-
Copy full SHA for 2369d55 - Browse repository at this point
Copy the full SHA 2369d55View commit details -
Support optimal partitioning for GPU hist. (dmlc#7652)
* Implement `MaxCategory` in quantile. * Implement partition-based split for GPU evaluation. Currently, it's based on the existing evaluation function. * Extract an evaluator from GPU Hist to store the needed states. * Added some CUDA stream/event utilities. * Update document with references. * Fixed a bug in approx evaluator where the number of data points is less than the number of categories.
Configuration menu - View commit details
-
Copy full SHA for 0d0abe1 - Browse repository at this point
Copy the full SHA 0d0abe1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0da7d87 - Browse repository at this point
Copy the full SHA 0da7d87View commit details
Commits on Feb 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 93eebe8 - Browse repository at this point
Copy the full SHA 93eebe8View commit details
Commits on Feb 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0149f81 - Browse repository at this point
Copy the full SHA 0149f81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12949c6 - Browse repository at this point
Copy the full SHA 12949c6View commit details -
Avoid
std::terminate
for R package. (dmlc#7661)This is part of CRAN policies.
Configuration menu - View commit details
-
Copy full SHA for 711f7f3 - Browse repository at this point
Copy the full SHA 711f7f3View commit details
Commits on Feb 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3877043 - Browse repository at this point
Copy the full SHA 3877043View commit details -
Configuration menu - View commit details
-
Copy full SHA for d625dc2 - Browse repository at this point
Copy the full SHA d625dc2View commit details -
[doc] Update document for building from source. (dmlc#7664)
- Mention standard install command for R package. - Remove repeated "get source" step. - Remove troubleshooting on Windows. It's outdated considering VS 2022 is already out.
Configuration menu - View commit details
-
Copy full SHA for 14d61b0 - Browse repository at this point
Copy the full SHA 14d61b0View commit details
Commits on Feb 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7366d3b - Browse repository at this point
Copy the full SHA 7366d3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b76c5d5 - Browse repository at this point
Copy the full SHA b76c5d5View commit details -
Cleanup some pylint errors. (dmlc#7667)
* Cleanup some pylint errors. * Cleanup pylint errors in rabit modules. * Make data iter an abstract class and cleanup private access. * Cleanup no-self-use for booster.
Configuration menu - View commit details
-
Copy full SHA for f08c5dc - Browse repository at this point
Copy the full SHA f08c5dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 131858e - Browse repository at this point
Copy the full SHA 131858eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2341ea - Browse repository at this point
Copy the full SHA b2341eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 671b3c8 - Browse repository at this point
Copy the full SHA 671b3c8View commit details
Commits on Feb 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 549f3bd - Browse repository at this point
Copy the full SHA 549f3bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for e56d177 - Browse repository at this point
Copy the full SHA e56d177View commit details
Commits on Feb 22, 2022
-
Fix document build with scikit-learn (dmlc#7684)
* Require sphinx >= 4.4 for RTD. * Install sklearn.
Configuration menu - View commit details
-
Copy full SHA for 584bae1 - Browse repository at this point
Copy the full SHA 584bae1View commit details -
[doc] Clarify that states in callbacks are mutated. (dmlc#7685)
* Fix copy for cv. This prevents inserting default callbacks into the input list. * Clarify the behavior of callbacks in training/cv. * Fix typos in doc.
Configuration menu - View commit details
-
Copy full SHA for c859764 - Browse repository at this point
Copy the full SHA c859764View commit details -
[jvm-packages] unify the set features API (dmlc#7692)
xgboost4j-spark provides 2 sets of API for setting features, one for CPU, another for GPU, which may cause confusion. This PR removes the GPU API and adds an override CPU function setFeaturesCol to accept Array[String] parameters.
Configuration menu - View commit details
-
Copy full SHA for e3e6de5 - Browse repository at this point
Copy the full SHA e3e6de5View commit details
Commits on Feb 23, 2022
-
Update R package description. (dmlc#7691)
* Change role. * Remove cmake file when building the package.
Configuration menu - View commit details
-
Copy full SHA for 49c74a5 - Browse repository at this point
Copy the full SHA 49c74a5View commit details -
Small cleanup to gradient index and hist. (dmlc#7668)
* Code comments. * Const accessor to index. * Remove some weird variables in the `Index` class. * Simplify the `MemStackAllocator`.
Configuration menu - View commit details
-
Copy full SHA for 6762c45 - Browse repository at this point
Copy the full SHA 6762c45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89aa8dd - Browse repository at this point
Copy the full SHA 89aa8ddView commit details
Commits on Feb 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f60d95b - Browse repository at this point
Copy the full SHA f60d95bView commit details -
Support categorical data for hist. (dmlc#7695)
* Extract partitioner from hist. * Implement categorical data support by passing the gradient index directly into the partitioner. * Organize/update document. * Remove code for negative hessian.
Configuration menu - View commit details
-
Copy full SHA for 83a66b4 - Browse repository at this point
Copy the full SHA 83a66b4View commit details -
Use CUDA 11 in clang-tidy (dmlc#7701)
* Show command args when clang-tidy fails * Add option to specify CUDA args * Use clang-tidy 11 * [CI] Use CUDA 11
Configuration menu - View commit details
-
Copy full SHA for 1b25dd5 - Browse repository at this point
Copy the full SHA 1b25dd5View commit details
Commits on Feb 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5eed299 - Browse repository at this point
Copy the full SHA 5eed299View commit details -
Update documents and tests. (dmlc#7659)
* Revise documents after recent refactoring and cat support. * Add tests for behavior of max_depth and max_leaves.
Configuration menu - View commit details
-
Copy full SHA for 18a4af6 - Browse repository at this point
Copy the full SHA 18a4af6View commit details
Commits on Feb 28, 2022
-
Optimize GPU evaluation function for categorical data. (dmlc#7705)
* Use transform and cache.
Configuration menu - View commit details
-
Copy full SHA for 1d468e2 - Browse repository at this point
Copy the full SHA 1d468e2View commit details
Commits on Mar 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a92e0f6 - Browse repository at this point
Copy the full SHA a92e0f6View commit details
Commits on Mar 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 68b6d6b - Browse repository at this point
Copy the full SHA 68b6d6bView commit details
Commits on Mar 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a62a3d9 - Browse repository at this point
Copy the full SHA a62a3d9View commit details
Commits on Mar 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 55463b7 - Browse repository at this point
Copy the full SHA 55463b7View commit details
Commits on Mar 12, 2022
-
Run tests in a temporary directory (dmlc#7723)
Fix some tests to run in a temporary directory in case the root directory is not writable. Note that most of tests are already running in the temporary directory, so this PR just make them consistent.
Configuration menu - View commit details
-
Copy full SHA for 04fc575 - Browse repository at this point
Copy the full SHA 04fc575View commit details
Commits on Mar 13, 2022
-
[JVM-Packages] Add support for detecting musl-based Linux (dmlc#7624)
Co-authored-by: Marc Philipp <marc@gradle.com>
Configuration menu - View commit details
-
Copy full SHA for 4dafb5f - Browse repository at this point
Copy the full SHA 4dafb5fView commit details
Commits on Mar 14, 2022
-
Implement slope for Pseduo-Huber. (dmlc#7727)
* Add objective and metric. * Some refactoring for CPU/GPU dispatching using linalg module.
Configuration menu - View commit details
-
Copy full SHA for 98d6fae - Browse repository at this point
Copy the full SHA 98d6faeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b6849b - Browse repository at this point
Copy the full SHA 6b6849bView commit details
Commits on Mar 15, 2022
-
Support building SimpleDMatrix from Arrow data format (dmlc#7512)
* Integrate with Arrow C data API. * Support Arrow dataset. * Support Arrow table. Co-authored-by: Xiaochang Wu <xiaochang.wu@intel.com> Co-authored-by: Jiaming Yuan <jm.yuan@outlook.com> Co-authored-by: Zhang Zhang <zhang.zhang@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 613ec36 - Browse repository at this point
Copy the full SHA 613ec36View commit details
Commits on Mar 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e78a38b - Browse repository at this point
Copy the full SHA e78a38bView commit details -
Configuration menu - View commit details
-
Copy full SHA for da35162 - Browse repository at this point
Copy the full SHA da35162View commit details
Commits on Mar 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9a40073 - Browse repository at this point
Copy the full SHA 9a40073View commit details -
Configuration menu - View commit details
-
Copy full SHA for 718472d - Browse repository at this point
Copy the full SHA 718472dView commit details -
Small cleanup to hist tree method. (dmlc#7735)
* Remove special optimization using number of bins. * Remove 1-based index for column sampling. * Remove data layout. * Unify update prediction cache.
Configuration menu - View commit details
-
Copy full SHA for 996cc70 - Browse repository at this point
Copy the full SHA 996cc70View commit details
Commits on Mar 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for cd55823 - Browse repository at this point
Copy the full SHA cd55823View commit details
Commits on Mar 21, 2022
-
External memory support for hist (dmlc#7531)
* Generate column matrix from gHistIndex. * Avoid synchronization with the sparse page once the cache is written. * Cleanups: Remove member variables/functions, change the update routine to look like approx and gpu_hist. * Remove pruner.
Configuration menu - View commit details
-
Copy full SHA for 4d81c74 - Browse repository at this point
Copy the full SHA 4d81c74View commit details
Commits on Mar 22, 2022
-
Update JVM dev build Dockerfile and shell script (dmlc#6792)
Co-authored-by: Zhuo Yuzhen <yuzhuo@paypal.com>
Configuration menu - View commit details
-
Copy full SHA for f20ffa8 - Browse repository at this point
Copy the full SHA f20ffa8View commit details
Commits on Mar 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 66cb4af - Browse repository at this point
Copy the full SHA 66cb4afView commit details -
Add type hints to core.py (dmlc#7707)
Co-authored-by: Chengyang Gu <bridgream@gmail.com> Co-authored-by: jiamingy <jm.yuan@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for c92ab2c - Browse repository at this point
Copy the full SHA c92ab2cView commit details -
[jvm-packages] Launch dev jvm image under my user (dmlc#4676)
Co-authored-by: Philip Hyunsu Cho <chohyu01@cs.washington.edu>
Configuration menu - View commit details
-
Copy full SHA for f5b2028 - Browse repository at this point
Copy the full SHA f5b2028View commit details
Commits on Mar 24, 2022
-
Use context in
SetInfo
. (dmlc#7687)* Use the name `Context`. * Pass a context object into `SetInfo`. * Add context to proxy matrix. * Add context to iterative DMatrix. This is to remove the use of the default number of threads during `SetInfo` as a follow-up on removing the global omp variable while preparing for CUDA stream semantic. Currently, XGBoost uses the legacy CUDA stream, we will gradually remove them in the future in favor of non-blocking streams.
Configuration menu - View commit details
-
Copy full SHA for 6457559 - Browse repository at this point
Copy the full SHA 6457559View commit details
Commits on Mar 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for af0cf88 - Browse repository at this point
Copy the full SHA af0cf88View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3ba0e8 - Browse repository at this point
Copy the full SHA b3ba0e8View commit details
Commits on Mar 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b37ff3d - Browse repository at this point
Copy the full SHA b37ff3dView commit details
Commits on Mar 28, 2022
-
Added CPPFLAGS and LDFLAGS to the testing for OpenMP during R install…
…ation from source. (dmlc#7759)
Configuration menu - View commit details
-
Copy full SHA for 39c5616 - Browse repository at this point
Copy the full SHA 39c5616View commit details -
Mitigate flaky tests. (dmlc#7749)
* Skip non-increasing test with external memory when subsample is used. * Increase bin numbers for boost from prediction test. This mitigates the effect of non-deterministic partitioning.
Configuration menu - View commit details
-
Copy full SHA for 8b3ecfc - Browse repository at this point
Copy the full SHA 8b3ecfcView commit details -
Move
num_parallel_tree
to model parameter. (dmlc#7751)The size of forest should be a property of model itself instead of a training hyper-parameter.
Configuration menu - View commit details
-
Copy full SHA for 3c9b044 - Browse repository at this point
Copy the full SHA 3c9b044View commit details -
Configuration menu - View commit details
-
Copy full SHA for a50b842 - Browse repository at this point
Copy the full SHA a50b842View commit details
Commits on Mar 29, 2022
-
Fix failures on R hub and Win builder. (dmlc#7763)
* Update date. * Workaround amalgamation build with clang. (SimpleDMatrix instantiation) * Workaround compiler error with driver push. * Revert autoconf requirement. * Fix model IO on 32-bit environment. (i386) * Clarify the function name.
Configuration menu - View commit details
-
Copy full SHA for d479648 - Browse repository at this point
Copy the full SHA d479648View commit details
Commits on Mar 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9150fdb - Browse repository at this point
Copy the full SHA 9150fdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bd5a33 - Browse repository at this point
Copy the full SHA 4bd5a33View commit details -
Drop support for deprecated CUDA architecture. (dmlc#7767)
* Drop support for deprecated CUDA architecture. * Check file size at release branch. * Use 200 MB limit Co-authored-by: Philip Hyunsu Cho <chohyu01@cs.washington.edu>
Configuration menu - View commit details
-
Copy full SHA for 4615fa5 - Browse repository at this point
Copy the full SHA 4615fa5View commit details
Commits on Mar 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 78d2312 - Browse repository at this point
Copy the full SHA 78d2312View commit details
Commits on Apr 8, 2022
-
[backport] Backport JVM fixes and document update to 1.6 (dmlc#7792)
* [jvm-packages] unify setFeaturesCol API for XGBoostRegressor (dmlc#7784) * [jvm-packages] add doc for xgboost4j-spark-gpu (dmlc#7779) Co-authored-by: Jiaming Yuan <jm.yuan@outlook.com> * [jvm-packages] remove the dep of com.fasterxml.jackson (dmlc#7791) * [jvm-packages] xgboost4j-spark should work when featuresCols is specified (dmlc#7789) Co-authored-by: Bobby Wang <wbo4958@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 67298cc - Browse repository at this point
Copy the full SHA 67298ccView commit details
Commits on Apr 13, 2022
-
[backport] Backport jvm changes to 1.6. (dmlc#7803)
* [doc] improve xgboost4j-spark-gpu doc [skip ci] (dmlc#7793) Co-authored-by: Sameer Raheja <sameerz@users.noreply.github.com> * [jvm-packages] fix evaluation when featuresCols is used (dmlc#7798) Co-authored-by: Bobby Wang <wbo4958@gmail.com> Co-authored-by: Sameer Raheja <sameerz@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ece4dc4 - Browse repository at this point
Copy the full SHA ece4dc4View commit details
Commits on Apr 14, 2022
-
[doc] fix a typo in jvm/index.rst (dmlc#7806) [skip ci] (dmlc#7807)
Co-authored-by: Bobby Wang <wbo4958@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3ee3b18 - Browse repository at this point
Copy the full SHA 3ee3b18View commit details
Commits on Apr 15, 2022
-
[backport] dmlc#7808 dmlc#7810 (dmlc#7811)
* [jvm-packages] add hostIp and python exec for rabit tracker (dmlc#7808) * Fix training continuation with categorical model. (dmlc#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. Co-authored-by: Bobby Wang <wbo4958@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 816e788 - Browse repository at this point
Copy the full SHA 816e788View commit details
Commits on Apr 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f75c007 - Browse repository at this point
Copy the full SHA f75c007View commit details
Commits on Apr 29, 2022
-
[backport] jvm-packages 1.6.1 (dmlc#7849)
* [jvm-packages] move the dmatrix building into rabit context (dmlc#7823) This fixes the QuantileDeviceDMatrix in distributed environment. * [doc] update the jvm tutorial to 1.6.1 [skip ci] (dmlc#7834) * [Breaking][jvm-packages] Use barrier execution mode (dmlc#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. * [doc] remove the doc about killing SparkContext [skip ci] (dmlc#7840) * [jvm-package] remove the coalesce in barrier mode (dmlc#7846) * [jvm-packages] Fix model compatibility (dmlc#7845) * Ignore all Java exceptions when looking for Linux musl support (dmlc#7844) Co-authored-by: Bobby Wang <wbo4958@gmail.com> Co-authored-by: Michael Allman <msa@allman.ms>
Configuration menu - View commit details
-
Copy full SHA for f4eb6b9 - Browse repository at this point
Copy the full SHA f4eb6b9View commit details
Commits on May 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b1b6246 - Browse repository at this point
Copy the full SHA b1b6246View commit details -
Configuration menu - View commit details
-
Copy full SHA for c250881 - Browse repository at this point
Copy the full SHA c250881View commit details
Commits on May 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5d92a7d - Browse repository at this point
Copy the full SHA 5d92a7dView commit details
Commits on Jun 6, 2022
-
[CI] Rotate package repository keys (dmlc#7943) (dmlc#7978)
Co-authored-by: Philip Hyunsu Cho <chohyu01@cs.washington.edu>
Configuration menu - View commit details
-
Copy full SHA for eefa1dd - Browse repository at this point
Copy the full SHA eefa1ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 645855e - Browse repository at this point
Copy the full SHA 645855eView commit details
Commits on Jun 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b7c3fc9 - Browse repository at this point
Copy the full SHA b7c3fc9View commit details -
Fix rmm build (dmlc#7973) (dmlc#7977)
- Optionally switch to c++17 - Use rmm CMake target. - Workaround compiler errors. - Fix GPUMetric inheritance. - Run death tests even if it's built with RMM support. Co-authored-by: jakirkham <jakirkham@gmail.com> Co-authored-by: jakirkham <jakirkham@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5973c6e - Browse repository at this point
Copy the full SHA 5973c6eView commit details -
[backport] Fix pylint errors. (dmlc#7967) (dmlc#7981)
* Fix pylint errors. (dmlc#7967) * Rebase error.
Configuration menu - View commit details
-
Copy full SHA for a55d3bd - Browse repository at this point
Copy the full SHA a55d3bdView commit details
Commits on Aug 12, 2022
-
[backport] Update CUDA docker image and NCCL. (dmlc#8139) (dmlc#8162)
* Update CUDA docker image and NCCL. (dmlc#8139) * Rest of the CI. * CPU test dependencies.
Configuration menu - View commit details
-
Copy full SHA for 39c1488 - Browse repository at this point
Copy the full SHA 39c1488View commit details -
[backport] Fix compatibility with latest cupy. (dmlc#8129) (dmlc#8160)
* Fix compatibility with latest cupy. * Freeze mypy.
Configuration menu - View commit details
-
Copy full SHA for 140c377 - Browse repository at this point
Copy the full SHA 140c377View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c65337 - Browse repository at this point
Copy the full SHA 9c65337View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d816d9 - Browse repository at this point
Copy the full SHA 9d816d9View commit details
Commits on Aug 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 97d89c3 - Browse repository at this point
Copy the full SHA 97d89c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e2b5c4 - Browse repository at this point
Copy the full SHA 0e2b5c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e6444b - Browse repository at this point
Copy the full SHA 2e6444bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b18c984 - Browse repository at this point
Copy the full SHA b18c984View commit details -
[backport] Fix Python package source install. (dmlc#8036) (dmlc#8171)
* Copy gputreeshap.
Configuration menu - View commit details
-
Copy full SHA for e82162d - Browse repository at this point
Copy the full SHA e82162dView commit details -
[backport] Fix LTR with weighted Quantile DMatrix. (dmlc#7975) (dmlc#…
…8170) * Fix LTR with weighted Quantile DMatrix. * Better tests.
Configuration menu - View commit details
-
Copy full SHA for 51c3301 - Browse repository at this point
Copy the full SHA 51c3301View commit details
Commits on Aug 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2d54f7d - Browse repository at this point
Copy the full SHA 2d54f7dView commit details
Commits on Aug 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7036d4f - Browse repository at this point
Copy the full SHA 7036d4fView commit details
Commits on Aug 18, 2022
-
[CI] Fix R build on Jenkins. (dmlc#8154) (dmlc#8180)
Co-authored-by: Jiaming Yuan <jm.yuan@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for 922d213 - Browse repository at this point
Copy the full SHA 922d213View commit details -
[backport] Fix loading DMatrix binary in distributed env. (dmlc#8149) (…
…dmlc#8185) * Fix loading DMatrix binary in distributed env. (dmlc#8149) - Try to load DMatrix binary before trying to parse text input. - Remove some unmaintained code. * Fix.
Configuration menu - View commit details
-
Copy full SHA for 0fd6391 - Browse repository at this point
Copy the full SHA 0fd6391View commit details
Commits on Aug 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1fbb452 - Browse repository at this point
Copy the full SHA 1fbb452View commit details
Commits on Aug 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b993424 - Browse repository at this point
Copy the full SHA b993424View commit details
Commits on Aug 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b400967 - Browse repository at this point
Copy the full SHA b400967View commit details
Commits on Aug 30, 2022
-
Merge pull request rapidsai#39 from bdice/thrust-includes
Add missing Thrust header includes.
Configuration menu - View commit details
-
Copy full SHA for 2e1e95e - Browse repository at this point
Copy the full SHA 2e1e95eView commit details
Commits on Sep 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 26ea6e2 - Browse repository at this point
Copy the full SHA 26ea6e2View commit details -
Merge pull request rapidsai#40 from bdice/update-gputreeshap
Update gputreeshap submodule.
Configuration menu - View commit details
-
Copy full SHA for 3732123 - Browse repository at this point
Copy the full SHA 3732123View commit details
Commits on Oct 4, 2022
-
Merge branch 'release_1.6.0' of https://github.com/dmlc/xgboost into …
…patch-1.6-cupy
Configuration menu - View commit details
-
Copy full SHA for e6d5624 - Browse repository at this point
Copy the full SHA e6d5624View commit details
Commits on Oct 11, 2022
-
Merge pull request rapidsai#41 from beckernick/patch-1.6-cupy
Update to latest xgboost release_1.6.0 to include cupy compatibility patch
Configuration menu - View commit details
-
Copy full SHA for 1a2012d - Browse repository at this point
Copy the full SHA 1a2012dView commit details -
Merge pull request rapidsai#42 from rapidsai/branch-22.10
Merge branch-22.10 into branch-22.12 (Update to latest xgboost release_1.6.0 to include cupy compatibility patch)
Configuration menu - View commit details
-
Copy full SHA for e6756c7 - Browse repository at this point
Copy the full SHA e6756c7View commit details
Commits on Nov 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f6c429a - Browse repository at this point
Copy the full SHA f6c429aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fe8204 - Browse repository at this point
Copy the full SHA 4fe8204View commit details