Jiaming Yuan
|
3e26107a9c
|
Rename and extract Context. (#8528)
* Rename `GenericParameter` to `Context`.
* Rename header file to reflect the change.
* Rename all references.
|
2022-12-07 04:58:54 +08:00 |
|
Jiaming Yuan
|
fffb1fca52
|
Calculate base_score based on input labels for mae. (#8107)
Fit an intercept as base score for abs loss.
|
2022-09-20 20:53:54 +08:00 |
|
Jiaming Yuan
|
b06040b6d0
|
Implement a general array view. (#7365)
* Replace existing matrix and vector view.
This is to prepare for handling higher dimension data and prediction when we support multi-target models.
|
2021-11-05 04:16:11 +08:00 |
|
Jiaming Yuan
|
1c8fdf2218
|
Remove use of device_idx in dh::LaunchN. (#7063)
It's an unused parameter, removing it can make the CI log more readable.
|
2021-06-29 11:37:26 +08:00 |
|
Jiaming Yuan
|
556a83022d
|
Implement unified update prediction cache for (gpu_)hist. (#6860)
* Implement utilites for linalg.
* Unify the update prediction cache functions.
* Implement update prediction cache for multi-class gpu hist.
|
2021-04-17 00:29:34 +08:00 |
|
Jiaming Yuan
|
79b8b560d2
|
Optimize dart inplace predict perf. (#6804)
|
2021-03-31 15:20:54 +08:00 |
|
Jiaming Yuan
|
a7083d3c13
|
Fix dart inplace prediction with GPU input. (#6777)
* Fix dart inplace predict with data on GPU, which might trigger a fatal check
for device access right.
* Avoid copying data whenever possible.
|
2021-03-25 12:00:32 +08:00 |
|