1. 13 Dec, 2022 1 commit
  2. 02 Dec, 2022 1 commit
    • Jonathan Giannuzzi's avatar
      [ci] Build integrated OpenCL Linux wheels (#5252) · 38a1f582
      Jonathan Giannuzzi authored
      
      
      * Add integrated OpenCL build on Linux
      
      * Build integrated OpenCL Linux wheel in CI
      
      * Fix test_dual.py on Linux arm64
      
      * Enable integrated OpenCL Linux wheel arm64 testing in CI
      
      * Update documentation
      
      * Add comment about gpu_use_dp
      
      * add missing fi dropped in merge conflict resolution
      
      * install opencl-headers on bdist task
      
      * use new CI image for x86_64
      
      * update check_dynamic_dependencies script
      
      * use main CI image
      Co-authored-by: default avatarJames Lamb <jaylamb20@gmail.com>
      38a1f582
  3. 29 Nov, 2022 1 commit
  4. 27 Nov, 2022 1 commit
    • shiyu1994's avatar
      [CUDA] Add Poisson regression objective for cuda_exp and refactor objective... · 24af9fa5
      shiyu1994 authored
      
      [CUDA] Add Poisson regression objective for cuda_exp and refactor objective functions for cuda_exp (#5486)
      
      * add poisson regression objective for cuda_exp
      
      * enable Poisson regression for cuda_exp
      
      * refactor cuda objective functions
      
      * remove useless changes
      
      * fix linter errors
      
      * remove redundant buffer in cuda poisson regression objective
      
      * fix log of cuda_exp binary objective
      
      * fix threshold of poisson objective result
      
      * remove useless changes
      
      * fix compilation errors
      
      * add cuda quantile regression objective
      
      * remove cuda quantile regression objective
      Co-authored-by: default avatarJames Lamb <jaylamb20@gmail.com>
      24af9fa5
  5. 25 Nov, 2022 1 commit
  6. 21 Nov, 2022 1 commit
  7. 04 Nov, 2022 1 commit
  8. 12 Oct, 2022 1 commit
  9. 11 Oct, 2022 2 commits
  10. 07 Oct, 2022 1 commit
  11. 07 Sep, 2022 2 commits
  12. 05 Sep, 2022 1 commit
  13. 03 Sep, 2022 1 commit
  14. 02 Sep, 2022 1 commit
  15. 31 Aug, 2022 1 commit
    • shiyu1994's avatar
      [CUDA] Add binary objective for cuda_exp (#5425) · 2b8fe8b4
      shiyu1994 authored
      * add binary objective for cuda_exp
      
      * include <string> and <vector>
      
      * exchange include ordering
      
      * fix length of score to copy in evaluation
      
      * fix EvalOneMetric
      
      * fix cuda binary objective and prediction when boosting on gpu
      
      * Add white space
      
      * fix BoostFromScore for CUDABinaryLogloss
      
      update log in test_register_logger
      
      * include <algorithm>
      
      * simplify shared memory buffer
      2b8fe8b4
  16. 29 Aug, 2022 1 commit
  17. 28 Aug, 2022 2 commits
  18. 16 Aug, 2022 1 commit
  19. 10 Aug, 2022 2 commits
    • Scott Votaw's avatar
      feature: Add true streaming APIs to reduce client-side memory usage (#5299) · 0a5c5838
      Scott Votaw authored
      * Extract streaming to own PR
      
      * small merge fixes and cleanup
      
      * linting fixes
      
      * fix cast warning
      
      * Fix accidental deletion during branch transfer
      
      * responded to initial triage comments
      
      * Added more tests to use create-from-samples APIs
      
      * added mutex and adjusted nclasses logic
      
      * Fix thread-safety for pushing data to sparse bins through Push APIs
      
      * lint and doc fixes
      
      * Small SWIG fix
      
      * nit fix
      
      * Responded to StrikerRUS comments
      
      * fix breaking change after merge with master
      
      * Extract streaming to own PR
      
      * small merge fixes and cleanup
      
      * Fix accidental deletion during branch transfer
      
      * responded to initial triage comments
      
      * Added more tests to use create-from-samples APIs
      
      * Fix rstcheck call in ci
      
      * remove TODOs
      
      * Extract streaming to own PR
      
      * small merge fixes and cleanup
      
      * Fix accidental deletion during branch transfer
      
      * responded to initial triage comments
      
      * Added more tests to use create-from-samples APIs
      
      * Small SWIG fix
      
      * remove ci change
      
      * responded to shiyu1994 comments
      
      * responded to StrikerRUS comments
      
      * Fixes from StrikerRUS comments
      0a5c5838
    • José Morales's avatar
      [python-package] highlight the path a sample takes through a tree in... · 680f4b08
      José Morales authored
      
      [python-package] highlight the path a sample takes through a tree in `plot_tree` and `create_tree_digraph` (fixes #4784) (#5119)
      
      * highlight path in plot_tree
      
      * lint
      
      * rename x to example_case. support categorical features. add test
      
      * lint
      
      * check for exactly one row. test empty example_case
      
      * Apply suggestions from code review
      Co-authored-by: default avatarNikita Titov <nekit94-08@mail.ru>
      
      * handle missing values in numeric splits
      
      * remove literal. add categorical split function
      
      * make categorical feature more important. lint
      
      * add enum. update categorical split. apply suggestions
      
      * update numeric split decision
      
      * lint
      
      * Update python-package/lightgbm/plotting.py
      Co-authored-by: default avatarNikita Titov <nekit94-08@mail.ru>
      Co-authored-by: default avatarNikita Titov <nekit94-08@mail.ru>
      680f4b08
  20. 30 Jul, 2022 1 commit
  21. 29 Jul, 2022 1 commit
  22. 03 Jul, 2022 1 commit
  23. 27 Jun, 2022 2 commits
  24. 19 Jun, 2022 2 commits
  25. 12 Jun, 2022 1 commit
  26. 08 Jun, 2022 1 commit
    • shiyu1994's avatar
      Clear split info buffer in cost efficient gradient boosting before every... · f1328d5c
      shiyu1994 authored
      Clear split info buffer in cost efficient gradient boosting before every iteration (fix partially #3679) (#5164)
      
      * clear split info buffer in cegb_ before every iteration
      
      * check nullable of cegb_ in serial_tree_learner.cpp
      
      * add a test case for checking the split buffer in CEGB
      
      * swith to Threading::For instead of raw OpenMP
      
      * apply review suggestions
      
      * apply review comments
      
      * remove device cpu
      f1328d5c
  27. 05 Jun, 2022 2 commits
  28. 24 May, 2022 1 commit
  29. 22 May, 2022 1 commit
  30. 17 May, 2022 1 commit
  31. 10 May, 2022 1 commit
  32. 30 Apr, 2022 1 commit
  33. 24 Apr, 2022 1 commit