- 23 Sep, 2025 1 commit
-
-
Jeff Daily authored
Instead of replacing all #ifdef USE_CUDA, just add USE_CUDA define to ROCm build.
-
- 22 Sep, 2025 1 commit
-
-
Jeff Daily authored
Previously #6086 added ROCm support but after numerous rebases it lost critical changes. This PR restores the ROCm build. There are many source file changes but most were automated using the following: ```bash for f in `grep -rl '#ifdef USE_CUDA'` do sed -i 's@#ifdef USE_CUDA@#if defined(USE_CUDA) || defined(USE_ROCM)@g' $f done for f in `grep -rl '#endif // USE_CUDA'` do sed -i 's@#endif // USE_CUDA@#endif // USE_CUDA || USE_ROCM@g' $f done ```
-
- 24 Aug, 2025 1 commit
-
-
James Lamb authored
* [ci] [c++] use 'pre-commit' to run 'cpplint', upgrade to 'cpplint' 2.0.2 * remove bashisms * one more pipefail use * another pipefail
-
- 04 Aug, 2025 1 commit
-
-
James Lamb authored
-
- 28 Jul, 2025 1 commit
-
-
Nikita Titov authored
Co-authored-by:James Lamb <jaylamb20@gmail.com>
-
- 24 Jul, 2025 1 commit
-
-
Jeff Daily authored
* [ROCm] add support for ROCm/HIP - CMakeLists.txt ROCm updates, also replace glob with explicit file list - initial warpSize interop changes - helpers/hipify.sh script added - .gitignore to ignore generated hip source files * more rocm updates - disable compiler warnings - move PercentileDevice __device__ template function into header - bug fixes for __host__ __define__ and __HIP__ preprocessor symbols * more bug fixes * warp 32 vs 64 updates * lint fixes * missing device_index variable * accidental inclusion of hip headers * copyright notice compliance * Update CMakeLists.txt Co-authored-by:
James Lamb <jaylamb20@gmail.com> * fix lint issue * clean up * Update CMakeLists.txt Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update CMakeLists.txt Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * clean up CMakeLists.txt use WARPSIZE * use WARPSIZE * fix share buffer size --------- Co-authored-by:
shiyu1994 <shiyu_k1994@qq.com> Co-authored-by:
James Lamb <jaylamb20@gmail.com> Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> Co-authored-by:
Yu Shi <yushi2@microsoft.com>
-
- 17 Apr, 2025 1 commit
-
-
James Lamb authored
-
- 07 Feb, 2025 1 commit
-
-
James Lamb authored
-
- 26 Jan, 2025 1 commit
-
-
José Morales authored
[python-package] do not copy column-major numpy arrays when creating Dataset from list of arrays (#6773) Co-authored-by:Nikita Titov <nekit94-08@mail.ru>
-
- 20 Jan, 2025 1 commit
-
-
AndreyOrb authored
* 1) Fixed Predictor lifecycle 2) Fixed Boosting trees initialization #5482 * Added tests for LGBM_BoosterPredictForMat in Contrib mode * #6778 Reverted indentation to 4 spaces --------- Co-authored-by:
James Lamb <jaylamb20@gmail.com> Co-authored-by:
Nikita Titov <nekit94-08@mail.ru>
-
- 02 Jan, 2025 1 commit
-
-
shiyu1994 authored
* remove src/treelearner/kernels * Update CMakeLists.txt * clean up
-
- 15 Dec, 2024 1 commit
-
-
Nikita Titov authored
* Update append-comment.sh * Update static_analysis.yml * Update static_analysis.yml * Update basic.py * Update basic.py * Update .pre-commit-config.yaml * Update basic.py * Update basic.py * Update basic.py * Update basic.py * Update basic.py * Update pyproject.toml * Update pyproject.toml * Update pyproject.toml * Update pyproject.toml * Update interactive_plot_example.ipynb * Update pyproject.toml * Update append-comment.sh * Update basic.py * Update basic.py * Update pyproject.toml * Update .pre-commit-config.yaml * Update basic.py * Update basic.py * Update test_basic.R * Update rank_objective.hpp * Update histogram_16_64_256.cu * Update static_analysis.yml * ensure alphabetical order of rules
-
- 14 Dec, 2024 1 commit
-
-
shiyu1994 authored
-
- 11 Dec, 2024 1 commit
-
-
Murphy Liang authored
Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> Co-authored-by:
shiyu1994 <shiyu_k1994@qq.com>
-
- 05 Dec, 2024 1 commit
-
-
James Lamb authored
-
- 01 Dec, 2024 1 commit
-
-
Oliver Borchert authored
Co-authored-by:Nikita Titov <nekit94-08@mail.ru>
-
- 25 Oct, 2024 1 commit
-
-
Nikita Titov authored
-
- 18 Oct, 2024 1 commit
-
-
dragonbra authored
* basic gpu_linear_tree_learner implementation * corresponding config of gpu linear tree * Update src/io/config.cpp Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * work around for gpu linear tree learner without gpu enabled * add #endif * add #ifdef USE_GPU * fix lint problems * fix compilation when USE_GPU is OFF * add destructor * add gpu_linear_tree_learner.cpp in make file list * use template for linear tree learner --------- Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> Co-authored-by:
shiyu1994 <shiyu_k1994@qq.com>
-
- 13 Oct, 2024 1 commit
-
-
Atanas Dimitrov authored
Co-authored-by:
Atanas Dimitrov <nasko119@abv.bg> Co-authored-by:
James Lamb <jaylamb20@gmail.com>
-
- 02 Oct, 2024 1 commit
-
-
shiyu1994 authored
* add bagging by query for lambdarank * fix pre-commit * fix bagging by query with cuda * fix bagging by query test case * fix bagging by query test case * fix bagging by query test case * add #include <vector> * Update include/LightGBM/objective_function.h Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update tests/python_package_test/test_engine.py Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update tests/python_package_test/test_engine.py Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> --------- Co-authored-by:
Nikita Titov <nekit94-08@mail.ru>
-
- 31 Jul, 2024 1 commit
-
-
Nikita Titov authored
-
- 12 Jul, 2024 2 commits
-
-
James Lamb authored
[python-package] respect 'verbose' setting when using custom objective function (fixes #6014) (#6428)
-
James Lamb authored
-
- 10 Jul, 2024 2 commits
-
-
Christian Bourjau authored
-
Nikita Titov authored
-
- 05 Jul, 2024 1 commit
-
-
Hoang Gia Minh authored
-
- 17 Jun, 2024 1 commit
-
-
Ikko Eltociear Ashimine authored
-
- 05 Jun, 2024 1 commit
-
-
James Lamb authored
-
- 01 May, 2024 1 commit
-
-
Oliver Borchert authored
* [python-package] Allow to pass early stopping min delta in params * Fix test * Add separate test * Fix * Add to cpp config * Adjust test * Adjust test * Debug * Revert * Apply suggestions from code review --------- Co-authored-by:James Lamb <jaylamb20@gmail.com>
-
- 23 Apr, 2024 1 commit
-
-
Yohei Kishimoto authored
-
- 20 Apr, 2024 1 commit
-
-
Parsiad Azimzadeh authored
-
- 19 Apr, 2024 1 commit
-
-
James Lamb authored
-
- 19 Mar, 2024 1 commit
-
-
James Lamb authored
-
- 18 Mar, 2024 1 commit
-
-
Thomas B authored
-
- 29 Feb, 2024 1 commit
-
-
James Lamb authored
-
- 23 Feb, 2024 1 commit
-
-
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
-
- 22 Feb, 2024 1 commit
-
-
Christian Lorentzen authored
* ENH more stable gradient of CrossEntropy * FIX missing } * FIX index score * FIX missing parenthesis in hessian --------- Co-authored-by:shiyu1994 <shiyu_k1994@qq.com>
-
- 20 Feb, 2024 1 commit
-
-
CVPaul authored
* solve 'bin size 257 cannot run on GPU #3339' https://github.com/microsoft/LightGBM/issues/3339#issuecomment-1665131743 * fix typo LeafIndex -> leaf_index --------- Co-authored-by:
shiyu1994 <shiyu_k1994@qq.com> Co-authored-by:
James Lamb <jaylamb20@gmail.com>
-
- 17 Jan, 2024 1 commit
-
-
James Lamb authored
-
- 14 Dec, 2023 1 commit
-
-
Oliver Borchert authored
-