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