1. 05 Mar, 2022 1 commit
  2. 03 Mar, 2022 1 commit
  3. 01 Mar, 2022 1 commit
  4. 26 Feb, 2022 1 commit
  5. 24 Feb, 2022 2 commits
    • david-cortes's avatar
      Correct documentation for sparse predictions (#4979) · 7e478047
      david-cortes authored
      * Correct documentation for sparse predictions
      
      The documentation says that the parameter `nindptr` for `LGBM_BoosterPredictSparseOutput` should be the number of rows plus one, but this is incorrect when the input type is CSC. This PR fixes it.
      
      * Update c_api.h
      
      * Update c_api.h
      
      * Update c_api.h
      7e478047
    • José Morales's avatar
      [python-package] add support for pandas nullable types (fixes #4173) (#4927) · f1856956
      José Morales authored
      
      
      * map nullable dtypes to regular float dtypes
      
      * cast x3 to float after introducing missing values
      
      * add test for regular dtypes
      
      * use .astype and then values. update nullable_dtypes test and include test for regular numpy dtypes
      
      * more specific allowed dtypes. test no copy when single float dtype df
      
      * use np.find_common_type. set np.float128 to None when it isn't supported
      
      * set default as type(None)
      
      * move tests that use lgb.train to test_engine
      
      * include np.float32 when finding common dtype
      
      * Apply suggestions from code review
      Co-authored-by: default avatarNikita Titov <nekit94-08@mail.ru>
      
      * add linebreak
      Co-authored-by: default avatarNikita Titov <nekit94-08@mail.ru>
      f1856956
  6. 23 Feb, 2022 6 commits
  7. 22 Feb, 2022 1 commit
  8. 20 Feb, 2022 2 commits
  9. 19 Feb, 2022 3 commits
  10. 18 Feb, 2022 2 commits
  11. 17 Feb, 2022 3 commits
  12. 16 Feb, 2022 3 commits
  13. 15 Feb, 2022 1 commit
  14. 14 Feb, 2022 2 commits
  15. 13 Feb, 2022 1 commit
    • Nikita Titov's avatar
      Update versions of LightGBM dependencies (#4935) · 15266f1d
      Nikita Titov authored
      * update deps
      
      * pin eigen
      
      * add hidden bazel files to `.Rbuildignore`
      
      * more verbose test logs
      
      * more verbosity in logs for other tasks
      
      * empty commit
      
      * empty commit
      
      * empty commit
      
      * empty commit
      
      * empty commit
      
      * empty commit
      
      * revert fast_double_parser update
      
      * empty commit
      
      * empty commit
      
      * empty commit
      
      * empty commit
      
      * empty commit
      
      * empty commit
      
      * empty commit
      
      * empty commit
      
      * empty commit
      
      * empty commit
      
      * empty commit
      
      * empty commit
      
      * empty commit
      
      * empty commit
      
      * revert tests verbosity
      
      * test: swap compilers
      
      * empty commit 1
      
      * empty commit 2
      
      * empty commit 3
      
      * empty commit 4
      
      * Revert "test: swap compilers"
      
      This reverts commit e77b0013e9725cc82389f76f004e0367ed9295d8.
      15266f1d
  16. 12 Feb, 2022 4 commits
  17. 11 Feb, 2022 2 commits
    • Nikita Titov's avatar
      Add Nyoka to README (#4992) · 904b2d51
      Nikita Titov authored
      904b2d51
    • James Lamb's avatar
      [ci] use conda-forge in Linux and macOS CI jobs (#4953) · 3500cb67
      James Lamb authored
      
      
      * [ci] use conda-forge in CI jobs (fixes #4948)
      
      * comment out more jobs
      
      * try reverting graphviz patch, running more cuda jobs
      
      * get graphviz from PyPI and try removing some patches for r-lintr
      
      * start running appveyor again
      
      * use conda-forge if using conda
      
      * fix commands
      
      * conda install graphviz
      
      * try newer openmp
      
      * pin below openmp 11.x
      
      * focus on gpu task
      
      * trying to narrow down error
      
      * maybe gcc11 is the issue
      
      * start adding other tests back
      
      * pin openmp too
      
      * maybe need to pin to gcc less than 10.x
      
      * pin libgfortran and libstdcxx as well
      
      * pin to gcc 9.3.0
      
      * move constraints up to initial environment
      
      * add all CI jobs back
      
      * try installing python-graphviz separately
      
      * try new lightgbm/vsts-agent image
      
      * fix typo
      
      * test if pinning gcc for linux gpu_source build is still necessary
      
      * ok yes, pinning gcc is necessary
      
      * test if Linux gpu_source works with Python 3.9.6
      
      * no special exception for Linux gpu_source job
      
      * pin to Python 3.9.6 in Linux gpu_source
      
      * try explicitly asking for libstdcxx-ng for every linux build
      
      * swap compilers
      
      * switch compilers back
      
      * revert accidental whitespace change
      
      * comment out CI
      
      * try Linux gpu_source with different Python versions
      
      * Revert "try Linux gpu_source with different Python versions"
      
      This reverts commit f6f63cbb9b4a9cf138f3580ae4223a8acdd0e94a.
      
      * Revert "comment out CI"
      
      This reverts commit ece191f01e3650c2f325e80ff86bfc8c485fb7bc.
      
      * remove libxml2 install, change CONDA path
      
      * avoid installing conda in rchk job
      
      * empty commit 1
      
      * empty commit 2
      
      * empty commit 3
      
      * empty commit 4
      
      * add more verbose logging around installation of python-graphviz
      
      * empty commit 1
      
      * get mamba info
      
      * get more conda info
      
      * add another mamba info call
      
      * allow for other macOS environments in GHA configuration
      
      * Revert "allow for other macOS environments in GHA configuration"
      
      This reverts commit a3c7a19926be94e3719f5ae9100fbe30e87b35da.
      
      * get more logs from mamba
      
      * get Build.ArtifactsStagingDirectory
      
      * get more logs and try to force re-installing everything
      
      * clean cache after every step
      
      * remove --update-all and make logs less verbose
      
      * remove more print statements and uncomment jobs
      
      * test if conda-clean issue fixes segfaults for gpu_source
      
      * pin python version for gpu_source
      
      * empty commit 1
      
      * use miniforge instead
      
      * empty commit 1
      
      * Apply suggestions from code review
      
      * bring workarounds back
      
      * remove duplicated graphviz system-wide installation (reverts #4095, #4097, #4238)
      
      * empty commit 1
      
      * empty commit 2
      
      * empty commit 3
      
      * empty commit 4
      
      * empty commit 5
      
      * empty commit 6
      
      * empty commit 7
      
      * empty commit 8
      
      * empty commit 9
      
      * empty commit 10
      
      * empty commit 10
      
      * empty commit 10
      
      * empty commit 10
      
      * empty commit 11
      
      * one more try
      
      * try to downgrade Python version for Linux GPU job
      
      * swap compilers
      
      * Revert "swap compilers"
      
      This reverts commit f04dc27b17920a69cbcba1254a8e109ce9791154.
      Co-authored-by: default avatarNikita Titov <nekit94-12@hotmail.com>
      Co-authored-by: default avatarNikita Titov <nekit94-08@mail.ru>
      3500cb67
  18. 01 Feb, 2022 1 commit
    • James Lamb's avatar
      [ci] upgrade to R 4.1.2 in CI, change approach to macOS-latest R CI builds (fixes #4988) (#4989) · 0688f471
      James Lamb authored
      * [ci] manually create symlinks to R entrypoints on macOS (fixes #4988)
      
      * exclude non-R CI jobs
      
      * upgrade to R 4.1.2
      
      * get logs for R install
      
      * pin R 4.1.x jobs to macOS-10.15
      
      * update to R 4.1.2 on Windows
      
      * allow for non-latest macOS builds in GHA configuration
      
      * fix prefix check
      
      * fix config check
      
      * more direct check for mac version
      
      * uncomment other CIs
      
      * update R version in CI job names
      0688f471
  19. 23 Jan, 2022 1 commit
  20. 22 Jan, 2022 1 commit
    • Miguel Trejo Marrufo's avatar
      [python-package] support customizing Dataset creation in Booster.refit() (fixes #3038) (#4894) · e6a2f716
      Miguel Trejo Marrufo authored
      * feat: refit additional kwargs for dataset and predict
      
      * test: kwargs for refit method
      
      * fix: __init__ got multiple values for argument
      
      * fix: pycodestyle E302 error
      
      * refactor: dataset_params to avoid breaking change
      
      * refactor: expose all Dataset params in refit
      
      * feat: dataset_params updates new_params
      
      * fix: remove unnecessary params to test
      
      * test: parameters input are the same
      
      * docs: address StrikeRUS changes
      
      * test: refit test changes in train dataset
      
      * test: set init_score and decay_rate to zero
      e6a2f716
  21. 20 Jan, 2022 1 commit