Skip to content

v3.2.0

Compare
Choose a tag to compare
@guolinke guolinke released this 22 Mar 13:43
2e54d5f

Changes

💡 New Features

🔨 Breaking

🚀 Efficiency Improvement

🐛 Bug Fixes

  • Range check for DCG position discount lookup @ashok-ponnuswami-msft (#4069)
  • Fix parsing of non-finite values @mjmckp (#3942)
  • Set is_linear_ to false when it is absent from the model file @shiyu1994 (#4056)
  • Fix evalution of linear trees with a single leaf. @mjmckp (#3987)
  • Use high precision conversion from double to string in Tree::ToString() for new linear tree members @mjmckp (#3938)
  • Fix for CreatePredictor function and VS2017 Debug build @mjmckp (#3937)
  • Fix access violation exception that can occur during invocation of loop lambda function when inner_start >= inner_end in 'For' template. @mjmckp (#3936)
  • [dask] remove extra 'client' kwarg in DaskLGBMRegressor @jameslamb (#3906)
  • [CUDA] Support CUDA 9 and test different CUDA versions at CI @StrikerRUS (#3880)
  • [dask] fix Dask docstrings and mimic sklearn wrapper importing way @StrikerRUS (#3855)
  • [python-package] respect parameter aliases for network params @jameslamb (#3813)
  • Create a new TcpSocket when connection failed @wjsi (#3840)
  • [dask] Drop aliases of core network parameters @StrikerRUS (#3843)
  • Don't copy more than has been allocated to device_features. @ChipKerchner (#3752)
  • Fix thread-safety in C API's PredictSingleRow @AlbertoEAF (#3771)
  • [dask] allow parameter aliases for local_listen_port, num_threads, tree_learner (fixes #3671) @jameslamb (#3789)
  • [dask] [python-package] Search for available ports when setting up network (fixes #3753) @jameslamb (#3766)
  • Update CUDA treelearner according to changes introduced for linear trees @StrikerRUS (#3750)
  • Ensure CUDA vector length is consistent with AlignedSize @ChipKerchner (#3748)
  • Initialize any_nan_ property of LinearTreeLearner @btrotta (#3709)
  • Fix bug in corner case with histogram bin mismatch @shiyu1994 (#3694)
  • move CheckParamConflict() after LogLevel processing @h-vetinari (#3742)
  • Fix bug in ExtractFeaturesFromMemory when predidct_fun_ is used @shiyu1994 (#3721)
  • Fix compiler warnings caused by implicit type conversion (fixes #3677) @btrotta (#3729)
  • fix test_monotone_constraints often fails on MPI builds @CharlesAuguste (#3683)
  • [R-package] remove broken default for file in readRDS / saveRDS functions @jameslamb (#3664)
  • Added static cast from double to float @sisco0 (#3678)
  • [docs] fix R documentation builds (fixes #3655) @jameslamb (#3656)
  • [python] add average precision into higher_better eval @penolove (#3649)
  • Fix model locale issue and improve model R/W performance. @AlbertoEAF (#3405)

📖 Documentation

🧰 Maintenance