Rory Mitchell
ccf80703ef
Clang-tidy static analysis ( #3222 )
...
* Clang-tidy static analysis
* Modernise checks
* Google coding standard checks
* Identifier renaming according to Google style
2018-04-19 18:57:13 +12:00
Rory Mitchell
10eb05a63a
Refactor linear modelling and add new coordinate descent updater ( #3103 )
...
* Refactor linear modelling and add new coordinate descent updater
* Allow unsorted column iterator
* Add prediction cacheing to gblinear
2018-02-17 09:17:01 +13:00
Vadim Khotilovich
94e655329f
Replacing cout with LOG ( #3076 )
...
* change cout to LOG
* lint fix
2018-02-06 02:00:34 -06:00
PSEUDOTENSOR / Jonathan McKinney
4d36036fe6
Avoid repeated cuda API call in GPU predictor and only synchronize used GPUs ( #2936 )
2017-12-09 16:00:42 +13:00
Rory Mitchell
40c6e2f0c8
Improved gpu_hist_experimental algorithm ( #2866 )
...
- Implement colsampling, subsampling for gpu_hist_experimental
- Optimised multi-GPU implementation for gpu_hist_experimental
- Make nccl optional
- Add Volta architecture flag
- Optimise RegLossObj
- Add timing utilities for debug verbose mode
- Bump required cuda version to 8.0
2017-11-11 13:58:40 +13:00