david-cortes
429f956111
[R] Fix warning from DT about mismatched names ( #10743 )
2024-09-29 05:52:15 +08:00
Jiaming Yuan
c9f89c4241
[R] Rename ExternalDMatrix -> ExtMemDMatrix. ( #10849 )
2024-09-29 05:45:53 +08:00
dependabot[bot]
9ee4008654
Bump org.codehaus.mojo:exec-maven-plugin in /jvm-packages/xgboost4j ( #10786 )
...
Bumps [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin ) from 3.3.0 to 3.4.1.
- [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases )
- [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/3.3.0...3.4.1 )
---
updated-dependencies:
- dependency-name: org.codehaus.mojo:exec-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-28 21:12:30 +08:00
dependabot[bot]
497f1bdd38
Bump spark.version from 3.5.1 to 3.5.3 in /jvm-packages/xgboost4j-spark ( #10859 )
...
Bumps `spark.version` from 3.5.1 to 3.5.3.
Updates `org.apache.spark:spark-core_2.12` from 3.5.1 to 3.5.3
Updates `org.apache.spark:spark-sql_2.12` from 3.5.1 to 3.5.3
Updates `org.apache.spark:spark-mllib_2.12` from 3.5.1 to 3.5.3
---
updated-dependencies:
- dependency-name: org.apache.spark:spark-core_2.12
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.apache.spark:spark-sql_2.12
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.apache.spark:spark-mllib_2.12
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-28 21:11:48 +08:00
dependabot[bot]
521324ba9c
Bump org.apache.maven.plugins:maven-checkstyle-plugin ( #10785 )
...
Bumps [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin ) from 3.4.0 to 3.5.0.
- [Commits](https://github.com/apache/maven-checkstyle-plugin/compare/maven-checkstyle-plugin-3.4.0...maven-checkstyle-plugin-3.5.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-checkstyle-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-28 05:49:09 +08:00
Jiaming Yuan
271f4a80e7
Use CUDA virtual memory for pinned memory allocation. ( #10850 )
...
- Add a grow-only virtual memory allocator.
- Define a driver API wrapper. Split up the runtime API wrapper.
2024-09-28 04:26:44 +08:00
Jiaming Yuan
13b9874fd6
[jvm-packages] Bump rapids version. ( #10857 )
2024-09-28 04:02:24 +08:00
dependabot[bot]
dac6e4daa1
Bump org.apache.maven.plugins:maven-site-plugin ( #10779 )
...
Bumps [org.apache.maven.plugins:maven-site-plugin](https://github.com/apache/maven-site-plugin ) from 3.12.1 to 3.20.0.
- [Release notes](https://github.com/apache/maven-site-plugin/releases )
- [Commits](https://github.com/apache/maven-site-plugin/compare/maven-site-plugin-3.12.1...maven-site-plugin-3.20.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-site-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-28 03:31:12 +08:00
dependabot[bot]
1d6f9d91fc
Bump commons-logging:commons-logging in /jvm-packages/xgboost4j-spark ( #10790 )
...
Bumps commons-logging:commons-logging from 1.3.3 to 1.3.4.
---
updated-dependencies:
- dependency-name: commons-logging:commons-logging
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-28 02:57:04 +08:00
dependabot[bot]
43ca23fdf2
Bump org.apache.maven.plugins:maven-surefire-plugin ( #10777 )
...
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire ) from 3.3.1 to 3.5.0.
- [Release notes](https://github.com/apache/maven-surefire/releases )
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.3.1...surefire-3.5.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-28 01:58:26 +08:00
Jiaming Yuan
cc2daadec3
Fix git ignore. [skip ci] ( #10854 )
2024-09-28 01:43:29 +08:00
dependabot[bot]
86157b9480
Bump org.apache.maven.plugins:maven-gpg-plugin ( #10855 )
...
Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin ) from 3.2.6 to 3.2.7.
- [Release notes](https://github.com/apache/maven-gpg-plugin/releases )
- [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.6...maven-gpg-plugin-3.2.7 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-gpg-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-28 01:40:59 +08:00
dependabot[bot]
83b5eabd70
Bump org.apache.maven.plugins:maven-gpg-plugin ( #10848 )
...
Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin ) from 3.2.4 to 3.2.6.
- [Release notes](https://github.com/apache/maven-gpg-plugin/releases )
- [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.4...maven-gpg-plugin-3.2.6 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-gpg-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-28 00:14:14 +08:00
dependabot[bot]
df6b3e1481
Bump org.apache.maven.plugins:maven-deploy-plugin ( #10778 )
...
Bumps [org.apache.maven.plugins:maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin ) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/apache/maven-deploy-plugin/releases )
- [Commits](https://github.com/apache/maven-deploy-plugin/compare/maven-deploy-plugin-3.1.2...maven-deploy-plugin-3.1.3 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-deploy-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-25 23:41:28 +08:00
dependabot[bot]
72546e71a8
Bump org.apache.maven.plugins:maven-project-info-reports-plugin ( #10772 )
...
Bumps [org.apache.maven.plugins:maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin ) from 3.6.2 to 3.7.0.
- [Commits](https://github.com/apache/maven-project-info-reports-plugin/compare/maven-project-info-reports-plugin-3.6.2...maven-project-info-reports-plugin-3.7.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-project-info-reports-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-25 18:31:45 +08:00
dependabot[bot]
c648442a46
Bump org.apache.flink:flink-clients in /jvm-packages ( #10771 )
...
Bumps [org.apache.flink:flink-clients](https://github.com/apache/flink ) from 1.19.1 to 1.20.0.
- [Commits](https://github.com/apache/flink/compare/release-1.19.1...release-1.20.0 )
---
updated-dependencies:
- dependency-name: org.apache.flink:flink-clients
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-25 18:30:18 +08:00
Bobby Wang
a049490cdb
[jvm-packages] bring back camel case variants of parameters ( #10845 )
2024-09-25 14:14:42 +08:00
Dmitry Razdoburdin
2179baa50c
[SYC]. Implementation of HostDeviceVector ( #10842 )
2024-09-25 04:45:17 +08:00
Jiaming Yuan
bc69a3e877
[EM] Improve memory estimation for quantile sketching. ( #10843 )
...
I- Add basic estimation for RMM.
- Re-estimate after every sub-batch.
- Some debug logs for memory usage.
- Fix the locking mechanism in the memory allocator logger.
2024-09-25 03:20:09 +08:00
Bobby Wang
f3df0d0eb4
[jvm-packages] update scala style configuration ( #10836 )
2024-09-24 17:39:44 +08:00
Bobby Wang
2a03685bff
[jvm-packages] shade xgboost spark packages ( #10833 )
2024-09-24 15:46:06 +08:00
Jiaming Yuan
68a8865bc5
[CI] Fix PyLint errors. ( #10837 )
2024-09-24 14:09:32 +08:00
Bobby Wang
982ee34658
[jvm-packages] fix surefire ( #10835 )
2024-09-24 14:08:30 +08:00
Jiaming Yuan
e228c1a121
[EM] Make page concatenation optional. ( #10826 )
...
This PR introduces a new parameter `extmem_concat_pages` to make the page concatenation optional for GPU hist. In addition, the document is updated for the new GPU-based external memory.
2024-09-24 06:19:28 +08:00
jonibr22
215da76263
[R] Fix xgb.model.dt.tree in case where all leaves are negative ( #10798 )
2024-09-24 05:02:33 +08:00
Bobby Wang
19b55b300b
[jvm-packages] Support Ranker ( #10823 )
2024-09-22 02:02:15 +08:00
Dmitry Razdoburdin
d7599e095b
[SYCL] Add dask support for distributed ( #10812 )
2024-09-22 02:01:57 +08:00
Jiaming Yuan
2a37a8880c
Check correct dump format for gblinear. ( #10831 )
2024-09-21 00:32:52 +08:00
Jiaming Yuan
24241ed6e3
[EM] Compress dense ellpack. ( #10821 )
...
This helps reduce the memory copying needed for dense data. In addition, it helps reduce memory usage even if external memory is not used.
- Decouple the number of symbols needed in the compressor with the number of features when the data is dense.
- Remove the fetch call in the `at_end_` iteration.
- Reduce synchronization and kernel launches by using the `uvector` and ctx.
2024-09-20 18:20:56 +08:00
Jiaming Yuan
d5e1c41b69
[coll] Use loky for rabit op tests. ( #10828 )
2024-09-20 16:46:05 +08:00
Valentin Waeselynck
15c6172e09
[doc] Improve the model introduction. ( #10822 )
2024-09-19 02:33:49 +08:00
Jiaming Yuan
96bbf80457
[EM] Suport quantile objectives for GPU-based external memory. ( #10820 )
...
- Improved error message for memory usage.
- Support quantile-based objectives for GPU external memory.
2024-09-17 13:27:02 +08:00
shlomota
de00e07087
Fix misleading error when feature names are missing during inference ( #10814 )
2024-09-13 23:30:50 +08:00
Bobby Wang
67c8c96784
[jvm-packages] [breaking] rework xgboost4j-spark and xgboost4j-spark-gpu ( #10639 )
...
- Introduce an abstract XGBoost Estimator
- Update to the latest XGBoost parameters
- Add all XGBoost parameters supported in XGBoost4j-spark.
- Add setter and getter for these parameters.
- Remove the deprecated parameters
- Address the missing value handling
- Remove any ETL operations in XGBoost
- Rework the GPU plugin
- Expand sanity tests for CPU and GPU consistency
2024-09-11 15:54:19 +08:00
Jiaming Yuan
d94f6679fc
[EM] Avoid synchronous calls and unnecessary ATS access. ( #10811 )
...
- Pass context into various functions.
- Factor out some CUDA algorithms.
- Use ATS only for update position.
2024-09-10 14:33:14 +08:00
Jiaming Yuan
ed5f33df16
[EM] Multi-level quantile sketching for GPU. ( #10813 )
2024-09-10 13:08:34 +08:00
Jiaming Yuan
3ef8383d93
[doc] Fix custom_metric_obj.rst [skip ci] ( #10796 ) ( #10815 )
...
Added the square to the derivative in the hessian
Co-authored-by: Corentin Santos <corentin.santos@iphc.cnrs.fr>
2024-09-10 05:11:43 +08:00
Dmitry Razdoburdin
bba6aa74fb
[SYCL] Fix for sycl support with sklearn estimators ( #10806 )
...
---------
Co-authored-by: Dmitry Razdoburdin <>
2024-09-09 14:14:07 +08:00
Jiaming Yuan
5f7f31d464
[EM] Refactor ellpack construction. ( #10810 )
...
- Remove the calculation of n_symbols in the accessor.
- Pack initialization steps into the parameter list.
- Pass the context into various ctors.
- Specialization for dense data to prepare for further compression.
2024-09-09 14:10:10 +08:00
dependabot[bot]
c69c4adb58
Bump actions/setup-python from 5.1.1 to 5.2.0 ( #10768 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5.1.1 to 5.2.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](39cd14951b...f677139bbe )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-08 00:09:22 +08:00
david-cortes
f52f11e1d7
[R] Allow passing data.frame to SHAP ( #10744 )
2024-09-02 19:44:12 +08:00
dependabot[bot]
ec8cfb3267
Bump actions/upload-artifact from 4.3.4 to 4.4.0 ( #10770 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.3.4 to 4.4.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](0b2256b8c0...50769540e7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 17:52:32 +08:00
david-cortes
15b72571f3
[R] update serialization advise for new xgboost class ( #10794 )
2024-09-02 02:46:11 +08:00
dependabot[bot]
4f88ada219
Bump actions/setup-java from 4.2.1 to 4.2.2 ( #10769 )
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 4.2.1 to 4.2.2.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](99b8673ff6...6a0805fcef )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 02:35:48 +08:00
Samuel Marks
4503555274
POSIX compliant poll.h and mmap over sys/poll.h and mmap64 ( #10767 )
2024-09-01 15:47:30 +08:00
Jiaming Yuan
e1a2c1bbb3
[EM] Merge GPU partitioning with histogram building. ( #10766 )
...
- Stop concatenating pages if there's no subsampling.
- Use a single iteration for histogram build and partitioning.
2024-08-31 03:25:37 +08:00
Jiaming Yuan
98ac153265
Avoid warning from NVCC. ( #10757 )
2024-08-30 16:11:31 +08:00
Jiaming Yuan
5cc7c735e5
Don't link gputreeshap. ( #10758 )
...
Co-authored-by: Philip Hyunsu Cho <chohyu01@cs.washington.edu>
2024-08-30 14:40:58 +08:00
Jiaming Yuan
34d4ab455e
[EM] Avoid stream sync in quantile sketching. ( #10765 )
...
.
2024-08-30 12:33:24 +08:00
Jiaming Yuan
61dd854a52
[EM] Refactor GPU histogram builder. ( #10764 )
...
- Expose the maximum number of cached nodes to be consistent with the CPU implementation. Also easier for testing.
- Extract the subtraction trick for easier testing.
- Split up the `GradientQuantiser` to avoid circular dependency.
2024-08-30 02:39:14 +08:00