Jiaming Yuan
|
a7057fa64c
|
Implement typed storage for tensor. (#7429)
* Add `Tensor` class.
* Add elementwise kernel for CPU and GPU.
* Add unravel index.
* Move some computation to compile time.
|
2021-11-14 18:53:13 +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
|
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 |
|