- 11 Dec, 2020 1 commit
-
-
James Lamb authored
-
- 10 Dec, 2020 1 commit
-
-
Nikita Titov authored
-
- 09 Dec, 2020 2 commits
-
-
Nikita Titov authored
* Update setup.py * Update .appveyor.yml * Update .travis.yml * Update .vsts-ci.yml * Update __init__.py * Update test.sh * Update test_windows.ps1 * Update advanced_example.py * Update requirements_base.txt * Update conf.py * Update conf.py * Update test_engine.py * Update utils.py * Update dockerfile-r * Update README.md * Update dockerfile.gpu * Update test_consistency.py * Update basic.py * Update compat.py * Update engine.py * Update sklearn.py * Update sklearn.py * Update callback.py * Update setup.py * Update __init__.py * Update plotting.py * Update sklearn.py * Update engine.py * Update compat.py * Update callback.py * Update basic.py * Update compat.py * Update basic.py * Update basic.py * Update compat.py * Update compat.py * Update plotting.py * Update engine.py * Update basic.py * Update sklearn.py * Update compat.py * Update engine.py * Update engine.py * Update callback.py * Update basic.py * Update basic.py * Update basic.py * Update basic.py * Update basic.py * Update sklearn.py * Update sklearn.py * Update plotting.py * Update sklearn.py * Update compat.py * Update compat.py * Update engine.py * Update plotting.py * Update sklearn.py * Update basic.py * Update basic.py * Update basic.py * Update basic.py * Update compat.py * Update compat.py * Update compat.py * Update engine.py * Update basic.py * Update compat.py * Update basic.py * Update basic.py * Update basic.py * Update compat.py * Update compat.py * Update basic.py * Update basic.py * Update .vsts-ci.yml * Update .vsts-ci.yml * Update conf.py * Revert "Update dockerfile-r" This reverts commit 4ff6ffc7e3eeda24cc6a59a3bb0c973f02d9d71c.
-
Nikita Titov authored
* Update VERSION.txt * Update .appveyor.yml * update configure and cran-comments Co-authored-by:James Lamb <jaylamb20@gmail.com>
-
- 08 Dec, 2020 3 commits
-
-
Nikita Titov authored
* Update README.md * Update Parallel-Learning-Guide.rst * Update Parallel-Learning-Guide.rst
-
Alberto Ferreira authored
* Fix LightGBM models locale sensitivity and improve R/W performance. When Java is used, the default C++ locale is broken. This is true for Java providers that use the C API or even Python models that require JEP. This patch solves that issue making the model reads/writes insensitive to such settings. To achieve it, within the model read/write codebase: - C++ streams are imbued with the classic locale - Calls to functions that are dependent on the locale are replaced - The default locale is not changed! This approach means: - The user's locale is never tampered with, avoiding issues such as https://github.com/microsoft/LightGBM/issues/2979 with the previous approach https://github.com/microsoft/LightGBM/pull/2891 - Datasets can still be read according the user's locale - The model file has a single format independent of locale Changes: - Add CommonC namespace which provides faster locale-independent versions of Common's methods - Model code makes conversions through CommonC - Cleanup unused Common methods - Performance improvements. Use fast libraries for locale-agnostic conversion: - value->string: https://github.com/fmtlib/fmt - string->double: https://github.com/lemire/fast_double_parser (10x faster double parsing according to their benchmark) Bugfixes: - https://github.com/microsoft/LightGBM/issues/2500 - https://github.com/microsoft/LightGBM/issues/2890 - https://github.com/ninia/jep/issues/205 (as it is related to LGBM as well) * Align CommonC namespace * Add new external_libs/ to python setup * Try fast_double_parser fix #1 Testing commit e09e5aad828bcb16bea7ed0ed8322e019112fdbe If it works it should fix more LGBM builds * CMake: Attempt to link fmt without explicit PUBLIC tag * Exclude external_libs from linting * Add exernal_libs to MANIFEST.in * Set dynamic linking option for fmt. * linting issues * Try to fix lint includes * Try to pass fPIC with static fmt lib * Try CMake P_I_C option with fmt library * [R-package] Add CMake support for R and CRAN * Cleanup CMakeLists * Try fmt hack to remove stdout * Switch to header-only mode * Add PRIVATE argument to target_link_libraries * use fmt in header-only mode * Remove CMakeLists comment * Change OpenMP to PUBLIC linking in Mac * Update fmt submodule to 7.1.2 * Use fmt in header-only-mode * Remove fmt from CMakeLists.txt * Upgrade fast_double_parser to v0.2.0 * Revert "Add PRIVATE argument to target_link_libraries" This reverts commit 3dd45dde7b92531b2530ab54522bb843c56227a7. * Address James Lamb's comments * Update R-package/.Rbuildignore Co-authored-by:James Lamb <jaylamb20@gmail.com> * Upgrade to fast_double_parser v0.3.0 - Solaris support * Use legacy code only in Solaris * Fix lint issues * Fix comment * Address StrikerRUS's comments (solaris ifdef). * Change header guards Co-authored-by:
James Lamb <jaylamb20@gmail.com>
-
James Lamb authored
Co-authored-by:StrikerRUS <nekit94-12@hotmail.com>
-
- 07 Dec, 2020 3 commits
-
-
James Lamb authored
[python][docs] more detailed docs for trees_to_dataframe(), create_tree_digraph(), plot_tree() (#3618) * [python] more detailed docs for trees_to_dataframe(), create_tree_digraph(), plot_tree() * fixing warnings * fix warnings * undo unnecessary space * Apply suggestions from code review Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * single line, better weight descriptions * Apply suggestions from code review Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * column names * Update python-package/lightgbm/plotting.py Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> Co-authored-by:
Nikita Titov <nekit94-08@mail.ru>
-
James Lamb authored
* [ci] [R-package] fix issue with partial argument name matches * fix partial name matches * simpler NOTE check * change conditions * simplify
-
Nikita Titov authored
-
- 05 Dec, 2020 1 commit
-
-
Chen Yufei authored
* Check max_bin, etc. match config when using binary. * Check max_bin_by_feature, bin_construct_sample_cnt matching config.
-
- 04 Dec, 2020 1 commit
-
-
James Lamb authored
* [docs] update documentation with AUC-mu, average precision * change formatting
-
- 02 Dec, 2020 1 commit
-
-
James Lamb authored
-
- 01 Dec, 2020 2 commits
-
-
Guangyu Zeng authored
* update lgb.convert_with_rules.R to use keyword arguments * update lgb.cv.R to use keyword arguments * update lgb.importance.R to use keyword arguments * update lgb.interprete.R to use keyword arguments * update lgb.plot.interpretation.R to use keyword arguments * update more internal function calls to use keyword arguments * update more internal function calls to use keyword arguments
-
Tony Kenny authored
* construct dataset earlier in lgb.train and lgb.cv * Update R-package/tests/testthat/test_dataset.R Co-authored-by:
James Lamb <jaylamb20@gmail.com> * Update R-package/R/lgb.cv.R Co-authored-by:
James Lamb <jaylamb20@gmail.com> * Update R-package/R/lgb.train.R Co-authored-by:
James Lamb <jaylamb20@gmail.com> * Update R-package/tests/testthat/test_dataset.R Co-authored-by:
James Lamb <jaylamb20@gmail.com> * fixing lint issues * styling updates * fix failing test Co-authored-by:
James Lamb <jaylamb20@gmail.com>
-
- 30 Nov, 2020 2 commits
-
-
James Lamb authored
* [R-package] {lightgbm} is now available on CRAN (fixes #629) * more cleanup * remove precompiled binaries section -
Nikita Titov authored
* Update README.md * Update README.md * Update README.rst
-
- 29 Nov, 2020 4 commits
-
-
zenggyu authored
* update lgb.Dataset.R to use keyword arguments * minor adjustment * Update R-package/R/lgb.Dataset.R Co-authored-by:
James Lamb <jaylamb20@gmail.com> * fix linting error * Update R-package/R/lgb.Dataset.R Co-authored-by:
James Lamb <jaylamb20@gmail.com> Co-authored-by:
Nick Zeng <361304605@qq.com> Co-authored-by:
James Lamb <jaylamb20@gmail.com>
-
Nikita Titov authored
-
James Lamb authored
* [R-package] Use command-line args to customize CMake builds (fixes #2441) * Apply suggestions from code review Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> Co-authored-by:
Nikita Titov <nekit94-08@mail.ru>
-
James Lamb authored
* [R-package] use as.factor() instead of factor() in lgb.cv() * comment out CIs * Revert "comment out CIs" This reverts commit fabaf9a92b7c3df4ed0fdd8d67cbc85a2fb18f47. * empty commit
-
- 28 Nov, 2020 2 commits
-
-
Nick Zeng authored
* use keyword arguments * minor style adjustment * Update R-package/R/lgb.model.dt.tree.R Co-authored-by:
James Lamb <jaylamb20@gmail.com> Co-authored-by:
zenggyu <zenggyu@foxmail.com> Co-authored-by:
James Lamb <jaylamb20@gmail.com>
-
Michael Frasco authored
-
- 27 Nov, 2020 2 commits
-
-
James Lamb authored
-
Nikita Titov authored
-
- 26 Nov, 2020 1 commit
-
-
Martynov Maxim authored
Co-authored-by:Мартынов Максим Сергеевич <msmarty5@mts.ru>
-
- 25 Nov, 2020 1 commit
-
-
Roman Grebennikov authored
-
- 24 Nov, 2020 4 commits
-
-
Nikita Titov authored
-
Alberto Ferreira authored
* Refactor c_api.cpp with template code * Further cleanup * Fix whitespace for linter
-
Alberto Ferreira authored
* [refactor] SWIG - Split pointer manipulation to individual .i file * Update module docstring * space
-
shiyu1994 authored
Fix num_total_bin_ and bin_offsets_ of FeatureGroup if a dense multi val feature group with non zero most freq bin is the first feature group of the dataset.
-
- 23 Nov, 2020 3 commits
-
-
James Lamb authored
* [ci] test 32-bit R in CI * add R 3.6 Windows CRAN job * add tests
-
Guolin Ke authored
* fix deterministic, part2 * Apply suggestions from code review
-
shiyu1994 authored
* remove max_block_size_ in train states (fix #3570) * avoid zero elements per row * add min constraint for min_block_size_
-
- 22 Nov, 2020 1 commit
-
-
James Lamb authored
-
- 21 Nov, 2020 2 commits
-
-
James Lamb authored
* [R-package] Remove CLI-only objects * more guards * more guards * variable not string * simplify fix * revert build_r.R changes * move define of global_timer Co-authored-by:Nikita Titov <nekit94-08@mail.ru>
-
Nikita Titov authored
-
- 19 Nov, 2020 1 commit
-
-
James Lamb authored
-
- 18 Nov, 2020 1 commit
-
-
Guolin Ke authored
* bump version for development * Update .appveyor.yml * fix typos in CRAN comments * update configure Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> Co-authored-by:
James Lamb <jaylamb20@gmail.com>
-
- 17 Nov, 2020 1 commit
-
-
James Lamb authored
* [ci] always use latest conda version on GitHub Actions * try new use-conda version * just remove conda * skip conda even more
-