1. 04 Aug, 2025 1 commit
  2. 24 Jul, 2025 1 commit
  3. 04 Jun, 2024 1 commit
  4. 06 Nov, 2023 1 commit
  5. 06 Sep, 2023 1 commit
  6. 04 May, 2023 1 commit
  7. 19 Feb, 2022 1 commit
  8. 29 Aug, 2021 1 commit
  9. 24 Jul, 2021 1 commit
  10. 04 Jul, 2021 1 commit
    • jmoralez's avatar
      [tests][cli] distributed training (#4254) · b699fa68
      jmoralez authored
      
      
      * include distributed tests
      
      * remove github action file
      
      * try CI
      
      * build shared library and fix linting error
      
      * ignore files created for testing. add type hints and check with mypy. include docstrings
      
      * lint
      
      * use pre_partition and write separate model files. remove mypy
      
      * update docs
      
      * remove ci. lower rtol. pass num_machines in config
      
      * write predict.conf in the predict method. more robust port setup. use subprocess.run and check returncode
      
      * add paths to tests and binary. remove lgb dependency. update .igtignore.
      
      * lint
      
      * allow to pass executable dir as argument to pytest
      
      * pass execfile to pytest instead of execdir
      
      * add suggestions
      
      * use os.path and add type hint to predict_config
      
      * Update tests/distributed/_test_distributed.py
      Co-authored-by: default avatarJames Lamb <jaylamb20@gmail.com>
      b699fa68
  11. 03 Jul, 2021 1 commit
  12. 12 Mar, 2021 1 commit
  13. 05 Mar, 2021 1 commit
  14. 04 Jan, 2021 1 commit
  15. 03 Jan, 2021 1 commit
  16. 02 Dec, 2020 1 commit
  17. 06 Nov, 2020 1 commit
  18. 01 Nov, 2020 1 commit
  19. 29 Oct, 2020 1 commit
  20. 13 Sep, 2020 1 commit
  21. 04 Aug, 2020 1 commit
  22. 29 Jul, 2020 1 commit
    • James Lamb's avatar
      [R-package] make package installable with CRAN toolchain (fixes #2960) (#3188) · aa933eb4
      James Lamb authored
      
      
      * [R-package] make package installable with CRAN toolchain (fixes #2960)
      
      * Apply suggestions from code review
      Co-authored-by: default avatarNikita Titov <nekit94-08@mail.ru>
      
      * remove GPU stuff
      
      * use wildcard to find objects to build
      
      * use -lomp
      
      * build configure before moving files
      
      * using wildcard for objects
      
      * Update .github/workflows/main.yml
      Co-authored-by: default avatarNikita Titov <nekit94-08@mail.ru>
      
      * add explicit objects back
      
      * reduce allowed R CMD check NOTEs and catch stderr from build-cran-package on Windows
      
      * fixing things
      
      * pin autoconf version
      
      * show diff
      
      * add automake back
      
      * run less checks
      
      * command was in the wrong place
      
      * fix autoconf version
      
      * change strategy for handling configure
      
      * fix Rbuildignore
      
      * fix NOTEs
      
      * fix notes about unrecognized files
      
      * fixing extra files
      
      * remove USE_R35
      
      * add OpenMP check for Mac CRAN build
      
      * run all checks
      
      * Apply suggestions from code review
      Co-authored-by: default avatarNikita Titov <nekit94-08@mail.ru>
      
      * suggestions from code review
      
      * undo indenting
      
      * remove 03 from Makevars.win.in
      
      * update language about OpenMP in configure script
      
      * checking if configure.ac check works
      
      * add autoconf back
      
      * remove testing code in configure.ac
      
      * more fixes for CI on configure script
      
      * print git diff
      
      * add VERSION.txt when checking configure
      
      * fix relative paths
      
      * remove git diff
      Co-authored-by: default avatarNikita Titov <nekit94-08@mail.ru>
      aa933eb4
  23. 23 Jul, 2020 1 commit
  24. 01 Jul, 2020 1 commit
  25. 14 Jun, 2020 1 commit
    • James Lamb's avatar
      [R-package] Add support for R 4.0 (fixes #3064, fixes #3024) (#3065) · e83042f2
      James Lamb authored
      
      
      * [R-package] replaced gendef.exe with R code to create R.def (fixes #3064)
      
      * fix broken things
      
      * trying to add R4.0 docs
      
      * changed make
      
      * fixing make paths
      
      * update notes on environment variables
      
      * fix linting
      
      * fixes to CI
      
      * fixing build_cmd and other stuff
      
      * fix bad substitution
      
      * fix Azure Linux builds
      
      * I am bad at bash
      
      * simplifying
      
      * only testing R
      
      * getting better logs
      
      * mingw32
      
      * docs
      
      * toolchain
      
      * using msys
      
      * fix visual studio condition
      
      * toolchain test
      
      * full CI
      
      * fix if-elses
      
      * bump allowed NOTEs
      
      * search for Rscript
      
      * updates to docs
      
      * use processx
      
      * fix mismatched arguments
      
      * move CI to GitHub Actions
      
      * minor changes
      
      * fix workflow file
      
      * fix templating
      
      * fix Azure DevOps
      
      * debugging windows builds
      
      * dont shQuote file name
      
      * all GitHub Actions jobs
      
      * Apply suggestions from code review
      Co-authored-by: default avatarNikita Titov <nekit94-08@mail.ru>
      
      * minor cleanup
      
      * remove objdump printing
      
      * make file.remove() invisible
      
      * Apply suggestions from code review
      Co-authored-by: default avatarNikita Titov <nekit94-08@mail.ru>
      
      * reduce duplicated paths in docs
      Co-authored-by: default avatarNikita Titov <nekit94-08@mail.ru>
      e83042f2
  26. 16 May, 2020 1 commit
  27. 21 Apr, 2020 1 commit
  28. 22 Mar, 2020 1 commit
  29. 12 Jan, 2020 1 commit
  30. 02 Sep, 2019 1 commit
  31. 27 Jul, 2019 1 commit
    • Alexander L. Hayes's avatar
      [docs] 🎨 Sphinx Autosummary for generating Python-API documentation (#2286) · 207bb3ef
      Alexander L. Hayes authored
      * 🎨 `sphinx.ext.autosummary` for generating Python-API summaries
      
      Add `docs/.gitignore` to not track autosummary stubs
      Add `sphinx.ext.autosummary` in `docs/conf.py`
        Add 'members' and 'inherited-members' as default parameters
        Add 'autosummary = True' for setting output with `:toctree:`
      Add `.. autosummary::` tags to replace `.. autoclass::`
      
      Previously the `Python-API.rst` dumped all of the Python API onto
      a single page.
      
      This replaces the Python-API documentation with an index listing
      all modules, and paginates all functions and classes onto
      separate pages.
      
      * ️ Corrections following feedback
      
      Drop `docs/.gitignore` to use the general `.gitignore`
      Add `show-inheritance` to `autodoc_default_flags` in `docs/conf.py`
      Fix `both` to `class` in `autoclass_content` in `docs/conf.py`
      
      * ️ Replacing deprecated Sphinx parameter
      
      Fix deprecated `autodoc_default_flags` to `autodoc_default_options`
      
      * ️ Adding `autodoc_default_flags` in to support early Sphinx versions
      
      Add `autodoc_default_flags` with parameters from
        `autodoc_default_options`
      207bb3ef
  32. 05 May, 2019 1 commit
    • Nikita Titov's avatar
      [ci][docs] generate docs for C API (#2059) · cfcc020e
      Nikita Titov authored
      * use file to install deps for docs
      
      * added C_API docs
      
      * use breathe without exhale
      
      * added missed params descriptions and make Doxygen fail for warnings
      
      * escape char hotfix
      
      * ignore unknown directive for rstcheck
      
      * better handle env variable
      
      * hotfix for 'Unknown directive type' error with C_API=NO
      
      * Update .gitignore
      
      * fixed pylint
      
      * use already defined constants in conf.py
      
      * do not suppress Doxygen's output
      
      * addressed review comments
      
      * removed unneeded import
      cfcc020e
  33. 11 Apr, 2019 1 commit
  34. 26 Mar, 2019 1 commit
  35. 14 Mar, 2019 1 commit
  36. 22 Jan, 2019 1 commit
  37. 29 Aug, 2018 1 commit
    • James Lamb's avatar
      [R-package] CRAN fixes (#1499) · eded794e
      James Lamb authored
      * Fixed typos in docs
      
      * Fixed inconsistencies in documentation
      
      * Updated strategy for registering routines
      
      * Fixed issues caused by smashing multiple functions into one Rd
      
      * Fixed issues with documentation
      
      * Removed VignetteBuilder and updated Rbuildignore
      
      * Added R build artefacts to gitignore
      
      * Added namespacing on data.table set function. Updated handling of CMakeLists file to get around CRAN check.
      
      * Updated build instructions
      
      * Added R build script
      
      * Removed build_r.sh script and updated R-package install instructions
      eded794e
  38. 11 Jul, 2018 1 commit
    • Misha Lisovyi's avatar
      [python] Configure choice of `feature_importance_` in sklearn API (#1470) · dae75516
      Misha Lisovyi authored
      * ignore vim temporary files
      
      * add importance_type arg to sklearn API
      
      * update documentation info
      
      * remote a trailing space
      
      * remove trailing space (again :))
      
      * add instructions on importance choices to sklearn API
      
      * drop mention of constructor in the feature type setting
      
      * adding a test for different feture types
      
      * remove trailing spaces, make shorter assert in feature importance type handling test
      
      * fixing style issue introduced with the new test
      dae75516
  39. 11 Mar, 2018 1 commit
  40. 09 Nov, 2017 1 commit
    • wxchan's avatar
      add init_score & test cpp and python result consistency (#1007) · bc0579c8
      wxchan authored
      * add init_score & test cpp and python result consistency
      
      * try fix common.h
      
      * Fix tests (#3)
      
      * update atof
      
      * fix bug
      
      * fix tests.
      
      * fix bug
      
      * fix dtypes
      
      * fix categorical feature override
      
      * fix protobuf on vs build (#1004)
      
      * [optional] support protobuf
      
      * fix windows/LightGBM.vcxproj
      
      * add doc
      
      * fix doc
      
      * fix vs support (#2)
      
      * fix vs support
      
      * fix cmake
      
      * fix #1012
      
      * [python] add network config api  (#1019)
      
      * add network
      
      * update doc
      
      * add float tolerance in bin finder.
      
      * fix a bug
      
      * update tests
      
      * add double torelance on tree model
      
      * fix tests
      
      * simplify the double comparison
      
      * fix lightsvm zero base
      
      * move double tolerance to the bin finder.
      
      * fix pylint
      
      * clean test.sh
      
      * add sklearn test
      
      * remove underline
      
      * clean codes
      
      * set random_state=None
      
      * add last line
      
      * fix doc
      
      * rename file
      
      * try fix test
      bc0579c8