Jiaming Yuan
9b6cc0ed07
Refactor hist to prepare for multi-target builder. ( #8928 )
...
- Extract the builder from the updater class. We need a new builder for multi-target.
- Extract `UpdateTree`, it can be reused for different builders. Eventually, other tree
updaters can use it as well.
2023-03-17 17:21:04 +08:00
Philip Hyunsu Cho
36263dd109
[jvm-packages] Use akka 2.6 ( #8920 )
2023-03-16 20:06:42 -07:00
Quentin Fiard
55ed50c860
Fix a few typos in the C API tutorial ( #8926 )
2023-03-16 20:24:03 +08:00
Jiaming Yuan
a093770f36
Partitioner for multi-target tree. ( #8922 )
2023-03-16 18:49:34 +08:00
amdsc21
a79a35c22c
add warp size
2023-03-15 22:00:26 +01:00
Jiaming Yuan
26209a42a5
Define git attributes for renormalization. ( #8921 )
2023-03-16 02:43:11 +08:00
Philip Hyunsu Cho
a2cdba51ce
Use hi-res SVG logo ( #8923 )
2023-03-15 10:02:38 -07:00
dependabot[bot]
fd016e43c6
Bump maven-surefire-plugin from 2.22.2 to 3.0.0 in /jvm-packages ( #8917 )
...
Bumps [maven-surefire-plugin](https://github.com/apache/maven-surefire ) from 2.22.2 to 3.0.0.
- [Release notes](https://github.com/apache/maven-surefire/releases )
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-2.22.2...surefire-3.0.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-15 18:51:46 +08:00
Jiaming Yuan
f186c87cf9
Check inf in data for all types of DMatrix. ( #8911 )
2023-03-15 11:24:35 +08:00
amdsc21
4484c7f073
disable Optin Shared Mem
2023-03-15 02:10:16 +01:00
amdsc21
8207015e48
fix ../tests/cpp/common/test_span.h
2023-03-14 22:19:06 +01:00
Jiaming Yuan
72e8331eab
Reimplement the NDCG metric. ( #8906 )
...
- Add support for non-exp gain.
- Cache the DMatrix object to avoid re-calculating the IDCG.
- Make GPU implementation deterministic. (no atomic add)
2023-03-15 03:26:17 +08:00
Jiaming Yuan
8685556af2
Implement hist evaluator for multi-target tree. ( #8908 )
2023-03-15 01:42:51 +08:00
Jiaming Yuan
95e2baf7c2
[doc] Fix typo [skip ci] ( #8907 )
2023-03-15 00:55:17 +08:00
Jiaming Yuan
910ce580c8
Clear all cache after model load. ( #8904 )
2023-03-14 22:09:36 +08:00
Jiaming Yuan
c400fa1e8d
Predictor for vector leaf. ( #8898 )
2023-03-14 19:07:10 +08:00
amdsc21
364df7db0f
fix ../tree/gpu_hist/evaluate_splits.hip bugs, size 64
2023-03-14 06:17:21 +01:00
amdsc21
a2bab03205
fix aft_obj.hip
2023-03-13 23:19:59 +01:00
Jiaming Yuan
8be6095ece
Implement NDCG cache. ( #8893 )
2023-03-13 22:16:31 +08:00
Jiaming Yuan
9bade7203a
Remove public access to tree model param. ( #8902 )
...
* Make tree model param a private member.
* Number of features and targets are immutable after construction.
This is to reduce the number of places where we can run configuration.
2023-03-13 20:55:10 +08:00
Jiaming Yuan
5ba3509dd3
Define multi expand entry. ( #8895 )
2023-03-13 19:31:05 +08:00
Jiaming Yuan
bbee355b45
[doc][dask] Note on reproducible result. [skip ci] ( #8903 )
2023-03-13 19:30:35 +08:00
amdsc21
b71c1b50de
fix macro, no !
2023-03-12 23:02:28 +01:00
amdsc21
fa2336fcfd
sort bug fix
2023-03-12 07:09:10 +01:00
Jiaming Yuan
3689695d16
[CI] Run RMM gtests. ( #8900 )
...
* [CI] Run RMM gtests.
* Update test-cpp-gpu.sh
---------
Co-authored-by: Philip Hyunsu Cho <chohyu01@cs.washington.edu>
2023-03-12 03:14:31 +08:00
amdsc21
7d96758382
macro format
2023-03-11 06:57:24 +01:00
amdsc21
b0dacc5a80
fix bug
2023-03-11 03:47:23 +01:00
amdsc21
f64152bf97
add helpers.hip
2023-03-11 02:56:50 +01:00
amdsc21
b4dbe7a649
fix isnan
2023-03-11 02:39:58 +01:00
amdsc21
e5b6219a84
typo
2023-03-11 02:30:27 +01:00
amdsc21
3a07b1edf8
complete test porting
2023-03-11 02:17:05 +01:00
amdsc21
9bf16a2ca6
testing porting
2023-03-11 01:38:54 +01:00
amdsc21
332f6a89a9
more tests
2023-03-11 01:33:48 +01:00
amdsc21
204d0c9a53
add hip tests
2023-03-11 00:38:16 +01:00
Jiaming Yuan
36a7396658
Replace dmlc any with std any. ( #8892 )
2023-03-11 06:11:04 +08:00
amdsc21
e961016e71
rm HIPCUB
2023-03-10 22:21:37 +01:00
amdsc21
f0b8c02f15
merge latest changes
2023-03-10 22:10:20 +01:00
Rong Ou
79efcd37f5
Pick up dmlc-core fix for CSV parser ( #8897 )
2023-03-11 04:51:43 +08:00
Jiaming Yuan
2aa838c75e
Define multi-strategy parameter. ( #8890 )
2023-03-11 02:58:01 +08:00
amdsc21
5e8b1842b9
fix Pointer Attr
2023-03-10 19:06:02 +01:00
Jiaming Yuan
6deaec8027
Pass obj info by reference instead of by value. ( #8889 )
...
- Pass obj info into tree updater as const pointer.
This way we don't have to initialize the learner model param before configuring gbm, hence
breaking up the dependency of configurations.
2023-03-11 01:38:28 +08:00
amdsc21
9f072b50ba
fix __popc
2023-03-10 17:14:31 +01:00
amdsc21
e1ddb5ae58
fix macro XGBOOST_USE_HIP
2023-03-10 07:11:05 +01:00
amdsc21
643e2a7b39
fix macro XGBOOST_USE_HIP
2023-03-10 07:09:41 +01:00
amdsc21
bde3107c3e
fix macro XGBOOST_USE_HIP
2023-03-10 07:01:25 +01:00
amdsc21
5edfc1e2e9
finish ellpack_page.cc
2023-03-10 06:41:25 +01:00
amdsc21
c073417d0c
finish aft_obj.cu
2023-03-10 06:39:03 +01:00
amdsc21
9bbbeb3f03
finish multiclass_obj.cu
2023-03-10 06:35:46 +01:00
amdsc21
4bde2e3412
finish multiclass_obj.cu
2023-03-10 06:35:21 +01:00
amdsc21
58a9fe07b6
finish multiclass_obj.cu
2023-03-10 06:35:06 +01:00