Jiaming Yuan 0dd97c206b
Move thread local entry into Learner. (#5396)
* Move thread local entry into Learner.

This is an attempt to workaround CUDA context issue in static variable, where
the CUDA context can be released before device vector.

* Add PredictionEntry to thread local entry.

This eliminates one copy of prediction vector.

* Don't define CUDA C API in a namespace.
2020-03-07 15:37:39 +08:00
..
2020-03-04 15:13:28 +08:00
2020-02-23 06:27:03 +08:00
2020-03-04 15:13:28 +08:00