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

616 Коммитов

Автор SHA1 Сообщение Дата
Nikita Titov 13f2e92bb0
[ci] check JavaScript code with `biome` tool (#6711)
* lint js code

* hotfix

* Update .editorconfig

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

---------

Co-authored-by: James Lamb <jaylamb20@gmail.com>
2024-11-03 19:32:25 +03:00
Nikita Titov 9b351e6ead
[ci] Fix version matching between RTD pages and R-package pages (#6673)
* Update script.js

* Update script.js

* Update script.js

* Update script.js

* replace url at build time

* manipulate with raw files
2024-10-29 12:43:12 +03:00
Jirair Aroyan 81ceaec08d
[docs] Remove only cpu note due to gpu support for linear trees (#6686)
* Remove only cpu note

* Change Note for linear tree

---------

Co-authored-by: Nikita Titov <nekit94-08@mail.ru>
Co-authored-by: James Lamb <jaylamb20@gmail.com>
2024-10-25 18:59:32 +03:00
James Lamb 668bf5dadf
[python-package] deprecate support for H2O 'datatable' (#6670)
Co-authored-by: Nikita Titov <nekit94-08@mail.ru>
2024-10-15 08:32:14 -05:00
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
shiyu1994 d1d218c329
[c++] Add Bagging by Query for Lambdarank (#6623)
* add bagging by query for lambdarank

* fix pre-commit

* fix bagging by query with cuda

* fix bagging by query test case

* fix bagging by query test case

* fix bagging by query test case

* add #include <vector>

* Update include/LightGBM/objective_function.h

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

* Update tests/python_package_test/test_engine.py

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

* Update tests/python_package_test/test_engine.py

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

---------

Co-authored-by: Nikita Titov <nekit94-08@mail.ru>
2024-10-03 00:19:28 +08:00
James Lamb e057ae08e6
[ci] [python-package] temporarily stop testing against scikit-learn nightlies, load lib_lightgbm earlier (#6654) 2024-09-24 16:51:46 -05:00
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
vnherdeiro 15ac2f7bb8
fix some shellcheck warnings (#6621)
Co-authored-by: James Lamb <jaylamb20@gmail.com>
2024-09-02 21:03:20 -05:00
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