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