1. 23 Apr, 2024 2 commits
  2. 10 Apr, 2024 1 commit
  3. 19 Mar, 2024 1 commit
  4. 23 Feb, 2024 1 commit
    • shiyu1994's avatar
      [c++][fix] Support Quantized Training with Categorical Features on CPU (#6301) · 776c5c3c
      shiyu1994 authored
      * support quantized training with categorical features on cpu
      
      * remove white spaces
      
      * add tests for quantized training with categorical features
      
      * skip tests for cuda version
      
      * fix cases when only 1 data block in row-wise quantized histogram construction with 8 inner bits
      
      * remove useless capture
      
      * fix compilation warnings
      
      revert useless changes
      
      * revert useless change
      
      * separate functions in feature histogram into cpp file
      
      * add feature_histogram.o in Makevars
      776c5c3c
  5. 10 Feb, 2024 1 commit
  6. 03 Feb, 2024 1 commit
  7. 02 Feb, 2024 1 commit
  8. 25 Jan, 2024 1 commit
  9. 09 Jan, 2024 1 commit
  10. 03 Jan, 2024 1 commit
  11. 22 Dec, 2023 1 commit
  12. 21 Dec, 2023 2 commits
  13. 07 Dec, 2023 1 commit
  14. 06 Dec, 2023 1 commit
  15. 30 Nov, 2023 1 commit
  16. 25 Nov, 2023 1 commit
  17. 13 Nov, 2023 1 commit
  18. 08 Nov, 2023 1 commit
  19. 02 Nov, 2023 1 commit
  20. 10 Oct, 2023 1 commit
  21. 08 Oct, 2023 1 commit
  22. 06 Oct, 2023 1 commit
  23. 13 Sep, 2023 1 commit
  24. 12 Sep, 2023 1 commit
  25. 11 Sep, 2023 1 commit
  26. 04 Sep, 2023 1 commit
  27. 03 Sep, 2023 1 commit
  28. 04 Aug, 2023 2 commits
  29. 21 Jul, 2023 2 commits
  30. 20 Jul, 2023 1 commit
  31. 19 Jul, 2023 1 commit
  32. 14 Jul, 2023 1 commit
  33. 13 Jul, 2023 1 commit
  34. 06 Jul, 2023 1 commit
  35. 06 May, 2023 1 commit
  36. 05 May, 2023 1 commit
    • shiyu1994's avatar
      Add quantized training (CPU part) (#5800) · 17ecfab3
      shiyu1994 authored
      * add quantized training (first stage)
      
      * add histogram construction functions for integer gradients
      
      * add stochastic rounding
      
      * update docs
      
      * fix compilation errors by adding template instantiations
      
      * update files for compilation
      
      * fix compilation of gpu version
      
      * initialize gradient discretizer before share states
      
      * add a test case for quantized training
      
      * add quantized training for data distributed training
      
      * Delete origin.pred
      
      * Delete ifelse.pred
      
      * Delete LightGBM_model.txt
      
      * remove useless changes
      
      * fix lint error
      
      * remove debug loggings
      
      * fix mismatch of vector and allocator types
      
      * remove changes in main.cpp
      
      * fix bugs with uninitialized gradient discretizer
      
      * initialize ordered gradients in gradient discretizer
      
      * disable quantized training with gpu and cuda
      
      fix msvc compilation errors and warnings
      
      * fix bug in data parallel tree learner
      
      * make quantized training test deterministic
      
      * make quantized training in test case more accurate
      
      * refactor test_quantized_training
      
      * fix leaf splits initialization with quantized training
      
      * check distributed quantized training result
      17ecfab3