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

634 Коммитов

Автор SHA1 Сообщение Дата
Nikita Titov e8a68f2e22
[docs] use consistent naming for R-package and Python-package across the repo (#6655) 2024-10-06 21:49:20 -05:00
vnherdeiro 15ac2f7bb8
fix some shellcheck warnings (#6621)
Co-authored-by: James Lamb <jaylamb20@gmail.com>
2024-09-02 21:03:20 -05:00
Serkan Korkmaz 5fa615bc48
[R-package] only warn about early stopping and DART boosting being incompatible if early stopping was requested (#6619) 2024-08-21 15:34:15 -05:00
James Lamb 8843703a78
[R-package] [cmake] simplify CMake-based R builds (#6591)
Co-authored-by: Nikita Titov <nekit94-08@mail.ru>
2024-08-06 21:25:44 +03:00
James Lamb 2f60e115a8
[R-package] [docs] update cran-comments for v4.5.0 release (#6578) 2024-07-30 14:41:19 +03: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
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 5cec6903e7
[ci] [R-package] add CI jobs covering more CRAN "additional checks", fix R_NO_REMAP warnings (fixes #6369) (#6523)
* [ci] [R-package] add CI jobs testing newer compilers

* set up vignette-processing dependencies

* remove tinytex

* set up pandoc

* allow NOTEs, one more R_NO_REMAP guard

* restore other CI

* one more R_NO_REMAP guard

* fail builds producing more than 1 NOTE

* update approach for running R CMD check

* fix filepath

* fix paths

* fix variable name

* echo lines

* fix piping

* fix file extension

* clean up

* make R CMD check stricter
2024-07-14 15:41:38 +03:00
Michael Mayer 7d9106d209
[R-package]: add num_trees_per_iter, num_trees, and num_iter methods (#6500) 2024-07-03 18:13:11 -05:00
david-cortes e9a6c79807
[R-package] Use `Rf_`-prefixed versions of protect/unprotect (#6502) 2024-06-21 13:14:28 -05:00
James Lamb fd8f799449
[docs] [R-package] update cran-comments.md (#6499) 2024-06-21 10:28:47 -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
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
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
david-cortes dee8a18889
[R-package] Use ALTREP system to return C++-allocated arrays (#6213) 2024-05-28 23:19:38 -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
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
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
James Lamb c906cfde85
[cmake] [c++] use .dylib extension unconditionally on macOS (#6418) 2024-04-22 23:15:32 -05:00
James Lamb 52441c478f
[ci] make shell scripts stricter (#6266) 2024-04-22 19:28:51 -05:00
Michael Mayer 5dfe7168d4
[R-package] Speed-up lgb.importance() (#6364) 2024-04-10 15:31:40 -04:00
James Lamb 631e0a2a7b
[ci] prevent trailing whitespace, ensure files end with newline (#6373) 2024-03-18 23:24:14 -05:00
shiyu1994 776c5c3c49
[c++][fix] Support Quantized Training with Categorical Features on CPU (#6301)
* support quantized training with categorical features on cpu

* remove white spaces

* add tests for quantized training with categorical features

* skip tests for cuda version

* fix cases when only 1 data block in row-wise quantized histogram construction with 8 inner bits

* remove useless capture

* fix compilation warnings

revert useless changes

* revert useless change

* separate functions in feature histogram into cpp file

* add feature_histogram.o in Makevars
2024-02-23 13:41:21 +08:00
James Lamb cc733f8595
[ci] ensure shell script exit codes are in range 0-255 (#6305) 2024-02-09 22:42:00 -06:00
david-cortes 7435cd8d08
[R-package] Rename `slice()` to `lgb.slice.Dataset()` (#6293) 2024-02-03 01:14:30 -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 03ee995604
[R-package] [ci] switch vignettes from 'rmarkdown' to 'markdown' (#6258) 2024-01-08 21:26:33 -06:00
david-cortes 78d021c176
[R-package] Remove non-beneficial parallelization (#6209) 2024-01-02 22:39:53 -06:00
James Lamb 4588d648f1
[R-package] remove readRDS.lgb.Booster() and saveRDS.lgb.Booster() (#6246) 2023-12-22 14:30:37 -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
James Lamb 1548b42bac
[R-package] [c++] add tighter multithreading control, avoid global OpenMP side effects (fixes #4705, fixes #5102) (#6226) 2023-12-07 17:03:16 -06:00
James Lamb 4aba4fc132
[R-package] change CRAN maintainer (#6224) 2023-12-06 12:56:27 -06:00
James Lamb 848e76c3d6
[R-package] use safer pattern for error formatting (fixes #6212) (#6216) 2023-11-29 22:33:46 -06:00
david-cortes cd36ffeaed
[R-package] Fix inefficiency in retrieving pointers (#6208) 2023-11-24 22:48:52 -06:00
James Lamb 694e41e4a3
[R-package] standardize naming of internal functions (#6179) 2023-11-13 12:26:44 -06:00
James Lamb 5e90255ee7
[R-package] remove unreachable code (#6180) 2023-11-08 13:22:37 -06:00
david-cortes 4546a8fded
[R-package] Use `cat()` instead of `print()` for metrics and callbacks (#6171) 2023-11-02 07:36:03 -05:00
James Lamb 8ed371cee4
set explicit number of threads in every OpenMP `parallel` region (#6135) 2023-10-09 20:05:51 -05:00
James Lamb 3d9ada7657
[ci] [R-package] enforce more {lintr} checks (#6130) 2023-10-08 09:42:54 -05:00
James Lamb 3c7e38be27
[ci] [R-package] test against R 4.3 on Windows (#6061) 2023-10-06 08:21:32 -05:00
James Lamb ab1eaa832d
[python-package] [R-package] include more params in model text representation (fixes #6010) (#6077) 2023-09-13 17:35:38 -05:00
James Lamb cd39520c5e
bump development version to 4.1.0.99 (#6090) 2023-09-12 09:04:11 -05:00
James Lamb 501ce1cb63
Release v4.1.0 (#6076) 2023-09-11 17:12:29 -05:00