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

607 Коммитов

Автор SHA1 Сообщение Дата
Nikita Titov a9df7f113f
[docs] unify language and make small improvements in some param descriptions (#6618) 2024-08-26 21:52:12 -05:00
Nikita Titov 35a2a2e379
[ci] place all CI helpers under the .ci folder and use - instead of _ in their names (#6581) 2024-07-31 08:36:20 -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
Nikita Titov 4cbff0c8d9
[docs] fix link to multiple OpenMP issue description (#6562) 2024-07-20 11:47:09 -05:00
Nikita Titov 8439b9066e
[docs] remove outdated docs from the repo (#6552) 2024-07-18 21:12:39 -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 525f8b4b80
[c++] remove HDFS support (fixes #6436) (#6534) 2024-07-12 09:31:34 -07:00
shiyu1994 fc788a51b6
[doc] fix documentation for quantized training (#6528)
fix documentation for quantized training
2024-07-08 21:24:54 -05:00
Nikita Titov 497d739a56
[docs] fix FAQ markdown (#6521) 2024-07-04 17:54:55 -05:00
James Lamb 6fa5dc8f06
[ci] [docs] fix link-checks job (#6495) 2024-06-21 10:26:35 -05:00
James Lamb 271d1ffdf8
release v4.4.0 (#6439) 2024-06-14 16:14:06 -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 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 cd365e974f
[R-package] [ci] Manually install 'Matrix' (fixes #6433) (#6434) 2024-04-30 08:02:48 -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
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
James Lamb 4332b9d515
[docs] [ci] encourage use of `cmake --build` (#6368) 2024-03-20 12:21:46 -05:00
James Lamb 631e0a2a7b
[ci] prevent trailing whitespace, ensure files end with newline (#6373) 2024-03-18 23:24:14 -05:00
James Lamb 6a1ec44437
[ci] [docs] update some docs and CI dependencies (#6346) 2024-03-18 21:17:48 -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 6330d6269c
[ci] enable ruff-format on some files, add pre-commit config (#6308) 2024-02-14 22:17:35 -06:00
James Lamb cc733f8595
[ci] ensure shell script exit codes are in range 0-255 (#6305) 2024-02-09 22:42:00 -06:00
James Lamb ec97d36cf2
[cmake] [c++] require CMake 3.18+ (#6260) 2024-01-08 22:49:18 -06:00
James Lamb 03ee995604
[R-package] [ci] switch vignettes from 'rmarkdown' to 'markdown' (#6258) 2024-01-08 21:26:33 -06:00
James Lamb 1bd3d7e350
[ci] [docs] add Oliver to CODEOWNERS (#6247) 2023-12-22 09:21:36 -06:00
Arun d3b12f457d
[docs] Fix small typo and grammar in docs (#6245) 2023-12-21 12:59:55 -06:00
James Lamb 5083df15c6
[docs] remove links to Laurae++ site (#6193) 2023-11-30 19:07:33 -06:00
James Lamb e63e54ace0
[docs] reduce redirects in docs links (#6181) 2023-11-13 20:26:35 -06:00
James Lamb 16004228e7
[docs] fix broken links (#6161) 2023-11-06 11:59:01 -06:00
James Lamb 63a882b740
[CUDA] drop CUDA 10 support, start supporting CUDA 12 (fixes #5789) (#6099) 2023-09-30 08:34:50 -05:00
James Lamb 501ce1cb63
Release v4.1.0 (#6076) 2023-09-11 17:12:29 -05:00
James Lamb e9fface2f7
[ci] [docs] fix broken ACM links (#6083) 2023-09-07 15:44:40 -05:00
Pavel Metrikov 7e34d23c05
Treat position bias via GAM in LambdaMART (#5929)
* Update dataset.h

* Update metadata.cpp

* Update rank_objective.hpp

* Update metadata.cpp

* Update rank_objective.hpp

* Update metadata.cpp

* Update dataset.h

* Update rank_objective.hpp

* Update metadata.cpp

* Update test_engine.py

* Update test_engine.py

* Add files via upload

* Update test_engine.py

* Update test_engine.py

* Update test_engine.py

* Update test_engine.py

* Update test_engine.py

* Update _rank.train.position

* Update test_engine.py

* Update test_engine.py

* Update test_engine.py

* Update test_engine.py

* Update _rank.train.position

* Update _rank.train.position

* Update test_engine.py

* Update _rank.train.position

* Update test_engine.py

* Update test_engine.py

* Update test_engine.py

* Update test_engine.py

* Update test_engine.py

* Update the position of import statement

* Update rank_objective.hpp

* Update config.h

* Update config_auto.cpp

* Update rank_objective.hpp

* Update rank_objective.hpp

* update documentation

* remove extra blank line

* Update src/io/metadata.cpp

Co-authored-by: James Lamb <jaylamb20@gmail.com>

* Update src/io/metadata.cpp

Co-authored-by: James Lamb <jaylamb20@gmail.com>

* remove _rank.train.position

* add position in python API

* fix set_positions in basic.py

* Update Advanced-Topics.rst

* Update Advanced-Topics.rst

* Update Advanced-Topics.rst

* Update Advanced-Topics.rst

* Update Advanced-Topics.rst

* Update Advanced-Topics.rst

* Update Advanced-Topics.rst

* Update Advanced-Topics.rst

* Update Advanced-Topics.rst

* Update Advanced-Topics.rst

* Update Advanced-Topics.rst

* Update docs/Advanced-Topics.rst

Co-authored-by: James Lamb <jaylamb20@gmail.com>

* Update docs/Advanced-Topics.rst

Co-authored-by: James Lamb <jaylamb20@gmail.com>

* Update Advanced-Topics.rst

* Update Advanced-Topics.rst

* Update Advanced-Topics.rst

* Update Advanced-Topics.rst

* remove List from _LGBM_PositionType

* move new position parameter to the last in Dataset constructor

* add position_filename as a parameter

* Update docs/Advanced-Topics.rst

Co-authored-by: James Lamb <jaylamb20@gmail.com>

* Update docs/Advanced-Topics.rst

Co-authored-by: James Lamb <jaylamb20@gmail.com>

* Update Advanced-Topics.rst

* Update src/objective/rank_objective.hpp

Co-authored-by: James Lamb <jaylamb20@gmail.com>

* Update src/io/metadata.cpp

Co-authored-by: James Lamb <jaylamb20@gmail.com>

* Update metadata.cpp

* Update python-package/lightgbm/basic.py

Co-authored-by: James Lamb <jaylamb20@gmail.com>

* Update python-package/lightgbm/basic.py

Co-authored-by: James Lamb <jaylamb20@gmail.com>

* Update python-package/lightgbm/basic.py

Co-authored-by: James Lamb <jaylamb20@gmail.com>

* Update python-package/lightgbm/basic.py

Co-authored-by: James Lamb <jaylamb20@gmail.com>

* Update src/io/metadata.cpp

Co-authored-by: James Lamb <jaylamb20@gmail.com>

* more infomrative fatal message

address more comments

* update documentation for more flexible position specification

* fix SetPosition

add tests for get_position and set_position

* remove position_filename

* remove useless changes

* Update python-package/lightgbm/basic.py

Co-authored-by: James Lamb <jaylamb20@gmail.com>

* remove useless files

* move position file when position set in Dataset

* warn when positions are overwritten

* skip ranking with position test in cuda

* split test case

* remove useless import

* Update test_engine.py

* Update test_engine.py

* Update test_engine.py

* Update docs/Advanced-Topics.rst

Co-authored-by: James Lamb <jaylamb20@gmail.com>

* Update Parameters.rst

* Update rank_objective.hpp

* Update config.h

* update config_auto.cppp

* Update docs/Advanced-Topics.rst

Co-authored-by: James Lamb <jaylamb20@gmail.com>

* fix randomness in test case for gpu

---------

Co-authored-by: shiyu1994 <shiyu_k1994@qq.com>
Co-authored-by: James Lamb <jaylamb20@gmail.com>
2023-09-04 17:05:46 +08:00
James Lamb 858eeb54a2
[docs] fix broken links (#6059) 2023-08-23 12:21:46 -04:00
James Lamb 714039681a
[docs] fix broken link to contributor GitHub account (#5959) 2023-07-07 08:37:46 -05:00
James Lamb 99ac1ef815
[docs] add versionadded notes for v4.0.0 features (#5948) 2023-07-06 12:15:50 -05:00
Thomas J. Fan e4658e1aa8
[docs] Add scikit-learn for intersphinx (fixes #5954) (#5956) 2023-07-03 21:55:25 -05:00
James Lamb 3df9698bf3
[docs] more fixes for broken links (#5941) 2023-06-23 14:00:11 -05:00
James Lamb 22c09f90cf
[docs] fix broken links in docs (#5939) 2023-06-23 10:34:49 -05:00
James Lamb 1c8a7abdea
[c++] support building with Ninja on Linux (#5910) 2023-06-08 21:06:19 -05:00
Jacek Laskowski ad487fee57
[docs] Update Quick Start (#5900) 2023-05-31 20:02:20 -05:00
James Lamb e75352cf2c
[docs] recommend a more efficient source installation of the python package (#5881) 2023-05-10 14:36:04 -05:00
shiyu1994 17ecfab335
Add quantized training (CPU part) (#5800)
* add quantized training (first stage)

* add histogram construction functions for integer gradients

* add stochastic rounding

* update docs

* fix compilation errors by adding template instantiations

* update files for compilation

* fix compilation of gpu version

* initialize gradient discretizer before share states

* add a test case for quantized training

* add quantized training for data distributed training

* Delete origin.pred

* Delete ifelse.pred

* Delete LightGBM_model.txt

* remove useless changes

* fix lint error

* remove debug loggings

* fix mismatch of vector and allocator types

* remove changes in main.cpp

* fix bugs with uninitialized gradient discretizer

* initialize ordered gradients in gradient discretizer

* disable quantized training with gpu and cuda

fix msvc compilation errors and warnings

* fix bug in data parallel tree learner

* make quantized training test deterministic

* make quantized training in test case more accurate

* refactor test_quantized_training

* fix leaf splits initialization with quantized training

* check distributed quantized training result
2023-05-05 16:41:48 +08:00
James Lamb a97c444b4c
[ci] [python-package] replace 'python setup.py' with a shell script (#5837) 2023-05-04 17:06:11 -05:00
Mohamed Ziada 771bad8cca
[docs] adjusted bagging_freq parameter description (#5698) 2023-02-12 18:27:56 -06:00