Skip to content

Releases: IQVIA-ML/LightGBM.jl

v1.0.0

29 Aug 12:30
8e529d4
Compare
Choose a tag to compare

Release v1.0.0

  • updated all currently implemented parameters with their non-alias names and defaults as per lightgbm C-API documentation v3.3.5 (breaking change for any code referencing parameter names prior this change, e.g. is_training_metric which is now is_provide_training_metric)

v0.8.0

22 Aug 12:16
f2dff2c
Compare
Choose a tag to compare
  • added new estimator LGBMRanking with defaulted objective "lambdarank"
  • fixed empty cv object when no metric is provided
  • added tests to LGBM_DatasetSetField

patch release v0.7.2

04 Jul 15:02
6e31153
Compare
Choose a tag to compare
  • fixed linear_tree param order in LGBMRegression

patch release v0.7.1

08 May 13:55
e5297e9
Compare
Choose a tag to compare
  • fixed mutation of categorical features indices on multiple stringifyparams calls
  • added explicit objective=none to LGBM_BoosterUpdateOneIterCustom

v0.7.0

26 Apr 16:15
8ee2e43
Compare
Choose a tag to compare

Release v0.7.0:

  • added LightGBM_jll instead of pre-compiled binaries
  • added support for macos-14
  • added conditional download of pre-compiled binaries for Julia 1.8.4 and 1.8.5 for WIndows
  • changed:
    • julia compat to >=1.6
    • MLJBase compat >= 1.0
  • removed support for julia < 1.6

patch release v0.6.2

25 Mar 14:06
3c3d508
Compare
Choose a tag to compare
  • added linear_tree param
  • extended CI matrix including MLJ tests to julia 1.10
  • fixed docs build

patch release v0.6.1

13 Jun 11:46
7b56d82
Compare
Choose a tag to compare
  • Added the following to MLJModelInterface:
    • gpu_use_dp
    • gpu_platform_id
    • gpu_device_id
    • num_gpu
  • Added num_threads for predict
  • Changed LightGBM examples to v3.3.5

v0.6.0

22 Sep 12:54
de278fd
Compare
Choose a tag to compare

What's Changed

  • Adding support for constructing Dataset from SparseMatrix by @yaxxie in #113
  • adding support for LGBM_BoosterUpdateOneIterCustom by @yaxxie in #114
  • small fix to custom objective test by @yaxxie in #115
  • Update to latest bundled binaries by @yaxxie in #119
  • Intermittent test fail in Custom objective tests by @yaxxie in #120
  • Occursin test for later boosters by @yaxxie in #121
  • Fix failing tests by @FatemehTahavori in #126
  • Don't try find_library tests if the system doesn't satisfy the assumptions by @yaxxie in #128

New Contributors

Full Changelog: v0.5.2...v0.6.0

patch release v0.5.2

22 Apr 09:19
b6fcca8
Compare
Choose a tag to compare

v0.5.2 Release:

  • Expanded compatibility range for MLJModelInterface "^0.3.6,^0.4,^1.0"
  • Added more GPU tuning parameters:
    gpu_use_dp
    gpu_platform_id
    gpu_device_id
    num_gpu
  • Fixed precompile caching of the library path

Patch release v0.5.1

12 Feb 02:35
98be385
Compare
Choose a tag to compare

Fixed parameter passing to booster and datasets