Граф коммитов

910 Коммитов

Автор SHA1 Сообщение Дата
James Lamb 3ccdea1a08
[python-package] limit when num_boost_round warnings are emitted (fixes #6324) (#6579)
Co-authored-by: Nikita Titov <nekit94-08@mail.ru>
2024-09-02 22:46:24 -05:00
James Lamb fde01573c3
[python-package] remove setup.cfg (#6624) 2024-08-27 11:54:30 +03:00
James Lamb 9a76aae1b5
[python-package] update to scikit-build-core 0.10 (#6597) 2024-08-09 19:50:59 +03:00
Nikita Titov 3175a91224
[ci] Require CMake 3.28 and replace `FetchContent_Populate` with `FetchContent_MakeAvailable` (#6550)
* Replace `FetchContent_Populate` with `FetchContent_MakeAvailable`

* Test with VS 2022

* Update IntegratedOpenCL.cmake

* Update IntegratedOpenCL.cmake

* Update IntegratedOpenCL.cmake

* Update IntegratedOpenCL.cmake

* Update IntegratedOpenCL.cmake

* Update .vsts-ci.yml

* bump minimum CMake version

* force symlinking

* fix line length

* install curl

* install sudo

* install certs

* install CMake for R Windows jobs

* debug cmake

* new try

* remove CMake from RTools

* cleanup

* remove duplicted curl installation

* CMake version as variable
2024-08-02 15:33:41 +03:00
Nikita Titov 41e34999a9
[docs] add conda version badge (#6576) 2024-07-29 16:38:17 -05:00
James Lamb 9f07fbebef
bump development version to 4.5.0.99 (#6575) 2024-07-29 12:26:14 -05:00
James Lamb 3f7e608127
release v4.5.0 (#6538) 2024-07-25 09:51:01 -05:00
Axel Durand 3d8013c83b
[python-package] [docs] Expand class docs for Dataset (#6558) 2024-07-24 14:45:59 -05:00
RektPunk f8ec57b8eb
[python-package] Correctly recognize LGBMClassifier(num_class=2, objective="multiclass") as multiclass classification (#6524) 2024-07-16 16:05:00 -05:00
Nikita Titov fcc970a1d0
[docs] Add conda downloads badge (#6546)
* Update README.rst

* Update README.rst
2024-07-16 23:39:23 +03:00
James Lamb 830763d9e5
[docs] update and simplify installation docs (#6536)
* [docs] update and simplify installation docs

* Apply suggestions from code review

Co-authored-by: Nikita Titov <nekit94-08@mail.ru>

* remove more references to CMake and GLIBC versions

---------

Co-authored-by: Nikita Titov <nekit94-08@mail.ru>
2024-07-14 15:47:13 +03:00
James Lamb 525f8b4b80
[c++] remove HDFS support (fixes #6436) (#6534) 2024-07-12 09:31:34 -07:00
James Lamb fec9afa421
[ci] restore aarch64 linux builds (fixes #6509) (#6527) 2024-07-10 13:20:36 -07:00
Nick Miller f811c82708
[python-package] Add `feature_names_in_` attribute for scikit-learn estimators (fixes #6279) (#6310) 2024-07-03 18:13:47 -05:00
Jorrick Sleijster d88dc49e44
[python-package] Change build settings to set strict-config to false (#6493) 2024-06-20 20:54:05 -05:00
James Lamb 5cd95a5b16
[docs] remove pmml redirect, simplify some other docs (#6490) 2024-06-18 08:50:20 -05:00
James Lamb b96d02404a
bump development version to 4.4.0.99 (#6485) 2024-06-16 21:33:28 -05:00
James Lamb 271d1ffdf8
release v4.4.0 (#6439) 2024-06-14 16:14:06 -05:00
James Lamb 1e7ebc5194
[python-package] Add support for NumPy 2.0, test against nightly versions of dependencies (fixes #6454) (#6467) 2024-06-12 23:22:22 -05:00
James Lamb 4401401553
[python-package] add a few type hints in LGBMModel.fit() (#6470) 2024-06-05 07:54:16 -05:00
James Lamb 8579d5e34f
[python-package] clarify max_depth warning and limit when it is emitted (#6402) 2024-06-04 19:46:07 -05:00
James Lamb e0cda880fc
[python-package] remove uses of deprecated NumPy random number generation APIs, require 'numpy>=1.17.0' (#6468) 2024-06-03 20:17:40 -05:00
James Lamb ebac9e8e27
[ci] upgrade linters to latest version (#6472) 2024-06-02 22:33:53 -05:00
James Lamb f6c8f5d8a1
[python-package] make LGBMDeprecationWarning inherit from FutureWarning (#6447) 2024-05-28 19:12:42 -05:00
James Lamb 69b5bd311d
[python-package] drop Python 3.6 support, add Python 3.12 (#6459) 2024-05-27 15:27:39 -05:00
James Lamb a70e832782
[R-package] [python-package] deprecate Dataset arguments to cv() and train() (#6446) 2024-05-10 19:26:39 -05:00
James Lamb 20f20928f0
[python-package] upgrade to scikit-build-core 0.9.3 (#6263) 2024-05-08 16:08:29 -05:00
James Lamb 88cec4776e
deprecate HDFS support (#6443) 2024-05-07 12:36:59 -05:00
Oliver Borchert 9f5fbb6479
[python-package] Allow to pass early stopping min delta in params (#6274)
* [python-package] Allow to pass early stopping min delta in params

* Fix test

* Add separate test

* Fix

* Add to cpp config

* Adjust test

* Adjust test

* Debug

* Revert

* Apply suggestions from code review

---------

Co-authored-by: James Lamb <jaylamb20@gmail.com>
2024-05-01 19:57:55 +02:00
James Lamb c906cfde85
[cmake] [c++] use .dylib extension unconditionally on macOS (#6418) 2024-04-22 23:15:32 -05:00
Darcie Delzell 1ce2357193
[python-package] allow use of early_stopping_round<=0 to turn off early stopping (fixes #6401) (#6406) 2024-04-19 23:31:30 -05:00
Oliver Borchert faba817787
[python-package] Allow to pass Arrow table with boolean columns to dataset (#6353) 2024-03-18 21:03:26 -05:00
James Lamb 43f021bfcc
[docs] remove language about CUDA version being experimental (fixes #6340) (#6371) 2024-03-18 14:53:14 -05:00
James Lamb 6265c98002
[ci] [python-package] remove unused flake8 configuration (#6372) 2024-03-18 13:24:18 -05:00
Oliver Borchert cb4972eeef
[ci] Fix R 3.6 tests, dask tests, compatibility with dask>=2024.3.1 (#6357) 2024-03-17 21:26:26 -05:00
James Lamb b27d81ea41
[ci] [python-package] check for untyped definitions with mypy (#6339) 2024-03-04 12:06:08 -06:00
James Lamb dd31208ab7
[ci] [python-package] enable ruff-format on all Python code (#6336) 2024-02-27 10:53:12 -06:00
James Lamb 2a08565513
[python-package] remove unused type alias (#6341) 2024-02-25 21:15:27 -06:00
James Lamb 6f19edde52
[ci] [python-package] enforce 'pylint' checks (fixes #4308) (#6334) 2024-02-23 23:07:03 -06:00
James Lamb 1b792e7166
[ci] [python-package] enable ruff-format on tests and examples (#6317) 2024-02-21 12:15:38 -06:00
James Lamb b60068c810
[python-package] fix mypy error about pyarrow data (#6333) 2024-02-21 09:18:36 -06:00
James Lamb 6330d6269c
[ci] enable ruff-format on some files, add pre-commit config (#6308) 2024-02-14 22:17:35 -06:00
James Lamb de195b3ffe
bump development version to 4.3.0.99 (#6287) 2024-02-01 23:15:19 -06:00
James Lamb 252828fd86
release v4.3.0 (#6277) 2024-01-24 23:19:42 -06:00
James Lamb ec97d36cf2
[cmake] [c++] require CMake 3.18+ (#6260) 2024-01-08 22:49:18 -06:00
James Lamb 48e3629dc6
[python-package] fix mypy error about pandas categorical features (#6253) 2024-01-03 10:21:21 -06:00
James Lamb aa774f38f8
bump development version to 4.2.0.99 (#6241) 2023-12-21 13:00:08 -06:00
James Lamb 0a9a6bbf6d
release v4.2.0 (#6191) 2023-12-20 22:28:43 -06:00
Oliver Borchert 2dfb9a4047
[python-package] Allow to pass Arrow table for prediction (#6168) 2023-12-13 21:35:46 -06:00
José Morales e797985227
[python-package] take shallow copy of dataframe in predict (fixes #6195) (#6218) 2023-12-07 08:54:18 -06:00