Commit Graph

  • 15b72571f3
    [R] update serialization advise for new xgboost class (#10794) david-cortes 2024-09-01 20:46:11 +02:00
  • 4f88ada219
    Bump actions/setup-java from 4.2.1 to 4.2.2 (#10769) dependabot[bot] 2024-09-02 02:35:48 +08:00
  • 4503555274
    POSIX compliant poll.h and mmap over sys/poll.h and mmap64 (#10767) Samuel Marks 2024-09-01 02:47:30 -05:00
  • e1a2c1bbb3
    [EM] Merge GPU partitioning with histogram building. (#10766) Jiaming Yuan 2024-08-31 03:25:37 +08:00
  • 98ac153265
    Avoid warning from NVCC. (#10757) Jiaming Yuan 2024-08-30 16:11:31 +08:00
  • 5cc7c735e5
    Don't link gputreeshap. (#10758) Jiaming Yuan 2024-08-30 14:40:58 +08:00
  • 34d4ab455e
    [EM] Avoid stream sync in quantile sketching. (#10765) Jiaming Yuan 2024-08-30 12:33:24 +08:00
  • 61dd854a52
    [EM] Refactor GPU histogram builder. (#10764) Jiaming Yuan 2024-08-30 02:39:14 +08:00
  • 34937fea41
    [EM] Python wrapper for the ExtMemQuantileDMatrix. (#10762) Jiaming Yuan 2024-08-29 04:08:25 +08:00
  • 7510a87466
    [EM] Reuse the quantile container. (#10761) Jiaming Yuan 2024-08-29 01:39:55 +08:00
  • 4fe67f10b4
    [EM] Have one partitioner for each batch. (#10760) Jiaming Yuan 2024-08-29 01:35:17 +08:00
  • 3043827efc
    [R] Update vignette "XGBoost presentation" (#10749) david-cortes 2024-08-28 10:22:54 +02:00
  • 7794d3da8a
    Ensure that pip check does not fail due to bad platform tag (#10755) Philip Hyunsu Cho 2024-08-27 18:11:08 -07:00
  • 64afe9873b
    Increase timeout in C++ tests from 1 to 5 seconds. (#10756) Jiaming Yuan 2024-08-28 02:27:14 +08:00
  • bde1265caf
    [EM] Return a full DMatrix instead of a Ellpack from the GPU sampler. (#10753) Jiaming Yuan 2024-08-28 01:05:11 +08:00
  • d6ebcfb032
    [EM] Support CPU quantile objective for external memory. (#10751) Jiaming Yuan 2024-08-27 04:16:57 +08:00
  • 12c6b7ceea
    [R] Remove demos (#10750) david-cortes 2024-08-26 22:16:36 +02:00
  • 06c4246ff1
    [CI] Workaround mypy errors. (#10754) Jiaming Yuan 2024-08-27 02:54:11 +08:00
  • 25966e4ba8
    [EM] Pass batch parameter into extmem format. (#10736) Jiaming Yuan 2024-08-27 02:37:50 +08:00
  • 074cad2343
    [R] Finalizes switch to markdown doc (#10733) Michael Mayer 2024-08-26 19:25:06 +02:00
  • 479ae8081b
    [R] Add class names to coefficients (#10745) david-cortes 2024-08-24 22:41:58 +02:00
  • fd0138c91c
    [coll] Improve column split tests with named threads. (#10735) Jiaming Yuan 2024-08-24 12:43:47 +08:00
  • 55aef8f546
    [EM] Avoid resizing host cache. (#10734) Jiaming Yuan 2024-08-23 06:34:01 +08:00
  • dbfafd8557
    [doc] Install the conda GPU variant in environments without CUDA (#10731) James Lamb 2024-08-22 06:48:15 -05:00
  • cd83fe6033
    [breaking][CI] Use CTK 12.4 (#10697) Philip Hyunsu Cho 2024-08-21 19:59:34 -07:00
  • 142bdc73ec
    [EM] Support SHAP contribution with QDM. (#10724) Jiaming Yuan 2024-08-22 05:25:10 +08:00
  • cb54374550
    Update clang-tidy. (#10730) Jiaming Yuan 2024-08-22 04:12:18 +08:00
  • 03bd1183bc
    [doc] prefer 'cmake -B' and 'cmake --build' everywhere (#10717) James Lamb 2024-08-21 13:16:55 -05:00
  • 24d225c1ab
    [SYCL] Implement UpdatePredictionCache and connect updater with leraner. (#10701) Dmitry Razdoburdin 2024-08-21 20:07:44 +02:00
  • 9b88495840
    [multi] Implement weight feature importance. (#10700) Jiaming Yuan 2024-08-22 02:06:47 +08:00
  • 402e7837fb
    Fix potential race in feature constraint. (#10719) Jiaming Yuan 2024-08-21 16:50:31 +08:00
  • e9f1abc1f0
    [R] keep row names in predictions (#10727) david-cortes 2024-08-20 23:49:02 +02:00
  • adf87b27c5
    [doc] Fix tutorial for advanced objectives (#10725) david-cortes 2024-08-20 20:52:50 +02:00
  • 508ac13243
    Check cub errors. (#10721) Jiaming Yuan 2024-08-21 02:50:26 +08:00
  • b949a4bf7b
    [R] Work on Roxygen documentation (#10674) Michael Mayer 2024-08-20 07:33:13 +02:00
  • 5db0803eb2
    ignore UBJSON files in gitignore (#10718) James Lamb 2024-08-19 03:50:37 -05:00
  • caabee2135
    [R] remove 'reshape' argument, let shapes be handled by core cpp library (#10330) david-cortes 2024-08-18 17:31:38 +02:00
  • fd365c147e
    [doc] Brief note about RMM SAM allocator. [skip ci] (#10712) Jiaming Yuan 2024-08-17 04:21:39 +08:00
  • ec3f327c20
    Add managed memory allocator. (#10711) Jiaming Yuan 2024-08-17 03:02:34 +08:00
  • 8d7fe262d9
    [EM] Enable access to the number of batches. (#10691) Jiaming Yuan 2024-08-17 02:59:45 +08:00
  • 033a666900
    [EM] Log the page size of ellpack. (#10713) Jiaming Yuan 2024-08-17 01:35:47 +08:00
  • abe65e3769
    Reduce thread contention in column split histogram test. (#10708) Jiaming Yuan 2024-08-17 01:00:32 +08:00
  • 2258bc870d
    Add more tests and doc for QDM. (#10692) Jiaming Yuan 2024-08-16 23:30:04 +08:00
  • 582ea104b5
    [EM] Enable prediction cache for GPU. (#10707) Jiaming Yuan 2024-08-15 21:41:59 +08:00
  • 0def8e0bae
    [sycl] fix fitting for fp32 devices (#10702) Dmitry Razdoburdin 2024-08-14 21:50:17 +02:00
  • 773ded684b
    [sycl] Add depth-wise policy (#10690) Dmitry Razdoburdin 2024-08-13 12:12:35 +02:00
  • b457d0d792
    [doc] [R] clarify lintr docs (#10698) James Lamb 2024-08-13 01:37:31 -05:00
  • 2ecc85ffad
    [EM] Support ExtMemQdm in the GPU predictor. (#10694) Jiaming Yuan 2024-08-13 12:21:11 +08:00
  • 43704549a2
    [coll] Reduce the amount of open files (socket). (#10693) Jiaming Yuan 2024-08-13 05:23:49 +08:00
  • d414fdf2e7
    [EM] Add GPU version of the external memory QDM. (#10689) Jiaming Yuan 2024-08-10 10:49:43 +08:00
  • 18b28d9315
    [R] prefer startsWith to substr() or regular expressions (#10687) James Lamb 2024-08-09 08:18:46 -05:00
  • fb9201abae
    [CI] use key=value form for Dockerfile ENV statements (#10685) James Lamb 2024-08-09 08:12:50 -05:00
  • e02b376bf7
    [R] Ignore auto-generated config.h, ensure tests run without 'vcd' (#10688) James Lamb 2024-08-09 04:23:27 -05:00
  • 7bccc1ea2c
    [EM] CPU implementation for external memory QDM. (#10682) Jiaming Yuan 2024-08-09 09:38:02 +08:00
  • ac8366654b
    Tweak R-package endian message for clarity (#10654) jakirkham 2024-08-08 18:33:54 -07:00
  • e555a238bc
    [SYCL]. Add implementation for loss-guided policy (#10681) Dmitry Razdoburdin 2024-08-09 03:04:46 +02:00
  • cc3b56fc37
    Cleanup GPU Hist tests. (#10677) Jiaming Yuan 2024-08-06 11:50:44 +08:00
  • 6ccf116601
    [dask] Reduce the flakiness of tests. (#10678) Jiaming Yuan 2024-08-06 06:04:10 +08:00
  • 35b1cdb365
    Update release script for the JVM packages (#10660) Philip Hyunsu Cho 2024-08-05 14:46:14 -07:00
  • 3d8107adb8
    Support doc link for the sklearn module. (#10287) Jiaming Yuan 2024-08-06 02:35:32 +08:00
  • a269055b2b
    [coll] Use loky for tests. (#10676) Jiaming Yuan 2024-08-03 07:33:42 +08:00
  • a185b693dc
    Reduce warnings and flakiness in tests. (#10659) Jiaming Yuan 2024-08-03 07:32:47 +08:00
  • 2e7ba900ef
    [CI] Add timeout limit to JVM tests. (#10673) Jiaming Yuan 2024-08-03 01:51:13 +08:00
  • ad32b4e021
    Bump ossf/scorecard-action from 2.3.3 to 2.4.0 (#10664) dependabot[bot] 2024-08-03 00:11:11 +08:00
  • 9e0a9a066b
    Bump docker/setup-buildx-action from 3.4.0 to 3.6.1 (#10663) dependabot[bot] 2024-08-03 00:10:35 +08:00
  • 574c20dc1d
    Enable CI build for the federated-secure branch. (#10671) Jiaming Yuan 2024-08-02 22:13:17 +08:00
  • 77c844cef7
    Reduce thread contention in column split tests. (#10658) Jiaming Yuan 2024-08-01 18:36:46 +08:00
  • 778751a1bb
    Update the release script to download xgboost-cpu (#10657) Philip Hyunsu Cho 2024-07-31 14:43:10 -07:00
  • fb77ed7603
    [CI] Fix Python wheel workflow. (#10649) Jiaming Yuan 2024-07-31 01:13:47 +08:00
  • 827d0e8edb
    [breaking] Bump Python requirement to 3.10. (#10434) Jiaming Yuan 2024-07-30 17:31:06 +08:00
  • 757aafc131
    Allow external configuration of endianness in R package build (#10642) jakirkham 2024-07-29 17:24:29 -07:00
  • d4b82f50ab
    Add Library\mingw-w64 to Windows search path (#10643) jakirkham 2024-07-29 14:17:59 -07:00
  • 449be7a402
    Quick fix for clang-tidy error. (#10641) Jiaming Yuan 2024-07-26 18:21:16 +08:00
  • 7720272870
    [sycl] add split applications and tests (#10636) Dmitry Razdoburdin 2024-07-26 09:25:49 +02:00
  • 384983ed27
    [jvm-packages] remove code link and make xgboost4j-spark-gpu depend on xgboost4j-spark (#10635) Bobby Wang 2024-07-25 23:27:51 +08:00
  • ec82c75ee7
    Allow building with CCCL that's newer than CTK (#10633) Philip Hyunsu Cho 2024-07-25 00:41:56 -07:00
  • d5834b68c3
    [jvm-packages] remove xgboost4j-gpu and rework cudf column (#10630) Bobby Wang 2024-07-25 15:31:16 +08:00
  • fcae6301ec
    [dask] Disable broadcast in the scatter call. (#10632) Jiaming Yuan 2024-07-25 04:16:34 +08:00
  • 411c8466bd
    [CMake] Explicitly link with CCCL (standalone or CTK) (#10624) Philip Hyunsu Cho 2024-07-23 18:42:54 -07:00
  • 7949a8d5f4
    [jvm-packages] support missing value when constructing dmatrix with iterator (#10628) Bobby Wang 2024-07-23 23:25:07 +08:00
  • b3ed81877a
    [jvm-packages] Cleanup xgboost4j (#10627) Bobby Wang 2024-07-23 13:57:10 +08:00
  • 003b418312
    [jvm-packages] clean up example (#10618) Bobby Wang 2024-07-23 12:15:51 +08:00
  • 485d90218c
    Catch exceptions during file read. (#10623) Jiaming Yuan 2024-07-23 03:48:19 +08:00
  • a19bbc9be5
    Avoid caching allocator for large allocations. (#10582) Jiaming Yuan 2024-07-23 03:48:03 +08:00
  • b2cae34a8e
    Fix integer overflow. (#10615) Jiaming Yuan 2024-07-23 02:13:15 +08:00
  • f6cae4da85
    [SYCL] Add splits evaluation (#10605) Dmitry Razdoburdin 2024-07-22 12:14:06 +02:00
  • 6d9fcb771e
    Move device histogram storage into histogram.cuh. (#10608) Jiaming Yuan 2024-07-21 14:10:13 +08:00
  • cb62f9e73b
    [EM] Prevent init with CUDA malloc resource. (#10606) Jiaming Yuan 2024-07-21 05:08:29 +08:00
  • 0846ad860c
    Optionally skip cupy on windows. (#10611) Jiaming Yuan 2024-07-20 22:12:12 +08:00
  • 344ddeb9ca
    Drop support for CUDA legacy stream. (#10607) Jiaming Yuan 2024-07-20 06:14:56 +08:00
  • 326921dbe4
    [CI] Build a CPU-only wheel under name xgboost-cpu (#10603) Philip Hyunsu Cho 2024-07-19 10:51:08 -07:00
  • 7ab93f3ce3
    [CI] Fix test environment. (#10609) Jiaming Yuan 2024-07-19 01:04:17 +08:00
  • 292bb677e5
    [EM] Support mmap backed ellpack. (#10602) Jiaming Yuan 2024-07-18 08:20:21 +08:00
  • e9fbce9791
    Refactor DeviceUVector. (#10595) Jiaming Yuan 2024-07-18 03:33:01 +08:00
  • 07732e02e5
    Bump com.fasterxml.jackson.core:jackson-databind (#10590) dependabot[bot] 2024-07-18 01:36:44 +08:00
  • 919cfd9c8d
    Bump actions/upload-artifact from 4.3.3 to 4.3.4 (#10600) dependabot[bot] 2024-07-18 01:36:12 +08:00
  • c41a657c4e
    Bump actions/setup-python from 5.1.0 to 5.1.1 (#10599) dependabot[bot] 2024-07-18 01:35:21 +08:00
  • ee8bb60bf1
    [CI] Reduce the frequency of dependabot PRs (#10593) Philip Hyunsu Cho 2024-07-17 06:21:17 -07:00
  • a6a8a55ffa
    Merge approx tests. (#10583) Jiaming Yuan 2024-07-16 19:03:48 +08:00
  • 5a92ffe3ca
    Partial fix for CTK 12.5 (#10574) Jiaming Yuan 2024-07-16 17:41:50 +08:00