amdsc21
f3286bac04
rm warp header
2023-03-25 23:01:44 +01:00
amdsc21
3ee3bea683
fix warp header
2023-03-25 22:37:37 +01:00
amdsc21
5098735698
Merge branch 'condition-sync-Mar24-23' into hui-condition
2023-03-25 05:28:40 +01:00
amdsc21
e74b3bbf3c
fix macro
2023-03-25 05:17:39 +01:00
amdsc21
22525c002a
fix macro
2023-03-25 05:08:30 +01:00
amdsc21
80961039d7
fix macro
2023-03-25 05:00:55 +01:00
amdsc21
1474789787
add new file
2023-03-25 04:54:02 +01:00
amdsc21
1dc138404a
initial merge, fix linalg.h
2023-03-25 04:48:47 +01:00
amdsc21
e1d050f64e
initial merge, fix linalg.h
2023-03-25 04:37:43 +01:00
amdsc21
7fbc561e17
initial merge
2023-03-25 04:31:55 +01:00
amdsc21
d97be6f396
enable last 3 tests
2023-03-25 04:05:05 +01:00
amdsc21
f1211cffca
enable last 3 tests
2023-03-25 00:45:52 +01:00
amdsc21
e0716afabf
fix objective/objective.cc, CMakeFile and setup.py
2023-03-23 20:22:34 +01:00
dependabot[bot]
cff50fe3ef
Bump hadoop.version from 3.3.4 to 3.3.5 in /jvm-packages ( #8962 )
...
Bumps `hadoop.version` from 3.3.4 to 3.3.5.
Updates `hadoop-hdfs` from 3.3.4 to 3.3.5
Updates `hadoop-common` from 3.3.4 to 3.3.5
---
updated-dependencies:
- dependency-name: org.apache.hadoop:hadoop-hdfs
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.apache.hadoop:hadoop-common
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>
2023-03-23 16:12:04 +08:00
Jiaming Yuan
21a52c7f98
[doc] Add introduction and notes for the sklearn interface. ( #8948 )
2023-03-23 13:30:42 +08:00
Jiaming Yuan
bf88dadb61
[doc] Fix callback example. ( #8944 )
2023-03-23 03:27:04 +08:00
Jiaming Yuan
15a2724ff7
Removed outdated configuration serialization logic. ( #8942 )
...
- `saved_params` is empty.
- `saved_configs_` contains `num_round`, which is not used anywhere inside xgboost.
2023-03-23 01:31:46 +08:00
Jiaming Yuan
151882dd26
Initial support for multi-target tree. ( #8616 )
...
* Implement multi-target for hist.
- Add new hist tree builder.
- Move data fetchers for tests.
- Dispatch function calls in gbm base on the tree type.
2023-03-22 23:49:56 +08:00
Jiaming Yuan
ea04d4c46c
[doc] [dask] Troubleshooting NCCL errors. ( #8943 )
2023-03-22 22:17:26 +08:00
Jiaming Yuan
a551bed803
Remove duplicated learning rate parameter. ( #8941 )
2023-03-22 20:51:14 +08:00
Jiaming Yuan
a05799ed39
Specify char type in JSON. ( #8949 )
...
char is defined as signed on x86 but unsigned on arm64
- Use `std::int8_t` instead of char.
- Fix include when clang is pretending to be gcc.
2023-03-22 19:13:44 +08:00
Jiaming Yuan
5891f752c8
Rework the MAP metric. ( #8931 )
...
- The new implementation is more strict as only binary labels are accepted. The previous implementation converts values greater than 1 to 1.
- Deterministic GPU. (no atomic add).
- Fix top-k handling.
- Precise definition of MAP. (There are other variants on how to handle top-k).
- Refactor GPU ranking tests.
2023-03-22 17:45:20 +08:00
Rong Ou
b240f055d3
Support vertical federated learning ( #8932 )
2023-03-22 14:25:26 +08:00
Philip Hyunsu Cho
8dc1e4b3ea
Improve doxygen ( #8959 )
...
* Remove Sphinx build from GH Action
* Build Doxygen as part of RTD build
* Add jQuery
2023-03-21 09:22:11 -07:00
dependabot[bot]
34092d7fd0
Bump maven-release-plugin in /jvm-packages/xgboost4j-spark ( #8952 )
...
Bumps [maven-release-plugin](https://github.com/apache/maven-release ) from 2.5.3 to 3.0.0.
- [Release notes](https://github.com/apache/maven-release/releases )
- [Commits](https://github.com/apache/maven-release/compare/maven-release-2.5.3...maven-release-3.0.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-release-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-21 15:34:43 +08:00
amdsc21
595cd81251
add max shared mem workaround
2023-03-19 20:08:42 +01:00
amdsc21
0325ce0bed
update gputreeshap
2023-03-19 20:07:36 +01:00
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