- 21 Sep, 2020 3 commits
-
-
CharlesAuguste authored
* No need to pass the tree to all fuctions related to monotone constraints because the pointer is shared. * Fix OppositeChildShouldBeUpdated numerical split optimisation. * No need to use constraints when computing the output of the root. * Refactor existing constraints. * Add advanced constraints method. * Update tests. * Add override. * linting. * Add override. * Simplify condition in LeftRightContainsRelevantInformation. * Add virtual destructor to FeatureConstraint. * Remove redundant blank line. * linting of else. * Indentation. * Lint else. * Replaced non-const reference by pointers. * Forgotten reference. * Leverage USE_MC for efficiency. * Make constraints const again in feature_histogram.hpp. * Update docs. * Add "advanced" to the monotone constraints options. * Update monotone constraints restrictions. * Fix loop iterator. Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Fix loop iterator. Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Remove superfluous parenthesis. * Fix loop iterator. Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Fix loop iterator. Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Fix loop iterator. Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Fix loop iterator. Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Fix loop iterator. Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Fix loop iterator. Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Fix loop iterator. Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Fix loop iterator. Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Remove std namespace qualifier. * Fix unsigned_int size_t comparison. * Set num_features as int for consistency with the rest of the codebase. * Make sure constraints exist before recomputing them. * Initialize previous constraints in UpdateConstraints. * Update monotone constraints restrictions. * Refactor UpdateConstraints loop. * Update src/io/config.cpp Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Delete white spaces. Co-authored-by:
Charles Auguste <charles.auguste@sig.com> Co-authored-by:
Nikita Titov <nekit94-08@mail.ru>
-
TP Boudreau authored
* Add specialized OpenCL/Python package build path * Refer to upstream OpenCL repository * Reset build job count in setup.py * TEMPORARY: refer to OpenCL fork to ensure Linux CI builds succeed * Remove intermediate cmake target * Restrict OpenCL headers to documented API version * Use command line definition to activate integrated build * Flag reference to unofficial repo with FIXME * TEMPORARY: update private repo tag for dependency * Remove integrated build for non-Win32 and related cleanup * Remove commented code * Rename integrated OpenCL build option and other cleanups * Small cleanups * Update CMakeIntegratedOpenCL.cmake Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update CMakeIntegratedOpenCL.cmake Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update CMakeIntegratedOpenCL.cmake Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update CMakeIntegratedOpenCL.cmake Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update CMakeLists.txt Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update CMakeLists.txt Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update CMakeLists.txt Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update CMakeIntegratedOpenCL.cmake Targeted download of Boost submodules. Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update CMakeLists.txt Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> Co-authored-by:
Nikita Titov <nekit94-08@mail.ru>
-
Ilya Matiach authored
-
- 20 Sep, 2020 3 commits
-
-
Belinda Trotta authored
* Update auc_mu metric to use data weights if provided * Calculate class sizes and total weights in Init so we only do it once * Fix lint error * Empty commit to trigger CI jobs
-
Chip Kerchner authored
* Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * redirect log to python console (#3090) * redir log to python console * fix pylint * Apply suggestions from code review * Update basic.py * Apply suggestions from code review Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update c_api.h * Apply suggestions from code review * Apply suggestions from code review * super-minor: better wording Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> Co-authored-by:
StrikerRUS <nekit94-12@hotmail.com> * re-order includes (fixes #3132) (#3133) * Revert "re-order includes (fixes #3132) (#3133)" (#3153) This reverts commit 656d2676 . * Missing change from previous rebase * Minor cleanup and removal of development scripts. * Only set gpu_use_dp on by default for CUDA. Other minor change. * Fix python lint indentation problem. * More python lint issues. * Big lint cleanup - more to come. * Another large lint cleanup - more to come. * Even more lint cleanup. * Minor cleanup so less differences in code. * Revert is_use_subset changes * Another rebase from master to fix recent conflicts. * More lint. * Simple code cleanup - add & remove blank lines, revert unneccessary format changes, remove added dead code. * Removed parameters added for CUDA and various bug fix. * Yet more lint and unneccessary changes. * Revert another change. * Removal of unneccessary code. * temporary appveyor.yml for building and testing * Remove return value in ReSize * Removal of unused variables. * Code cleanup from reviewers suggestions. * Removal of FIXME comments and unused defines. * More reviewers comments cleanup. * More reviewers comments cleanup. * More reviewers comments cleanup. * Fix config variables. * Attempt to fix check-docs failure * Update Paramster.rst for num_gpu * Removing test appveyor.yml * Add CUDA_RESOLVE_DEVICE_SYMBOLS to libraries to fix linking issue. * Fixed handling of data elements less than 2K. * More reviewers comments cleanup. * Removal of TODO and fix printing of int64_t * Add cuda change for CI testing and remove cuda from device_type in python. * Missed one change form previous check-in * Removal AdditionConfig and fix settings. * Limit number of GPUs to one for now in CUDA. * Update Parameters.rst for previous check-in * Whitespace removal. * Cleanup unused code. * Changed uint/ushort/ulong to unsigned int/short/long to help Windows based CUDA compiler work. * Lint change from previous check-in. * Changes based on reviewers comments. * More reviewer comment changes. * Adding warning for is_sparse. Revert tmp_subset code. Only return FeatureGroupData if not is_multi_val_ * Fix so that CUDA code will compile even if you enable the SCORE_T_USE_DOUBLE define. * Reviewer comment cleanup. * Replace warning with Log message. Removal of some of the USE_CUDA. Fix typo and removal of pragma once. * Remove PRINT debug for CUDA code. * Allow to use of multiple GPUs for CUDA. * More multi-GPUs enablement for CUDA. * More code cleanup based on reviews comments. * Update docs with latest config changes. Co-authored-by:
Gordon Fossum <fossum@us.ibm.com> Co-authored-by:
ChipKerchner <ckerchne@linux.vnet.ibm.com> Co-authored-by:
Guolin Ke <guolin.ke@outlook.com> Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> Co-authored-by:
StrikerRUS <nekit94-12@hotmail.com> Co-authored-by:
James Lamb <jaylamb20@gmail.com>
-
Guolin Ke authored
* Update serial_tree_learner.cpp * Update src/treelearner/serial_tree_learner.cpp * Update src/treelearner/serial_tree_learner.cpp
-
- 15 Sep, 2020 1 commit
-
-
Nikita Titov authored
* Update .appveyor.yml * Update .travis.yml * Update .vsts-ci.yml * Update main.yml * Update setup.py
-
- 14 Sep, 2020 2 commits
-
-
Nikita Titov authored
* Update install.libs.R * Update CMakeLists.txt
-
Nikita Titov authored
* Use Ubuntu Focal image at Travis * test gcc * test Bionic and gcc * test Focal with another Python version for GPU test * revert testing changes * install linkchecker via pip * simplify linkchecker config
-
- 13 Sep, 2020 3 commits
-
-
Belinda Trotta authored
-
Nikita Titov authored
-
James Lamb authored
-
- 11 Sep, 2020 4 commits
-
-
Guolin Ke authored
* Update Python-Intro.rst * Update README.rst
-
James Lamb authored
-
James Lamb authored
* [R-package] remove unused code and comments * put check back * other typos
-
shiyu1994 authored
-
- 09 Sep, 2020 1 commit
-
-
James Lamb authored
* [ci] host some artifacts needed by R Windows CI jobs * remove link * host SWIG Co-authored-by:Guolin Ke <guolin.ke@outlook.com>
-
- 08 Sep, 2020 3 commits
-
-
Nikita Titov authored
-
Nikita Titov authored
-
Juniper-23 authored
* 'examples/README.md' * 'examples\README.md' Co-authored-by:
Tripathi, Aishwarya <aishwarya_tripathi@dell.com> Co-authored-by:
James Lamb <jaylamb20@gmail.com>
-
- 06 Sep, 2020 4 commits
-
-
Germán Ramírez-Espinoza authored
* Refactors sklearn API to allow a list of evaluation metrics in the parameter eval_metric of the class (and subclasses of) LGBMModel. Also adds unit tests for this functionality * Simplify expression to check whether the user passed one or multiple metrics to eval_metric parameter * Simplify new tests by using custom metrics already defined in the test file * Update docstring to reflect the fact that the parameter "feval" from the "train" and "cv" functions can also receive a list of callables * Remove oxford comma from docstrings Apply suggestions from code review Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Use named-parameters to make sure code is compatible with future versions of scikit-learn Apply suggestions from code review Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Remove throwaway return value to make code more succinct Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Move statement to group together the code related to feval * Avoid modifying original args as it causes errors in scikit-learn tools For details see: https://github.com/microsoft/LightGBM/pull/2619 * Consolidate multiple eval-metrics unit-tests into one test Co-authored-by:
German I Ramirez-Espinoza <gire@home> Co-authored-by:
Nikita Titov <nekit94-08@mail.ru>
-
James Lamb authored
* [ci] remove texlive-fonts-extra and Azure checks R from CI * put texlive-fonts-extra back
-
James Lamb authored
* [R-package] started implementing first_metric_only * trying stuff * more changes * fixed handling of multiple metrics * fixed tests * remove duplicate tests * get training tests * fixes for lgb.cv() * fixes for lgb.cv() * fix linting
-
Thomas Grainger authored
* add an allgood job for easy [required] builds see https://github.community/t/is-it-possible-to-require-all-github-actions-tasks-to-pass-without-enumerating-them/117957/4?u=graingert * Update .github/workflows/main.yml * Update .github/workflows/main.yml Co-authored-by:
Thomas Grainger <tagrain@gmail.com> Co-authored-by:
James Lamb <jaylamb20@gmail.com>
-
- 04 Sep, 2020 1 commit
-
-
David Dalpiaz authored
* fix typo in R installation instructions * move r installation instructions to correct version
-
- 02 Sep, 2020 2 commits
-
-
Nikita Titov authored
-
Guolin Ke authored
* Update VERSION.txt * Update .appveyor.yml * remove 3.0-RC installation guide * Apply suggestions from code review * [R-package] bump version (#3345) Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> Co-authored-by:
James Lamb <jaylamb20@gmail.com>
-
- 30 Aug, 2020 1 commit
-
-
James Lamb authored
* [R-package] add R package logo * more changes * add logo in the place CRAN expects * revert unnecessary Rbuildignore stuff * uploaded hex logo for R-package in SVG format (#3340) * remove duplicate logo and fix CI * use SVG instead of PNG Co-authored-by:Nikita Titov <nekit94-08@mail.ru>
-
- 29 Aug, 2020 1 commit
-
-
James Lamb authored
-
- 25 Aug, 2020 1 commit
-
-
James Lamb authored
* [R-package] [ci] Reduce manual effort for version updates * fix configure * remove useless comment * Update build_r.R Co-authored-by:
Guolin Ke <guolin.ke@outlook.com> * fix recreate-configure check in CI Co-authored-by:
Guolin Ke <guolin.ke@outlook.com>
-
- 24 Aug, 2020 1 commit
-
-
Nikita Titov authored
-
- 23 Aug, 2020 2 commits
-
-
James Lamb authored
-
Nikita Titov authored
-
- 19 Aug, 2020 7 commits
-
-
Guolin Ke authored
* Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md
-
Nikita Titov authored
* bump Xcode version at Travis * remove temp fix for gcc at Travis
-
Nikita Titov authored
-
James Lamb authored
-
Guolin Ke authored
-
Guolin Ke authored
-
Guolin Ke authored
-