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

3599 Коммитов

Автор SHA1 Сообщение Дата
david-cortes e9a6c79807
[R-package] Use `Rf_`-prefixed versions of protect/unprotect (#6502) 2024-06-21 13:14:28 -05:00
James Lamb bf2641d8cb
[ci] reduce repetition of BUILD_DIRECTORY in CI scripts (#6497) 2024-06-21 12:16:41 -05:00
James Lamb fd8f799449
[docs] [R-package] update cran-comments.md (#6499) 2024-06-21 10:28:47 -05:00
James Lamb c4e70f3ce1
[ci] remove OpenMP / MKL workaround in CI jobs (#6496) 2024-06-21 10:27:16 -05:00
James Lamb 6fa5dc8f06
[ci] [docs] fix link-checks job (#6495) 2024-06-21 10:26:35 -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 7d33879e22
[ci] remove unnecessary package installations in CI (#6488) 2024-06-17 15:04:30 -05:00
James Lamb 7cb1892359
[ci] [python-package] run macOS x86_64 tests on macOS 12 (Monterey), stop manually setting macOS wheel tags (#6487) 2024-06-17 09:12:17 -05:00
Ikko Eltociear Ashimine d56a7a3c36
chore: update dataset_loader.cpp (#6483) 2024-06-16 21:33:43 -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 ad1237d908
[ci] [python-package] add arm64 macOS wheels (#6391) 2024-06-13 20:03:42 -05:00
Michael Mayer 4e74403322
[R-package] ensure use of interaction_constraints does not lead to features being ignored (#6377) 2024-06-13 07:49:14 -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
José Morales 63926827d2
[R-package] skip integer categorical feature check when building dataset subset (fixes #6412) (#6442) 2024-06-12 22:26:17 -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 89a470466d
[ci] [R-package] add new linters from {lintr} 3.1.1 (#6471) 2024-06-02 22:12:27 -05:00
James Lamb c07694bac3
[cmake] always target Windows SDK v10.x when using Visual Studio generators (fixes #6448) (#6451) 2024-05-29 21:36:01 -05:00
david-cortes dee8a18889
[R-package] Use ALTREP system to return C++-allocated arrays (#6213) 2024-05-28 23:19:38 -05:00
James Lamb f6c8f5d8a1
[python-package] make LGBMDeprecationWarning inherit from FutureWarning (#6447) 2024-05-28 19:12:42 -05:00
James Lamb ceb9986192
[ci] further simplify CI configurations (#6463) 2024-05-28 16:06:22 -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 7d1529848b
[ci] fix CUDA 11.8 builds (fixes #6466) (#6465) 2024-05-27 10:03:34 -05:00
James Lamb 4b5d549d0d
[ci] simplify CI configurations, parallelize compilation, test CUDA on Ubuntu 22.04 (#6458) 2024-05-22 21:03:55 -05:00
dependabot[bot] dd9da91fae
[ci]: Bump actions/checkout from 1 to 4 in the ci-dependencies group (#6453)
* [ci]: Bump actions/checkout from 1 to 4 in the ci-dependencies group

Bumps the ci-dependencies group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 1 to 4
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v1...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ci-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* downgrade a few

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: James Lamb <jaylamb20@gmail.com>
2024-05-22 00:12:13 +02:00
Marco Vela 3e9ab53c7d
[cmake] switch to FindCUDAToolkit (#6457) 2024-05-16 22:29:52 -05:00
Michael Mayer e0ac63568c
[R-package] expose start_iteration to dump/save/lgb.model.dt.tree (#6398) 2024-05-15 22:35:11 -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
Oliver Borchert ae55f32b5a
[ci] Add dependabot configuration (#6449) 2024-05-09 22:55:40 -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
James Lamb f539536073
[docs] ensure pkgdown site index accurately reflects R-package public API (fixes #6444) (#6445) 2024-05-06 12:50:48 -05:00
James Lamb 6e78e697f8
[c++] remove uses of '..' in headers (#6409) 2024-05-03 22:37:27 -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 da9bb5fd72
[R-package] always name the shared library 'lightgbm', not 'lib_lightgbm' (#6432) 2024-05-01 12:55:33 -05:00
なるみ d7fcb3c200
upgrade CMake in dockerfile-cli (fixes #6420) (#6426) 2024-04-30 11:31:00 -05:00
James Lamb cd365e974f
[R-package] [ci] Manually install 'Matrix' (fixes #6433) (#6434) 2024-04-30 08:02:48 -05:00
Oliver Borchert 92a8741b9c
[ci] Skip Arrow tests on AppVeyor, use Intel macOS runners, upgrade to XCode 14.3 on macOS jobs, disable MacOS MPI jobs (#6425) 2024-04-29 10:36:53 -05:00
James Lamb 14435485bd
[ci] raise floors on CI dependencies (#6375) 2024-04-23 08:09:13 -05:00
James Lamb c906cfde85
[cmake] [c++] use .dylib extension unconditionally on macOS (#6418) 2024-04-22 23:15:32 -05:00
Yohei Kishimoto 1871350515
remove unnecessary omp single that cause deadlock (fixes #6273) (#6394) 2024-04-22 21:52:02 -05:00
James Lamb 52441c478f
[ci] make shell scripts stricter (#6266) 2024-04-22 19:28:51 -05:00
Parsiad Azimzadeh 89824a6c70
[docs] document how to use a custom objective function via the C API (#6396) 2024-04-20 01:37: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
James Lamb f6ecd4de9b
[python-package] prevent build-python.sh from modifying already-installed dependencies (#6403) 2024-04-19 21:48:18 -05:00
James Lamb 050a35f003
[ci] reduce hard-coding of host architecture (#6395) 2024-04-19 20:02:16 -05:00