Public
  1. Public

LightGBM

Public
AuthorCommitMessageCommit dateIssues
Chen YufeiGitHubChen Yufei
f83180883a5Precise text file parsing (#4081)* New build option: USE_PRECISE_TEXT_PARSER. Use fast_double_parser for text file parsing. For each number, fallback to strtod in case of parse failure. * Add benchmark for CSVParser with Atof and AtofPrecise. * Fix lint complaint. * Fix typo in open result error message. * Revert "Fix lint complaint." This reverts commit 92ab0b6bce9f17d7be9eaeb20f19d4a0a36f0387. * Revert "Add benchmark ...
James LambGitHubJames Lamb
0246721303e[docs][R-package] update docs on C++ interface (#4257)* [R-package] update docs on C++ interface * Update R-package/src/lightgbm_R.h Co-authored-by: Nikita Titov <nekit94-08@mail.ru> * Update R-package/src/lightgbm_R.h Co-authored-by: Nikita Titov <nekit94-08@mail.ru> * add missing start_iteration doc Co-authored-by: Nikita Titov <nekit94-08@mail.ru>
Kantajit ShawGitHubKantajit Shaw
11b77471cf0[python] added f-strings to python-package/lightgbm/engine.py (#4258)
Nikita TitovGitHubNikita Titov
fcd2453514afix param name (#4253)* fix param name * Update gpu_tree_learner.h * Update gbdt.h
James LambGitHubJames Lamb
ec87432591e[R-package] Use R standard routines to access character data in C++ (#4252)* converted LGBM_BoosterSaveModel_R * switch all other non-params cases * handle params
Nikita TitovGitHubNikita Titov
d511f1a78a9[ci] Delete lock.yml (#4251)
Andrew ZiemGitHubAndrew Ziem
e79716e0b69Correct spelling (#4250)* Correct spelling Most changes were in comments, and there were a few changes to literals for log output. There were no changes to variable names, function names, IDs, or functionality. * Clarify a phrase in a comment Co-authored-by: James Lamb <jaylamb20@gmail.com> * Clarify a phrase in a comment Co-authored-by: James Lamb <jaylamb20@gmail.com> * Clarify a phrase in a comment Co-autho...
James LambGitHubJames Lamb
bb88d92ef27[R-package] Use R standard routines to access numeric and integer array data in C++ (#4247)* real pointer for matrix * remove R_REAL_PTR * remove R_INT_PTR * add test
James LambGitHubJames Lamb
aedfdd0d1e4[R-package] use R standard routine to access read-only ints passed to C++ (#4246)* [R-package] replace R_AS_INT with R built-in * update header * more changes * Apply suggestions from code review Co-authored-by: Nikita Titov <nekit94-08@mail.ru> Co-authored-by: Nikita Titov <nekit94-08@mail.ru>
James LambGitHubJames Lamb
d29f2c2af30[R-package] move Rinternals.h closer to where it is used (#4248)
James LambGitHubJames Lamb
66ee29192a6[R-package] Convert LGBM_GetLastError_R to use R built-in types (#4242)* [R-package] move some functions over to SEXP objects * clarify comment * remove paste0() * fix registration table * fix cmake builds
Nikita TitovGitHubNikita Titov
1a367c65d18[docs][python] update some docs related to custom objective (#4245)
James LambGitHubJames Lamb
26cde5f513d[R-package] remove pre-allocated call_state in C++ calls (#4244)
James LambGitHubJames Lamb
b27dcfa48f7[R-package] prevent symbol lookup conflicts (fixes #4045) (#4155)* [R-package] prevent symbol lookup conflicts * add unit tests * only run test on Windows * move to .Call() calls * fix references * testing registration for CMake builds * revert NAMESPACE changes * revert testing changes
Nikita TitovGitHubNikita Titov
023dc53dbc9[docs][python][scikit-learn] added note for LGBMRanker (#4243)
Nikita TitovGitHubNikita Titov
91f72e2a8c8[ci] Install graphviz system-widely (#4238)* Install graphviz from default conda channel * Update test.sh * Update setup.sh * Update test.sh * Update setup.sh * Update setup.sh * Update setup.sh * Update setup.sh * Update setup.sh * Update setup.sh
James LambGitHubJames Lamb
f97aa86ea58show specific error message in TCP accept/send/receive logs (#4128)
James LambGitHubJames Lamb
fa6d356555f[R-package] avoid misleading warnings when using interaction constraints (fixes #4108) (#4232)
James LambGitHubJames Lamb
086f0785a12[ci][python-package] remove unused import in tests (#4233)
Chen YufeiGitHubChen Yufei
d5c2c55682cFix typo in binary file already exists error message.(#4231)
James LambGitHubJames Lamb
5014f19f150[R-package] fix warnings in unit tests (#4225)
Nikita TitovGitHubNikita Titov
b6c71e5e941[python][scikit-learn] change MRO (#3192)* chanche MRO * fix MRO resolution
James LambGitHubJames Lamb
eb7a1b7c635[docs] fix broken MS MPI link in Installation Guide (#4224)
Nikita TitovGitHubNikita Titov
0b1c02225f6[ci][docs] Unpin Breathe version in requirements.txt (#4222)This reverts commit 536946e303ee1e89ccd84fd19a3520f7698efe2d.
Nikita TitovGitHubNikita Titov
8b477ba3933added aliases to params (#4205)
James LambGitHubJames Lamb
1e95cb09775[R-package] Move error handling into C++ side (#4163)* [R-package] raise errors from C++ side * working but a lot of warnings * more changes * simplify * cleanup * linting * fix valgrind issues * revert unnecessary change
shiyu1994GitHubshiyu1994
0a847efe689when a leaf has no local data, its histogram shuold be cleared (#4185)
david-cortesGitHubdavid-cortes
13d0ceee76f[R-package] fix grammar in comments
Frank FineisGitHubFrank Fineis
887ef4cc5f1[dask] Fix typo mentioned in 4101 (#4214)* fix typo in dask _train as mentioned in 4101 * Update python-package/lightgbm/dask.py Co-authored-by: James Lamb <jaylamb20@gmail.com>
James LambGitHubJames Lamb
72d7010b5ae[ci] parallelize R package installs in CI jobs (#4198)* [ci] parallelize R package installs in CI jobs * build 2 * build 3 * add ncpus in static_analysis
James LambGitHubJames Lamb
53602afa473[R-package] clarify parameter documentation (fixes #4193) (#4202)* [R-package] clarify parameter documentation * fixes to braces * linting
Akshita DixitGitHubAkshita Dixit
8e126c80ba7[python] Migrate to f-strings in python-package/lightgbm/sklearn.py (#4188)* Migrate to f-strings in python-package/lightgbm/sklearn.py * Apply suggestions from code review Co-authored-by: James Lamb <jaylamb20@gmail.com> * Update python-package/lightgbm/sklearn.py Co-authored-by: James Lamb <jaylamb20@gmail.com> * Apply suggestions from code review Co-authored-by: Nikita Titov <nekit94-08@mail.ru> * Add suggestions from code review * resolve conflicts * Appl...
david-cortesGitHubdavid-cortes
c109a595119[R-package] change default nrounds to 100 to match LightGBM core library default (#4197)* use same default arguments as python * Update R-package/R/lgb.cv.R Changed. Co-authored-by: James Lamb <jaylamb20@gmail.com> * revert change in docs Co-authored-by: James Lamb <jaylamb20@gmail.com>
Issac LeeGitHubIssac Lee
e12409fd1a2[docs][R-package] Update the explanation of num_threads (fixes #4192) (#4199)* update the explanation of num_threads in lightgbm.R * adjusted sentences for linting. * remove white space for lintr pass * add note about num_thread param in files
david-cortesGitHubdavid-cortes
69d02e387a6[R-package] Make returned feature importances from lgb.importance() visible by default (#4194)* Return feature importances as visible Feature importances are returned as invisible. I don't get why would anyone want them invisible. This PR fixes it. * Update R-package/R/lgb.importance.R Thanks, didn't realize that, changed now. Co-authored-by: James Lamb <jaylamb20@gmail.com> Co-authored-by: James Lamb <jaylamb20@gmail.com>
James LambGitHubJames Lamb
7ea2bc4dbca[docs] add working dir to R package docker run examples (#4190)
Nikita TitovGitHubNikita Titov
dac774935cb[docs] fix markdown in docs (#4191)
Akshita DixitGitHubAkshita Dixit
50bca9e4bec[docs] Add changes to gcc-tips (#4187)* Add changes to gcc-tips * Update docs/gcc-Tips.rst Co-authored-by: James Lamb <jaylamb20@gmail.com> * Update docs/gcc-Tips.rst Co-authored-by: James Lamb <jaylamb20@gmail.com> * Remove image files for gcc-tips Co-authored-by: James Lamb <jaylamb20@gmail.com>
Nikita TitovGitHubNikita Titov
211ef7878f0[ci] run cpp tests at CI (#4166)* run cpp tests at CI * Update docs/Installation-Guide.rst Co-authored-by: James Lamb <jaylamb20@gmail.com> Co-authored-by: James Lamb <jaylamb20@gmail.com>
Nikita TitovGitHubNikita Titov
3fd9b275bbb[ci] unpin CMake version for CUDA + Clang toolchain (#4183)This reverts commit ab474dc4035416ef512961ea14595a729b55e1ef.
Nikita TitovGitHubNikita Titov
fba18e488cc[docs] bring back macOS installation method with Homebrew formula in docs (#4182)This reverts commit e98da99d88aaee09a8dbd5204c5355fc099fe5f0.
Roman GrebennikovGitHubRoman Grebennikov
434573eef2e[swig] add wrapper for LGBM_DatasetGetFeatureNames (#4103)
Chen YufeiGitHubChen Yufei
98e5a210c0afix: Dataset::CreateValid init fields which saves to binary (#4177)
Nikita TitovGitHubNikita Titov
7ba59567c5bRevert "Stop running CUDA tests at CI (#4167)" (#4172)This reverts commit 36454a3b74c4941027d14df76687993f566efbe7.
Nikita TitovGitHubNikita Titov
b8a6f809e9d[ci] Bump version for development (#4171)* Bump version for development * Auto-update configure Co-authored-by: GitHub Actions Bot <githubactionsbot@users.noreply.github.com>
James LambGitHubJames Lamb
b8e38ec1eb8v3.2.1 release (#4169)* v3.2.1 release * Auto-update configure Co-authored-by: GitHub Actions Bot <githubactionsbot@users.noreply.github.com>
Nishit JainGitHubNishit Jain
54403999b11Migrated to f-strings for .\.nuget\create_nuget.py #4136 (#4162)* Migrated to f-strings for .\.nuget\create_nuget.py #4136 * Migrate to f-strings for the Python code for docs/conf.py #4136 * add missing whitespace at ./docs/conf.py:79:14 * Revert "add missing whitespace at ./docs/conf.py:79:14" This reverts commit 60200849b1a2bd911cc426014ecf1d6e319861b4. * Revert "Migrate to f-strings for the Python code for docs/conf.py #4136" This reverts commit ...
James LambGitHubJames Lamb
5a678f6a9a8[ci] Add debian-clang-devel CI job for the R package (#4164)* [ci] Add debian-clang-devel CI job for the R package * [ci] Add debian-clang-devel CI job for the R package * fixes * fix test * update cran-comments * re-trigger CI * catch warnings and notes * fail with only a NOTE * uncomment CI code * remove env vars in windows tests * Update R-package/cran-comments.md Co-authored-by: Nikita Titov <nekit94-08@mail.ru> Co-authored-by: StrikerRU...
Christoph AymannsGitHubChristoph Aymanns
9e1d7fa1bb3enforce interaction constraints with monotone_constraints_method = intermediate/advanced (#4043)* add test for interaction constraints and monotone constraints * enforce interaction constraints in RecomputeBestSplitForLeaf * code formatting * code formatting * move interaction constraint test to test_engine * Apply suggestions from code review Co-authored-by: Nikita Titov <nekit94-08@mail.ru> Co-authored-by: Nikita Titov <nekit94-08@mail.ru>
Deddy JobsonGitHubDeddy Jobson
55a31bfe1a8[python-package] Add type hints to the callback file (#4093)* added type hints; implemented one workaround * resolving some linting errors * Added doc strings * fixed more linting errors * Made documentation more imperative. * removed one type hint * more specific type hinting Co-authored-by: James Lamb <jaylamb20@gmail.com> * added import * Apply suggestions from code review Co-authored-by: James Lamb <jaylamb20@gmail.com> * made a class and...