Christian Clauss
5761f27e5e
Use ==/!= to compare constant literals (str, bytes, int, float, tuple) ( #8372 )
2022-10-22 21:53:03 +08:00
Andrew Ziem
3e7e426b36
Fix spelling in documents ( #6948 )
...
* Update roxygen2 doc.
Co-authored-by: fis <jm.yuan@outlook.com>
2021-05-11 20:44:36 +08:00
James Lamb
c96e1ef283
[python-package] remove unused imports ( #5776 )
2020-06-11 16:50:27 +08:00
Rong Ou
0afcc55d98
Support multiple batches in gpu_hist ( #5014 )
...
* Initial external memory training support for GPU Hist tree method.
2019-11-16 14:50:20 +08:00
Rong Ou
77fc28427d
fix benchmark_tree.py ( #4593 )
2019-06-21 11:51:48 +12:00
Rory Mitchell
9683fd433e
Overload device memory allocation ( #4532 )
...
* Group source files, include headers in source files
* Overload device memory allocation
2019-06-10 11:35:13 +12:00
Rong Ou
8e0a08fbcf
Update python benchmarking script ( #4164 )
...
* a few tweaks to speed up data generation
* del variable to save memory
* switch to random numpy arrays
2019-02-21 15:16:09 +13:00
Rong Ou
3be1b9ae30
reformat benchmark_tree.py to get rid of lint errors ( #4126 )
2019-02-13 18:54:56 +13: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
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
Rory Mitchell
4cb2f7598b
-Add experimental GPU algorithm for lossguided mode ( #2755 )
...
-Improved GPU algorithm unit tests
-Removed some thrust code to improve compile times
2017-10-01 00:18:35 +13:00
Rory Mitchell
15267eedf2
[GPU-Plugin] Major refactor 2 ( #2664 )
...
* Change cmake option
* Move source files
* Move google tests
* Move python tests
* Move benchmarks
* Move documentation
* Remove makefile support
* Fix test run
* Move GPU tests
2017-09-08 09:57:16 +12:00